Thanks for the responses Jürgen & Ed.
I'm not specifically looking for an ACA handrail, but more of a dynamic/parametric custom block, that I can use for panels in doors, louvre spacing, grilles, custom parking, custom rails... really anything I want to create outside of the normal as it might come about.
Essentially what I want to explore is creating a custom dynamic block, that operates in a similar manner to Revit's Parametric Families, or SketchUp's Dynamic Components, or the SketchUp plugin Profile Builder.
The idea is to create a block where I can set a start and end point that is variable, adjusted with a linear parameter and either stretch or array action. Contained between these points is my geometry or blocks, that populate between the 2 points when the parameter is lengthened. The population would be spaced equally, constrained by a max spacing. Perhaps stating a minimum distance is unnecessary.
For example:
- If the linear parameter distance is set to 900, with a 300 max spacing, there would be 4 instances of the geometry/block (0, 300, 600, 900).
- But if the parameter distance was 1100, there would be 5 instances (0, 275, 550, 825, 1100)... similarly before reaching the max spacing, if the parameter was 1199 there would be 5 instances (0, 299.75, 599.5, 899.25, 1199)
- Once the parameter reaches 1201, the block would need to add another instance, and equally space the geometry/block (0, 240.2, 480.4, 720.6, 960.8, 1201)
Hope this helps give better understanding?