the process of turning arbitrary geometric models into triangle primitives, suitable for algorithms requiring triangle meshes