compressByPerpendicularDistance MethodStatic
Return a simplified subset of given points, omitting points if close to the edge between neighboring points before and after
- This is a local search, with a single pass over the data for each pass.
compressByPerpendicularDistance(source: Point3d[], maxDistance: number, numPass: number = 2): Point3d[]
Parameter | Type | Description |
---|---|---|
source | Point3d[] | input points |
maxDistance | number | omit points if this close to edge between points before and after |
numPass | number | max number of times to run the filter. numPass=2 is observed to behave well. |
Returns - Point3d[]
Defined in
- geometry3d/PolylineOps.ts Line 73
Last Updated: 30 November, 2023