Bitbybit Docs
    Preparing search index...

    Class FilterFacePointsDto<T> (Inputs.OCCT)

    Une face, des points et les groupes à conserver pour shapes.face.filterFacePoints, qui classe chaque point comme à l'intérieur, sur la frontière ou à l'extérieur de la face.

    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

    La face contre laquelle tester les points.

    undefined
    
    points: Point3[]

    Les points à classer.

    undefined
    
    tolerance: number

    À quelle distance de la frontière un point peut être pour être considéré comme dessus, en unités du modèle.

    1.0e-4
    

    0

    Infinity

    0.000001

    useBndBox: boolean

    Quand vrai, un point hors de la boîte englobante de la face, agrandie de gapTolerance, compte comme à l'extérieur sans le test exact ; un rejet rapide pour de nombreux points loin de la face.

    false
    
    gapTolerance: number

    À quelle distance au-delà de la boîte englobante un point peut se trouver et recevoir quand même le test exact quand useBndBox est activé, en unités du modèle.

    0.1
    

    0

    Infinity

    0.01

    keepIn: boolean

    Quand vrai, les points à l'intérieur de la face sont conservés.

    true
    
    keepOn: boolean

    Quand vrai, les points sur la frontière de la face sont conservés.

    true
    
    keepOut: boolean

    Quand vrai, les points à l'extérieur de la face sont conservés.

    false
    
    keepUnknown: boolean

    Quand vrai, les points que le noyau ne peut pas placer à l'intérieur, sur ou à l'extérieur de la face sont conservés.

    false