Good morning everyone!
A customer wants to distribute items linearly within a family. However, he wants to determine the position of each item separately. Is it possible?
Thanks
Solved! Go to Solution.
Good morning everyone!
A customer wants to distribute items linearly within a family. However, he wants to determine the position of each item separately. Is it possible?
Thanks
Solved! Go to Solution.
Solved by SteveKStafford. Go to Solution.
with fixed distance or variable ?
screenshot or more details can help to understand.
with fixed distance or variable ?
screenshot or more details can help to understand.
.
The family in question is this ladder. The elements marked in the red rectangle are the staircase fasteners to the wall.
The customer wants to define their quantity and position of each one, separately, with variable distance.
The family in question is this ladder. The elements marked in the red rectangle are the staircase fasteners to the wall.
The customer wants to define their quantity and position of each one, separately, with variable distance.
Group and Associate. Array to 2nd. The distance between first and second rung is the spacing between all rungs in the ladder rung Array. Place a Ref. Plane at the second rung, pull a dimension between this Ref. Plane and the start Ref. Plane, label that dimension with a parameter named "Rung Spacing" (or whatever) and then - Align and Lock the array 2nd rung to this new Ref. Plane.
Formula for number of rungs=Height of Ladder/Rung Spacing-1
Group and Associate. Array to 2nd. The distance between first and second rung is the spacing between all rungs in the ladder rung Array. Place a Ref. Plane at the second rung, pull a dimension between this Ref. Plane and the start Ref. Plane, label that dimension with a parameter named "Rung Spacing" (or whatever) and then - Align and Lock the array 2nd rung to this new Ref. Plane.
Formula for number of rungs=Height of Ladder/Rung Spacing-1
Do I understand that you want a Array with variable Spacing between the Grouped/Associated Elements. No can do. That's random. Arrays are repetitions
Do I understand that you want a Array with variable Spacing between the Grouped/Associated Elements. No can do. That's random. Arrays are repetitions
I've got an idea for you to explore. Railings would do what you want to do by way of Handrail Supports.
https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-73FD4A4A-D20A-49E5-935B-650A364E3D11
https://www.youtube.com/watch?v=bTidDBihZks&t=124s
I've got an idea for you to explore. Railings would do what you want to do by way of Handrail Supports.
https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-73FD4A4A-D20A-49E5-935B-650A364E3D11
https://www.youtube.com/watch?v=bTidDBihZks&t=124s
Hi @edilson_tavares,
Reading "with variable distance" the only option I see is to actual model them.
A nested (shared?) family for the fasteners and place them x-times, with constraints.
Use a Integer parameter for the quantity, and visibilty parameter for each fasteners based on that integer parameter.
And a X-amount of Length parameters for the offsets between each consecutive fastener.
This would only be doable if the max. number of fasteners are limited, like 5-10 items.
Hi @edilson_tavares,
Reading "with variable distance" the only option I see is to actual model them.
A nested (shared?) family for the fasteners and place them x-times, with constraints.
Use a Integer parameter for the quantity, and visibilty parameter for each fasteners based on that integer parameter.
And a X-amount of Length parameters for the offsets between each consecutive fastener.
This would only be doable if the max. number of fasteners are limited, like 5-10 items.
The array feature with Group enabled will not support variable spacing between them. The group with Last option will allow you to define the start and end locations with equal spacing between them and those placed in between first and last. So the first could start at 6 ft above the floor and the last could be 37 ft and the others could then be distributed equally between them.
If you really want to place each bracket with a unique value and unrelated offset for each relative to the prior wall bracket you could design a specific number of brackets and provide a unique parameter to set their height above ground/reference, or a distance from the prior bracket. Then using visibility parameters you can turn on/off the brackets based on how many you need. A conditional statement for each bracket could evaluate if it should be visible by determining how many brackets are required (based on total height perhaps) or a specific manual input of required brackets.
Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
The array feature with Group enabled will not support variable spacing between them. The group with Last option will allow you to define the start and end locations with equal spacing between them and those placed in between first and last. So the first could start at 6 ft above the floor and the last could be 37 ft and the others could then be distributed equally between them.
If you really want to place each bracket with a unique value and unrelated offset for each relative to the prior wall bracket you could design a specific number of brackets and provide a unique parameter to set their height above ground/reference, or a distance from the prior bracket. Then using visibility parameters you can turn on/off the brackets based on how many you need. A conditional statement for each bracket could evaluate if it should be visible by determining how many brackets are required (based on total height perhaps) or a specific manual input of required brackets.
Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
What you want cannot be done with an array. You can create a curtain wall and add horizontal grids at the rungs. Set a rule for the typical distance then you can unpin each grid to adjust for custom distances if need be.
What you want cannot be done with an array. You can create a curtain wall and add horizontal grids at the rungs. Set a rule for the typical distance then you can unpin each grid to adjust for custom distances if need be.
you have all you need, thanks to dear friends.
you have all you need, thanks to dear friends.
Can't find what you're looking for? Ask the community or share your knowledge.