Short version -
I'm creating a massing Family with grips - to extend the width and length.
I'd like "model lines" to act as Grid lines to populate inside automatically on a defined dimension. (50' for example)
I'd like an array function to be associated to the overall lenght / width of the building and fill in the "model lines" while it stretches.
So - instead of telling the array to give me X equally spaced lines... I want the array to fill in a line with items at 50'.
This would be more like how a stair adds treads... the length of the stair may chance, but the treads maintain an equal spacing.
You can assign a parameter to your array.
Create a parameter that reads/sets the length of your item.
Create a parameter that sets the spacing.
Length/Spacing = 'parameter assigned to your array'
Hello
use inbuilt divide surface..
there are so many options once you choose pattern..
and many parameters ...
have a look..
Select the surface of mass.. Divide surface.... ( you dont need to reinvent this feature cause its implemented pretty well within massing )
Various option using surface pattern
and if you know how to assign 1. Instance Parameter ( Number, Integer ) or 2. Type Parameter, you can control those in the project once these Revit Mass families are loaded in the project...
cheers
Best luck
Thank you all for your efforts to help - I think my original question wasn't specific enough. I've created an image to help.
First - my intent is to create a Site Plan component, that can be used for various projects of unknown sizes. Ranging from small to huge.
I may be referencing the wrong "tool" when I said Array.
When I grip the ends of the component and make it 300' wider, I want it to auto-populate new Grid lines inside, set at a designated spacing (50' for example).
Since the perimeter or the object will change - getting the model lines (grid lines) to show correctly once isn't what I'm looking for. I'm trying to program the object to respond correctly when manipulated.
Hope that helps clarify -
I think you are talking about something like this family. Load it into project and you'll have grips to size it dynamicaly in the x and y direction. "s" parameter (or grip) can control spacing. You can also make it so it has grips in 3D view as well.
Hi
Use a inbuilt Structure Beam system as a trick for 3D array / reference parametric model... reference image and screencast uploaded..
beam system - custom profile, associate to level, tilt at any angle...etc..
I think everyone gives you a right answer, though they are different. Attached is one approach.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.