In my original life I was a motor mechanic, USA. auto mechanic. I work in NZ UK and Australia, then in architecture in Australia and NZ. I love the way language changes within specific industries across countries and across the world. Hence my question about 'nosings' that's just English I can only imagine how this happens in the other major languages of the world
I don't know when the nosing setting was added, but a BIG Thank You for that to the dev team, nice Xmas present :) Our local 'Aotearoa NZ' compliance requires stair pitch angle to be stated, would love to see that included if possible, something like image below
The pitch is being calculated as the ratio between height and length, the patch is just this one line actually: calculated_params["Pitch"] = round(height/length, 5)). If multiplied by 100 gives the slope in %.
As a ratio of two dimensions, the ratio is unitless and equal to the tangent of the angle between the ground and the stair so the angle (in degrees) = arctan(Rise / Run). I am not familiar as how IFC handles slope units, but should be easy to add new ways to display this value in the desired format on the Blender UI.
@elschilling For me, that is very helpful. Nice work! Others may have local requirements of their own to add. As you may have noticed I am a little obsessed about stairs, I will put together some other thoughts on how BBIM Parametric Stairs can 'best in class'
Comments
Is a feature request
https://github.com/IfcOpenShell/IfcOpenShell/issues/3422
Thanks for letting me know, BTW is 'nosing' a common term in other countries? I know it from work in Australia and New Zealand
That's what it's called in the states, as well.
it appears as NosingLength in the docs:
https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_StairFlightCommon.htm
We call it Nosing in South Africa too!
In my original life I was a motor mechanic, USA. auto mechanic. I work in NZ UK and Australia, then in architecture in Australia and NZ. I love the way language changes within specific industries across countries and across the world. Hence my question about 'nosings' that's just English I can only imagine how this happens in the other major languages of the world
I don't know when the nosing setting was added, but a BIG Thank You for that to the dev team, nice Xmas present :) Our local 'Aotearoa NZ' compliance requires stair pitch angle to be stated, would love to see that included if possible, something like image below
@Nigel can you please create an issue on github about stair pitch angle?
Pull request: https://github.com/IfcOpenShell/IfcOpenShell/pull/4151
This is my first BB pull request, please tell if I am doing something wrong!
Thanks for your contribution. What units is the pitch? radians, degrees, decimal degrees?
The pitch is being calculated as the ratio between height and length, the patch is just this one line actually: calculated_params["Pitch"] = round(height/length, 5)). If multiplied by 100 gives the slope in %.
As a ratio of two dimensions, the ratio is unitless and equal to the tangent of the angle between the ground and the stair so the angle (in degrees) = arctan(Rise / Run). I am not familiar as how IFC handles slope units, but should be easy to add new ways to display this value in the desired format on the Blender UI.
@elschilling that was quick, thank you. Is it possible to add pitch in degrees as well? e.g. 32.4 deg
Sure! Here is the update proposal. If ok I will update the commit. Happy to collaborate :)
@elschilling For me, that is very helpful. Nice work! Others may have local requirements of their own to add. As you may have noticed I am a little obsessed about stairs, I will put together some other thoughts on how BBIM Parametric Stairs can 'best in class'