The complexity of the exterior wainscoting of my Wall Plugin has now exceeded the capabilities of my own home brewed “trim” function/method. At this point it would appear that my only choice is to restrict this added level of functionality within the wainscoting module to the PRO version of SketchUp and then use the built in solid editing methods of SU Pro, primarily the subtraction method.
It has been a while since I visited this topic however I do recall some misgivings by some about the builtin boolean tools of SU. My primary concern is that whatever I employ needs to be both robust and efficient (fast).
My own trim function utilizes the intersect_with method and works remarkably well where I am trimming an object (group) to a single plane. However, I am now faced with situations where I need to trim to multiple planes in one operation and my algorithm to do this comes up short.
Any thoughts or suggestions are greatly appreciated.