Blitz Solid CSG

Blitz3D SDK Forums/Blitz3D SDK Programming/Blitz Solid CSG

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

forgot to mention ill make it so you can cut using concave brushes but it will be a tree of convex solids.

basically i perform Union on all Intersection nodes, but only perform intersection on all Previous Union Nodes. this way by placing a union brush on a intersection it wont get cut by a previous intersection brush.

I'll make it so you can move brushes and recarve it so if you didnt like the position of something you can recarve the scene so you dont have to do a bunch of undos to fix something.