I've been pondering cube csg type stuff and it doesn't seem to be that difficult. Just working on the X axis atm....let's say there's a box with x1=-2 and x2=1. Then you drag a box where it's x1 lies inside the first box. Automatically you know that the box your dragging out's x1 is gonna become the first box's x2. Then you would not create the appropriate side on the box you're dragging out. That's not hard at all. The first box you interacted with, you could just destroy the appropriate wall and reconstruct it around the newly dragged box.
But, my question is...I wonder if maplet rooms had all welded vertices or if it just created a new plane in the appropriate place and added that surface to the appropriate mesh...and then rewelded the vertices or....
But, my question is...I wonder if maplet rooms had all welded vertices or if it just created a new plane in the appropriate place and added that surface to the appropriate mesh...and then rewelded the vertices or....