Bitbybit Docs
    Preparing search index...

    Class ThickSolidByJoinDto<T> (Inputs.OCCT)

    用于 operations.makeThickSolidByJoin 的实体、要移除的面和壁厚,它将实体掏空为该厚度的壳。

    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

    要掏空的实体。

    undefined
    
    shapes: T[]

    实体上要移除的面,留下壳的开口。

    undefined
    
    offset: number

    壁厚,以模型单位表示;负值使壁向内生长。

    1
    

    0

    Infinity

    0.1

    tolerance: number

    连接偏移壁时,两个点必须多近才算作同一个点,以模型单位表示。

    1.0e-3
    

    0

    Infinity

    0.000001

    intersection: boolean

    为 true 时,偏移面彼此相交,而不是通过其平行面连接;内核的默认值为 false。

    false
    
    selfIntersection: boolean

    内核是否应在结果中查找自相交;内核尚未实现,因此保持为 false。

    false
    
    joinType: joinTypeEnum

    偏移壁在角部如何相接:arc 将其倒圆,intersection 将其延伸成尖角,tangent 保持其相切。

    arc
    
    removeIntEdges: boolean

    为 true 时,偏移可能在壁上遗留的内部边会从结果中移除。

    false