pls add Trogdor's squishy new model to the OP lol
The model reminds me of a lemon for some reason lol, but it is interesting. Added to the OP.
Update: Made more progress with the brid grid and octree system! When a brick is planted, the placement grid for it is stored, so it can be referenced later - i.e. for making sure two bricks don't conflict with each other. Similar, adjacent placement conditions are automatically grouped together to speed up the acquisition process of looking up placement conditions. Next, I'll be working on automatic octree creation, and the script that actually checks the conditions before being planted.
The placement grid conditions for bricks can also easily be set up when modeling the bricks themselves.