Bitbybit Docs
    Preparing search index...

    Class ThickSolidByJoinDto<T> (Inputs.OCCT)

    Un sólido, las caras que eliminar y un espesor de pared para operations.makeThickSolidByJoin, que vacía el sólido en una carcasa de ese espesor.

    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

    El sólido que vaciar.

    undefined
    
    shapes: T[]

    Las caras del sólido que eliminar, dejando las aberturas de la carcasa.

    undefined
    
    offset: number

    El espesor de la pared en unidades del modelo; un valor negativo hace crecer la pared hacia dentro.

    1
    

    0

    Infinity

    0.1

    tolerance: number

    Cuán cercanos deben ser dos puntos para contar como el mismo al unir las paredes desfasadas, en unidades del modelo.

    1.0e-3
    

    0

    Infinity

    0.000001

    intersection: boolean

    Cuando es true, las caras desfasadas se intersecan entre sí en lugar de unirse por sus paralelas; el valor predeterminado del núcleo es false.

    false
    
    selfIntersection: boolean

    Si el núcleo debe buscar autointersecciones en el resultado; no está implementado por el núcleo, así que déjalo en false.

    false
    
    joinType: joinTypeEnum

    Cómo se encuentran las paredes desfasadas en las esquinas: arc las redondea, intersection las extiende hasta una esquina viva, tangent las mantiene tangentes.

    arc
    
    removeIntEdges: boolean

    Cuando es true, las aristas internas que el desfase puede dejar en las paredes se eliminan del resultado.

    false