Post search, I have not been able to find a solution to my project. Several posts were tangential to my problem.
The goal: Create a logarithmic spiral along a truncated cone surface (identical points = matching UV).
The reason: Need a stair with a steady gradient (rise/tread) along a truncated cone
What I do not want (but have): A spiral around a truncated cone. Each revolution has the same increase in height (Z) but different lengths (see screenshot). I want the opposite; a steady increase in height resulting in varying heights for each revolution due to the longer spiral curve.
The ideal solution would allow control over riser and tread but I think I can work that out once the spiral is figured out.
I look forward to learning from you. Thanks for reading this far.
Just one thing is that unfortunately the script produces a non code-compliant stair. This is because the tread is consistent along the inner edge. A code-compliant stair requires the tread to be consistent along the midpoint of the steps.
OK, that’s a good story, my heart is moved. For future reference though, please read this:
I took a different approach that looks better though could be improved. The original code was wrong all this time and nobody noticed! I’m busy with another project so may well have missed something else in this quickie fix.
Thank you for your generosity, it is much appreciated!
While your latest amazing script looks the part, it is sadly not construction worthy however .
There is a 1mm variable between the first and last step…
I know that a consistent thread is possible, because I have achieved it manually, but the drawing process takes forever.
Anyway, I do not request that you do my job for me! What you have achieved here is amazing regardless and thanks for taking your time to reply. Grasshopper is fascinating and perhaps I will take the time to learn.