Bitbybit Docs
    Bereite Suchindex vor...

    Klasse FilterFacesPointsDto<T> (Inputs.OCCT)

    Flächen, Punkte und welche Gruppen behalten werden, für shapes.face.filterFacesPoints, das jeden Punkt als innerhalb, auf dem Rand oder außerhalb jeder Fläche einordnet.

    Typenparameter

    • T
    Index

    Konstruktoren

    • Typenparameter

      • T

      Parameter

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

      Rückgabewert FilterFacesPointsDto<T>

    Eigenschaften

    shapes: T[]

    Die Flächen, gegen die die Punkte geprüft werden.

    undefined
    
    points: Point3[]

    Die einzuordnenden Punkte.

    undefined
    
    tolerance: number

    Wie nah ein Punkt an einem Rand liegen darf, um als darauf liegend zu gelten, in Modelleinheiten.

    1.0e-4
    

    0

    Infinity

    0.000001

    useBndBox: boolean

    Wenn true, gilt ein Punkt außerhalb des um gapTolerance vergrößerten Begrenzungsrahmens der Fläche als außerhalb ohne den genauen Test; ein schnelles Aussortieren für viele Punkte weit weg von der Fläche.

    false
    
    gapTolerance: number

    Wie weit über den Begrenzungsrahmen hinaus ein Punkt liegen darf und trotzdem den genauen Test erhält, wenn useBndBox an ist, in Modelleinheiten.

    0.1
    

    0

    Infinity

    0.01

    keepIn: boolean

    Wenn true, werden Punkte innerhalb einer Fläche behalten.

    true
    
    keepOn: boolean

    Wenn true, werden Punkte auf dem Rand einer Fläche behalten.

    true
    
    keepOut: boolean

    Wenn true, werden Punkte außerhalb einer Fläche behalten.

    false
    
    keepUnknown: boolean

    Wenn true, werden Punkte behalten, die der Kernel nicht als innerhalb, auf oder außerhalb einer Fläche einordnen kann.

    false
    
    flatPointsArray: boolean

    Wenn true, kommen die behaltenen Punkte aller Flächen in einer Liste zurück; wenn false, eine Liste pro Fläche in der angegebenen Reihenfolge.

    true