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