Implemented door placement
Boolean operations in 3D are quite heavy. But fortunately, each wall can be represented as two 2D planes.
To determine which 2D shape I need to cut from the mentioned planes, I add a special plane in Blender with “Cutout” name. This is what The Sims series do.
And for all doors located on a wall I triangulate combined vertices using earcutr. The library API doesn’t fit well with Bevy, but it does the trick.
You must log in or register to comment.