createExactHiddenLineClassifier
Callable
Parameters
basis: PlaneBasis
occlusion: OcclusionBVH
ray: OcclusionRay
planeOrigin: Vec3
viewDir: Vec3
slabDepth: number
options: ExactHiddenLineOptions = {}
Returns (segments: TaggedSegment[]) => HiddenLineResult
Parameters
segments: TaggedSegment[]
Returns HiddenLineResult
Creates a reusable exact classifier bound to one occlusion setup. The returned function classifies any segment batch; triangle projections and scratch buffers persist across calls, so slicing a large segment set into progress-reporting batches costs nothing extra.