Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • FilterFacePointsDto

Index

Constructors

constructor

  • new FilterFacePointsDto<T>(shape?: T, points?: Point3[], tolerance?: number, useBndBox?: boolean, gapTolerance?: number, keepIn?: boolean, keepOn?: boolean, keepOut?: boolean, keepUnknown?: boolean): FilterFacePointsDto<T>
  • Type parameters

    • T

    Parameters

    • Optional shape: T
    • Optional points: Point3[]
    • Optional tolerance: number
    • Optional useBndBox: boolean
    • Optional gapTolerance: number
    • Optional keepIn: boolean
    • Optional keepOn: boolean
    • Optional keepOut: boolean
    • Optional keepUnknown: boolean

    Returns FilterFacePointsDto<T>

Properties

gapTolerance

gapTolerance: number

Gap tolerance

default

0.1

minimum

0

maximum

Infinity

step

0.01

keepIn

keepIn: boolean

Return points that are inside the face

default

true

keepOn

keepOn: boolean

Return points that are on the border of the face

default

true

keepOut

keepOut: boolean

Return points that are outside the borders of the face

default

false

keepUnknown

keepUnknown: boolean

Return points that are classified as unknown

default

false

points

points: Point3[]

Points to filter

default

undefined

shape

shape: T

Face that will be used to filter points

default

undefined

tolerance

tolerance: number

Tolerance used for filter

default

1.0e-4

minimum

0

maximum

Infinity

step

0.000001

useBndBox

useBndBox: boolean

If true, the bounding box will be used to prefilter the points so that there are less points to check on actual face. Recommended to enable if face has more than 10 edges and geometry is mostly spline. This might be faster, but if it is known that points are withing bounding box, this may not be faster.

default

false

Generated using TypeDoc