This is just an engine. That means that you can't interact with anything. It is just a showcase of what can be done with 3D rendering. The main feature of this engine against all the others I've made, is that it supports intersecting triangles, and has 0 sorting issues (in theory). I have also added the ability to group vertices and triangles in different gameobjects, that can be moved, rotated, and scaled independently.
To add: Back face culling Obj. file importing Fix flickering Change Log: 02/may/2022 :: v0.1 :: Started creating the 3D engine and preparing it for BSP 04/may/2022 :: v0.2 :: Created the binary sorting system. 08/may/2022 :: v0.3 :: Implemented the sorting, and improved the method. 08/may/2022 :: v0.4 :: Restarted all to change the dividing triangles method. 18/may/2022 :: v0.5 :: Redone all the sorting system. 19/may/2022 :: v0.6 :: Done all the rendering and fixed some bugs 20/may/2022 :: v0.7 :: Fixed some strange clipping and plane calculating bugs. 21/may/2022 :: v0.8 :: Finally made it work properly! 21/may/2022 :: v0.9 :: Improved the dividing system to avoid unnecessary comparations. Credits: https://stackoverflow.com/questions/7168484/3d-line-segment-and-plane-intersection Tri filler by @TheLogFather