Polar array in dynamic block
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
On the attached block, I want to create a stair elevation layout given the rise and the run for the stairs. The number of treads will be decided by the height of the tank which will be a multiple of the riser dimension and by dragging the array grip to the top end of the diagonal line (representing the nosing line). I use a polar parameter with an array action to copy the tread over and over.
When testing the block, the array seems to be working ok until I change the tread and riser values. The nosing line angle adjusts fine but the spacing between the tread does not.
The original tread spacing (distance1) selected when creating the block remains the same and does not adjust to the new riser and tread values.
First, can someone help me with fixing the problem?
Second, can someone suggest a different solution (if any) to achieve the purpose of this block?
Thank you.