Print at Feb 4, 2026, 3:23:10 PM

Posted by Keet at Feb 25, 2025, 9:24:37 PM
Re: Stair builder
Just an idea...
Instead of having a field with step rise and number of steps why not have a field to set the room height+floor thickness that the staircase has to span.

From that height the number of steps and step-rise can be calculated to get as close to the optimum 17.8 as possible. Just display the calculated step height (riser height+thread thickness).

When you create a staircase that is actually what you try to do: create a number of steps with an optimum height to get to the top of the room. You have to make small adjustments to the step height and the number of steps and see that you get to the room height. It is much easier to calculate this because a calculation is not limited to 1mm increments. That limit sometimes makes it impossible to get exactly to the correct height where a calculation does not have that problem. An obj file can store multiple numbers after the decimal point.

Or have a button that does that calculation and sets the height numbers as calculated. Even if the displayed numbers are rounded the calculated numbers can be used for generating the staircase.

Why is this important? Normally I would say to get as close as possible and if you are 1cm short just generate and increase the height of the generated staircase with 1 cm. But that doesn't work with a staircase because a staircase has balusters and handrails making the total height of the object more than the room height. You can't just add 1cm. You have to put a camera at the top of the stairs and make small changes to height until the top thread evens out with the floor. That's what I did until I started custom creating my staircases. Users of the staircase generator will be very happy if the steps add up to the exact needed height.
----------------------------------------
Dodecagon.nl
1300+ 3D models, manuals, and projects