Bitbybit Docs
    Preparing search index...

    Class FilterFacesPointsDto<T> (Inputs.OCCT)

    Faces, pontos e quais grupos manter para shapes.face.filterFacesPoints, que classifica cada ponto como dentro, na fronteira ou fora de cada face.

    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[]

    As faces contra as quais testar os pontos.

    undefined
    
    points: Point3[]

    Os pontos a classificar.

    undefined
    
    tolerance: number

    Quão perto de uma fronteira um ponto pode estar para contar como estando nela, em unidades do modelo.

    1.0e-4
    

    0

    Infinity

    0.000001

    useBndBox: boolean

    Quando verdadeiro, um ponto fora da caixa delimitadora da face, aumentada por gapTolerance, conta como fora sem o teste exato; uma rejeição rápida para muitos pontos longe da face.

    false
    
    gapTolerance: number

    Quão longe além da caixa delimitadora um ponto pode estar e ainda receber o teste exato quando useBndBox está ativo, em unidades do modelo.

    0.1
    

    0

    Infinity

    0.01

    keepIn: boolean

    Quando verdadeiro, os pontos dentro de uma face são mantidos.

    true
    
    keepOn: boolean

    Quando verdadeiro, os pontos na fronteira de uma face são mantidos.

    true
    
    keepOut: boolean

    Quando verdadeiro, os pontos fora de uma face são mantidos.

    false
    
    keepUnknown: boolean

    Quando verdadeiro, os pontos que o kernel não consegue colocar dentro, na fronteira ou fora de uma face são mantidos.

    false
    
    flatPointsArray: boolean

    Quando verdadeiro, os pontos mantidos de todas as faces voltam numa só lista; quando falso, uma lista por face pela ordem dada.

    true