- splitEdgeByTriangles(edge: Segment3, triangles: Triangle2D[], bbox: { maxX: number; maxZ: number; minX: number; minZ: number }, triStart?: number): { hidden: Segment3[]; visible: Segment3[] }
Parameters
bbox: { maxX: number; maxZ: number; minX: number; minZ: number }
maxX: number
maxZ: number
minX: number
minZ: number
triStart: number = 0
Returns { hidden: Segment3[]; visible: Segment3[] }
Split an edge using geometric intersection with triangle edges.