Josh, A couple of problems I've found, although not biggies.
1. The Y scrolling for the three 2D views are reversed. So scrolling up with the scroll arrow keys causes the view to move up rather than down. Just needs swapping round.
2. If I place the Gothic arch onto the map and attempt to resize the arch using the 2D views, the arch retains it's original size. I.e. it doesn't expand to fit the resize bounding box.
[EDIT]
3. When placing the prefab, in this example, the tube, is it possible to automatically combine the tube segments into a group by default? So that the tube can be moved and rotated accordingly. What I mean by this is that if for some reason the tube is unselected for a second, you have to re-highlight all the tube segments to perform the desired operation. If the tube is grouped by default, this won't be necessary. (PLACED BUT IGNORE) Groups yet to be implemented!
4. When creating a cylinder, is it possible to allign the cylinder length along the Z axis relative to the view that you begin drawing the cylinder in? So lets say I begin drawing the cylinder in the top view, the circular portion will appear in the top view and the length of the cylinder will run along the Y world axis. If I draw in the Side view, the cylinder when generated, shows the circular view in the Side view and the cylinder length runs along the X axis? This obviously requires a flag to determine the original drawing frame and passed to the brush generation code. Would this make sense?
5. Brush rotation will need a configurable rotation snap value, i.e. 15 degree increments.
6. Can I assume that there are still things to be done on Carve? See below pic for example of carving a cylinder out of a cube brush
I'll keep testing.
Paul.

Home of the Cartography Shop - DarkBASIC Professional map importer