We recently required a way to dynamically generate wall mesh data for one of our projects. While a wall is little more than a stretchy cube, the problem was made more complex by the need to selectively remove parts of the mesh surface based on the placement of windows or doors.

Continue reading