marching algorithm for surface intersection surfaces of revolution (lathed) cylinder-line special cases exact boundaries when near pwl trim tangent intersections short pwl edge avoidance exact curve export (at least for dxf) hidden line removal from mesh line styles (color, thickness) assembly ----- loop detection incremental regen of entities? IGES and STEP export