Bitbybit Docs
    Preparing search index...

    Class SimpleLinearLengthDimensionDto (Inputs.OCCT)

    نقطتان وإعدادات الرسم لـ dimensions.simpleLinearLengthDimension: أين يقع خط البعد، وكيف تبدو خطوط الامتداد والأسهم والتسمية، وكيف تُكتب المسافة.

    Index

    Constructors

    • Parameters

      • Optionalstart: Point3
      • Optionalend: Point3
      • Optionaldirection: Vector3
      • OptionaloffsetFromPoints: number
      • OptionalcrossingSize: number
      • OptionallabelSuffix: string
      • OptionallabelSize: number
      • OptionallabelOffset: number
      • OptionallabelRotation: number
      • OptionalendType: dimensionEndTypeEnum
      • OptionalarrowSize: number
      • OptionalarrowAngle: number
      • OptionalarrowsFlipped: boolean
      • OptionallabelFlipHorizontal: boolean
      • OptionallabelFlipVertical: boolean
      • OptionallabelOverwrite: string
      • OptionalremoveTrailingZeros: boolean

      Returns SimpleLinearLengthDimensionDto

    Properties

    start: Point3

    الأولى من النقطتين اللتين تُقاس المسافة بينهما.

    undefined
    
    end: Point3

    الثانية من النقطتين اللتين تُقاس المسافة بينهما.

    undefined
    
    direction: Vector3

    المتجه من النقطتين المقيستين إلى خط البعد؛ طوله هو الإزاحة، بوحدات النموذج، ويجب ألا يمتد على طول الخط المقيس.

    undefined
    
    offsetFromPoints?: number

    الفجوة بين كل نقطة مقيسة وبداية خط امتدادها، بوحدات النموذج، حتى لا يلامس البعد الهندسة.

    0
    

    -Infinity

    Infinity

    0.1

    crossingSize?: number

    مقدار بروز الخطوط بعد تقاطعاتها، بوحدات النموذج.

    0.2
    

    0

    Infinity

    0.1

    decimalPlaces?: number

    عدد المنازل العشرية التي تُقرّب إليها المسافة في التسمية.

    2
    

    0

    Infinity

    1

    labelSuffix?: string

    نص يُكتب بعد الرقم، مثل وحدة؛ ليس للنموذج وحدة خاصة به.

    (cm)
    
    labelSize?: number

    ارتفاع الحروف الكبيرة في التسمية، بوحدات النموذج.

    0.1
    

    0

    Infinity

    0.1

    labelOffset?: number

    مقدار بعد التسمية عن خط البعد، بوحدات النموذج.

    0.3
    

    -Infinity

    Infinity

    0.1

    labelRotation?: number

    تدوير إضافي للتسمية في مستواها، بالدرجات.

    0
    

    -360

    360

    1

    ما ينتهي به خط البعد: لا شيء، أو رأس سهم.

    none
    
    arrowSize?: number

    طول رؤوس الأسهم، بوحدات النموذج.

    0.3
    

    0

    Infinity

    0.1

    arrowAngle?: number

    الزاوية الكاملة بين خطي رأس السهم، بالدرجات، حتى 90.

    30
    

    0

    90

    1

    arrowsFlipped?: boolean

    عندما تكون القيمة true، تشير رؤوس الأسهم إلى خارج البعد بدلا من داخله.

    false
    
    labelFlipHorizontal?: boolean

    عندما تكون القيمة true، تُعكس التسمية مرآتيا من اليسار إلى اليمين.

    false
    
    labelFlipVertical?: boolean

    عندما تكون القيمة true، تُعكس التسمية مرآتيا من الأعلى إلى الأسفل.

    false
    
    labelOverwrite?: string

    تعبير يُكتب بدلا من الرقم المجرد، حيث يمثل val المسافة، مثل 100*val أو Length: val mm.

    1*val
    

    true

    removeTrailingZeros?: boolean

    عندما تكون القيمة true، تُحذف الأصفار في نهاية المنازل العشرية، فيصبح 2.50 هو 2.5.

    false