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