searcher

searcher: Range2dSearchInterface<number> | undefined

Optional searcher object for vertical sweep speedup. If provided, vectorToEye must be the positive Z vector.

@example To construct a 5x5 indexed search grid: -

const xyRange = Range2d.createFrom(myPolyface.range()); const searcher = GriddedRaggedRange2dSetWithOverflow.create<number>(xyRange, 5, 5)!; for (const visitor = myPolyface.createVisitor(0); visitor.moveToNextFacet();) { searcher.addRange(visitor.point.getRange(), visitor.currentReadIndex()); }

Defined in

Last Updated: 07 June, 2025