I have been reading this paper : 3D Surface Extraction using Incremental Tetrahedra Carving .pdf
I have already generated a tetrahedra for my mesh and I would like to create a surface mesh. I can't understand the algorithm. From my understanding, there is a camera that generates rays towards to the points of the tetrahedral, and I get the intersections, but how would I eliminate the triangles that are inside or outside ? how would I detect inside or outside polygons ?
Would someone give a pseudo code of the algorithm ?