Tuesday, September 13, 2016

Fill Pattern Alignment

I responded to a thread at Linked In this morning, something I almost never do. I find LI too frustrating to spend much time there. Regardless, the sought after result was to get horizontal and diagonal patterns (part of a material assignment) to line up, to appear to connect to each other. This is an image of what was shared in the thread.

The Fill Patterns (Model) need to use spacing settings that will allow their endpoints to meet. For example, if the parallel horizontal lines are 300 mm apart then we can use trigonometry to determine the parallel spacing of the diagonal pattern.

The formula b = c * sin(B) where c = 300mm and angle B is 45 degrees returns a length of 212.1 mm for the length of b. The diagonal pattern will need to use 212.1 mm for its spacing so it will align with the endpoints of the horizontal pattern at 300 mm.

Once the patterns work, it will still probably be necessary to fine tune each pattern's position on the surface of each wall so they each start at the correct location. That's because each wall will place/start the pattern you assign according to its own extents.

I like the the Align tool, I pick a segment of the horizontal pattern first then the diagonal pattern and the diagonal pattern will shift to line up as desired. That's how I aligned the patterns in the second image.

Alternatively we can use the TAB key to select one line within a Model Pattern and then use Move to adjust the pattern's location. If the walls are not parallel to each other it may be necessary to create a section view that allows us to see both patterns and use the Move tool. It may also be necessary or helpful to sketch a Detail Line from one endpoint of one of the patterns so we can snap easily while moving the other pattern's position.

Also, the taller the walls (the bigger the overall pattern) are the more important your choice of rounding (decimal places) for your calculated pattern spacing will be. You may find that the pattern begins to slip past or fall short of the adjacent horizontal pattern the bigger the pattern gets.


Matt Taylor said...

"I'm writing as if I didn't just go two months without so much as a by your leave...things have been...hectic, yeah. That's my story..."

And another month passes by...

I hope your life is slowly getting less hectic!

Unknown said...

Can you make a custome Fill region, like you could make a custom hatch pattern in AutoCAD , I need to make one to represent a custom marble brick fa├žade

Steve said...

Yes, it uses almost the same techniques that AutoCAD's .PAT files do. Revit's just have an extra definition to declare it a Drafting or Model Pattern.

Look for the Revit.pat file that is installed with Revit. Then open that file in Notepad and read through the information it has in the beginning. If you have created hatches in AutoCAD then much of it will seem familiar.

If you want a way to create patterns that allows you to sketch them and turn them into patterns then look at Hatchkit (not free - from$70 USD).


You can also download fill patterns people have shared for free from RevitCity if you join their site.