Bitbybit Docs
    Preparing search index...

    Class ThickSolidByJoinDto<T> (Inputs.OCCT)

    Um sólido, as faces a remover e uma espessura de parede para operations.makeThickSolidByJoin, que esvazia o sólido numa casca com essa espessura.

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalshape: T
      • Optionalshapes: T[]
      • Optionaloffset: number
      • Optionaltolerance: number
      • Optionalintersection: boolean
      • OptionalselfIntersection: boolean
      • OptionaljoinType: joinTypeEnum
      • OptionalremoveIntEdges: boolean

      Returns ThickSolidByJoinDto<T>

    Properties

    shape: T

    O sólido a esvaziar.

    undefined
    
    shapes: T[]

    As faces do sólido a remover, deixando as aberturas da casca.

    undefined
    
    offset: number

    A espessura da parede em unidades do modelo; negativo faz a parede crescer para dentro.

    1
    

    0

    Infinity

    0.1

    tolerance: number

    Quão próximos dois pontos têm de estar para contar como o mesmo quando as paredes deslocadas são unidas, em unidades do modelo.

    1.0e-3
    

    0

    Infinity

    0.000001

    intersection: boolean

    Quando verdadeiro, as faces deslocadas são intersetadas umas com as outras em vez de unidas pelas suas paralelas; a predefinição do kernel é falso.

    false
    
    selfIntersection: boolean

    Se o kernel deve procurar autointerseções no resultado; não implementado pelo kernel, por isso deixe em falso.

    false
    
    joinType: joinTypeEnum

    Como as paredes deslocadas se encontram nos cantos: arc arredonda-as, intersection prolonga-as até um canto vivo, tangent mantém-nas tangentes.

    arc
    
    removeIntEdges: boolean

    Quando verdadeiro, as arestas internas que o deslocamento pode deixar nas paredes são removidas do resultado.

    false