bigknockdown that's a good question, I haven't figured this out yet. the best thing would be to allow the user to choose a door mesh from a list, as you usually want different doors in a house. So there should be some kind of json or SO somewhere listing door meshes available that the user can select when drawing a door. then instead of generating it procedurally, it would display the mesh. The only issue with this is how do you scale the mesh to the exact size of the hole created? Maybe each door in the list should have a width/height value preset. Let me know your thoughts.