I have been developing for the automatic generation of skirting boards. I have successfully created a script that works around the boundaries of rooms, but I am facing challenges in implementing two key features: introducing openings in the skirting boards and integrating room-specific data.
Door/Window/… Opening in Skirting Board: I am unsure how to automate the process of creating openings within the skirting board.
Integration of Room Data: Another aspect I’m grappling with is how to link and integrate data from individual rooms to the corresponding skirting board. Ideally, I would like the skirting board to dynamically adapt to the unique characteristics of each room it borders.
-For the openings (doors, …), we found that the easiest is to join the new skirting to the existing wall. Thus the new wall will replicate the openings (doors, …). This does not work if the holes were created modifying the wall profile, for those cases you can create rectangular openings in the skirting, this is a bit more tricky.
-Additionaly, you can get which type of element are on each room boundary. If you find a room separation line or curtain wall for instance, you can also ignore those boundaries as it is likely that there is no skirting on those cases.
Our python script is published in NonicaTab FREE. Feel free to also have a look!
for around the windows try you can get the small floor in the window and intersect it with the wall…or use a plane for intersect the walls…
and just play around with it…good luck
btw is there a reason you build your walls with independent wall layer instead build in in the wall and use parts instead