This is a big upgrade to my BSP project. I've added the following important features: - Multiple objects support! - Line and point based primitive support - Dynamic objects support (limited to point primitives) - Primitives which lie on the same plane are added to the same node = faster speeds - Faster line intersection function
Try moving the point objects :) The depth sort will be calculated dynamically, meaning it takes place much faster than the regular bsp generation. (O(n) instead of O(n^4))