Bitbybit Docs
    Preparing search index...

    Class ThickSolidByJoinDto<T> (Inputs.OCCT)

    Un solide, les faces à supprimer et une épaisseur de paroi pour operations.makeThickSolidByJoin, qui évide le solide en une coque de cette épaisseur.

    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

    Le solide à évider.

    undefined
    
    shapes: T[]

    Les faces du solide à supprimer, laissant les ouvertures de la coque.

    undefined
    
    offset: number

    L'épaisseur de paroi en unités du modèle ; négatif fait croître la paroi vers l'intérieur.

    1
    

    0

    Infinity

    0.1

    tolerance: number

    À quel point deux points doivent être proches pour être considérés comme identiques lors de l'assemblage des parois décalées, en unités du modèle.

    1.0e-3
    

    0

    Infinity

    0.000001

    intersection: boolean

    Quand vrai, les faces décalées sont intersectées entre elles plutôt qu'assemblées par leurs parallèles ; la valeur par défaut du noyau est faux.

    false
    
    selfIntersection: boolean

    Si le noyau doit chercher des auto-intersections dans le résultat ; non implémenté par le noyau, donc laissez-le à faux.

    false
    
    joinType: joinTypeEnum

    Comment les parois décalées se rejoignent aux coins : arc les arrondit, intersection les prolonge jusqu'à un coin vif, tangent les garde tangentes.

    arc
    
    removeIntEdges: boolean

    Quand vrai, les arêtes internes que le décalage peut laisser sur les parois sont supprimées du résultat.

    false