Bitbybit Docs
    Preparing search index...

    Class FilterFacePointsDto<T> (Inputs.OCCT)

    Грань, точки и какие группы оставить для shapes.face.filterFacePoints, который сортирует каждую точку как лежащую внутри грани, на ее границе или снаружи.

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalshape: T
      • Optionalpoints: Point3[]
      • Optionaltolerance: number
      • OptionaluseBndBox: boolean
      • OptionalgapTolerance: number
      • OptionalkeepIn: boolean
      • OptionalkeepOn: boolean
      • OptionalkeepOut: boolean
      • OptionalkeepUnknown: boolean

      Returns FilterFacePointsDto<T>

    Properties

    shape: T

    Грань, относительно которой проверяются точки.

    undefined
    
    points: Point3[]

    Точки для сортировки.

    undefined
    
    tolerance: number

    Насколько близко к границе может быть точка, чтобы считаться лежащей на ней, в единицах модели.

    1.0e-4
    

    0

    Infinity

    0.000001

    useBndBox: boolean

    Если true, точка вне ограничивающего бокса грани, расширенного на gapTolerance, считается снаружи без точной проверки; быстрое отсечение для многих точек далеко от грани.

    false
    
    gapTolerance: number

    Насколько далеко за ограничивающий бокс может лежать точка и все еще получить точную проверку, когда useBndBox включен, в единицах модели.

    0.1
    

    0

    Infinity

    0.01

    keepIn: boolean

    Если true, точки внутри грани сохраняются.

    true
    
    keepOn: boolean

    Если true, точки на границе грани сохраняются.

    true
    
    keepOut: boolean

    Если true, точки снаружи грани сохраняются.

    false
    
    keepUnknown: boolean

    Если true, точки, которые ядро не может поместить внутрь грани, на нее или снаружи, сохраняются.

    false