2. On my research I've seen the regulations for public stairs and I've limited the plugin purpose to domestic use.
Very understandable. A public staircase can have some pretty different requirements that are hard to implement for generic, domestic staircases. I just added the info for those who want to create a public staircase and find out that the stair builder is for domestic staircases.
[hr]About the cutout shapes: Creating the cutout itself is not that difficult, but it's very difficult to determine what the points of the staircase are that you should use for the cutout. So I understand the trouble you have with these cutouts!
You might want to check out the L parameter for cutouts. It draws a line from the last point to the absolute L coordinate. That might be easier for creating weird cutouts. As you know I work a lot with dodecagon shapes and a cutout for such a shape looks like this:
Code: Select all
M0,0.366022099 v0.267955801 L0.133977901,0.866022099 L0.366022099,1 h0.267955801 L0.866022099,0.866022099 L1,0.633977901 v-0.267955801 L0.866022099,0.133977901 L0.633977901,0 h-0.267955801 L0.133977901,0.133977901 z
I used a calculator site to calculate the corner points for me, which I then used for the L values. One of those sites might help you in finding formulas to create cutouts.
I assume you already have the SVGPathMiniManualForSweetHome3D, otherwise you can download it here:
Guide for SVG Path cut-outs and other furniture properties (PDF) by OKH or from the manuals section on dodecagon.nl.