

It then tries to figure out how much to fudge the angle of the resulting line segments so they line up with other segments in the pattern. The DecimationTolerance controls this, so lower numbers will yield a more accurate pattern. In order to do this, the first thing the plug-in does is take any curves and converts them to line segments, similar to the Convert command. So to understand what the plug-in is doing, you have to know that hatches are continuous straight lines, which are drawn at some angle X for a some distance Y, then the pen lifted for some distance Z, then the pen is put down again and drawn again at distance Y, and lifted again at distance Z, repeated to infinity. However even with the bug, you can get the circles to look better. I’ll try and take a look at that when I can. Well, I will say there does appear to be a bug in there in that the hatch is not really matching the preview when the hatch is further away from the origin. I have wanted to update it to make it function better (tile offsets for making running bond patterns easier, more friendly UI, etc), but time never seems to be on my side Preview sizes are pretty straight forward. MaxBboxGap is the number of bounding boxes a curve can be hidden before being drawn again (because all hatch lines are infinite) higher numbers = longer definitions. The plug-in tries to come up with something reasonable based on the bounding box size and the file tolerance tighter tolerance = longer definitions. DecimationTolerance is how roughly curves are broken into line segments.

Currently you can only have non-negative values (so no overlapping). The quick rundown for the options would be: X and Y padding is how much room to add between repeating the curves selected. The major drawback to it right now is that it only makes a *.pat file, so you have to make a pattern, save it out, open Rhino Options -> Annotation -> Hatch and Import the *.pat file you just made.Īs for documentation for use, the plug-in adds one command: makeHatch. It is still the same ol’ kludgey thing as the 32 bit version (so no real updates), but it works. After getting a little nudge to update it, I finally did, and I’ll put the result here: Quite a while ago I made a hatch pattern maker for V4 / V5 32 bit, but never updated it for 64 bit.
