Bitbybit Docs
    Preparing search index...

    Class FilterFacesPointsDto<T> (Inputs.OCCT)

    Caras, puntos y qué grupos conservar para shapes.face.filterFacesPoints, que clasifica cada punto como dentro, en el contorno o fuera de cada cara.

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

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

      Returns FilterFacesPointsDto<T>

    Properties

    shapes: T[]

    Las caras contra las que comprobar los puntos.

    undefined
    
    points: Point3[]

    Los puntos que clasificar.

    undefined
    
    tolerance: number

    Cuán cerca de un contorno puede estar un punto para contar como sobre él, en unidades del modelo.

    1.0e-4
    

    0

    Infinity

    0.000001

    useBndBox: boolean

    Cuando es true, un punto fuera de la caja delimitadora de la cara, ampliada en gapTolerance, cuenta como fuera sin la prueba exacta; un rechazo rápido para muchos puntos lejos de la cara.

    false
    
    gapTolerance: number

    Cuán lejos más allá de la caja delimitadora puede estar un punto y aun así recibir la prueba exacta cuando useBndBox está activado, en unidades del modelo.

    0.1
    

    0

    Infinity

    0.01

    keepIn: boolean

    Cuando es true, se conservan los puntos dentro de una cara.

    true
    
    keepOn: boolean

    Cuando es true, se conservan los puntos sobre el contorno de una cara.

    true
    
    keepOut: boolean

    Cuando es true, se conservan los puntos fuera de una cara.

    false
    
    keepUnknown: boolean

    Cuando es true, se conservan los puntos que el núcleo no puede situar dentro, sobre o fuera de una cara.

    false
    
    flatPointsArray: boolean

    Cuando es true, los puntos conservados de todas las caras vuelven en una sola lista; cuando es false, una lista por cara en el orden dado.

    true