I would very much like to 'modularize' those parts, but unfortunately I am not trained as a programmer but just a beginner in python on Always hope there are more capable peoples can develop those featuresjahwobble wrote: ↑Thu Nov 19, 2020 9:57 am I am, of course, constantly comparing with the BIM software I use for work. With Revit stairs, different nosing profiles can be used, the nosing can wrap around the front and sides of the tread, the riser can be sloped. The tread and riser can be different materials. Customized railings with fancy balusters can be used, so many balusters per step can be specified etc etc. This may give you some ideas of what you would like to do with Arch stairs but on the other hand, you may say "the hell with that!"
I quite like the relatively simple nature of Arch stairs - I actually find a stair case quicker and easier to build this way.
Maybe when there is some more time, I may attempt to let user to define a typical tread and rise profile, then ArchStairs repeats it ..?
Know very little about Revit, do you mind illustrating what is 'stair by component' maybe some online video / tutorial ?jahwobble wrote: Using a wire as a base reminds me of one of the Revit methods - stair by component. The user sets the top and bottom level parameters, along with the maximum riser height at minimum tread depth then dynamically sketches the path for each flight. I actually prefer the Arch stairs method because the base wire is placed before the stairs are created and can be tweaked to adjust the stairs afterwards. In Revit, I would have to go back and manually adjust each flight while playing with the step and level parameters, and it can be quite fiddly to do so.
The wire base method strikes me as quicker and more flexible so i would't be too harsh on it.
Thanks.