In summary, the algorithm works by first converting the input model into a point cloud. Then, the point cloud is projected onto a series of 2D planes. On each plane, a set of concave and convex cuts are generated that remove material. Each cut is defined by a set of lines. These lines are then brought back into 3D where they are full slices. We can then remove material from the STL using these planes. With enough cuts, we eventually approximate our input geometry.