Intersection
Intersecting 3D objects in Flash
Here I am using a BSP (Binary Space Partition) tree to render polygons in 3D. The polygons can intersect each other, and they are split into smaller pieces as necessary so that the usual back-to-front rendering can occur.