Could everyone take a look at the proposed interface for a Collider and let me know if it looks correct?
Similar to an Occluder, a Collider will be attachable to any “model” (a branch group with transforms and shapes).
Using this, a physics system or a simple collision system will be able to adjust transforms and/or provide callbacks between moving objects.
The first implementation of a Collider will probably be a BiTree (similar to BSP but axis aligned).
A special implementation of the collider wil be a Hull which can be constructed so that the number of triangles being used for collision is reduced from the high res set.
