ScratchData LogoScratchData
Back to Coolaction's profile

3D Polygon Binary Space Partitioning

COCoolaction•Created February 21, 2024
3D Polygon Binary Space Partitioning
39
30
324 views
View on Scratch

Description

Credit to @tsf70 and @KryptoScratcher for the triangle filler and @TheGreenFlash for the rotation matrix WASDEQ This is effectively the same as my previous project; however it works in a very different way, so it's functionally different. Instead of splitting a single triangle into three, it stores polygons and just splits the polygons, meaning for every split there're only two shapes instead of three, limiting exponential growth. The BSP works the same way as in my previous project although I actually completely rewrote it for some reason (for the third time), it's just a lot faster for both rendering and tree generation. Also I'm 99% sure there aren't any bugs which is nice scratch is too slow it's hard to showcase what this thing can do, probably use turbowarp (thumbnail) since it can comfortably run like seventy starting polygons... #3D idk how tags work

Project Details

Project ID969488331
CreatedFebruary 21, 2024
Last ModifiedFebruary 21, 2024
SharedFebruary 21, 2024
Visibilityvisible
CommentsAllowed