Bitbybit Docs
    Preparing search index...

    Class OCCTDimensions

    شروح القياس المرسومة كأسلاك OpenCascade: بُعد خطي بين نقطتين، وبُعد زاوي بين اتجاهين، ودبوس بتسمية نصية. يعود كل منها كمركب واحد من الأسلاك (خطوط وأسهم وحروف) يمكن رسمه أو بثقه أو تصديره مثل أي شكل آخر. تكتب التسميات بخط Hershey أحادي الخط؛ والأحجام بوحدات النموذج والزوايا بالدرجات.

    Index

    Constructors

    simple

    • يرسم بعدا خطيا بين نقطتين: خط مقيس مزاح عنهما بمتجه direction، وخطا امتداد يعودان إلى النقطتين، وأسهم اختيارية وتسمية تحمل المسافة.

      تعرض التسمية المسافة مقرّبة إلى decimalPlaces مع labelSuffix بعدها، أو labelOverwrite بدلا منها؛ والوحدات هي وحدات النموذج. يجب ألا يمتد direction على طول الخط المقيس.

      Parameters

      • inputs: SimpleLinearLengthDimensionDto

        النقطتان واتجاه الإزاحة وإعدادات التقاطع والأسهم وإعدادات التسمية

      Returns Promise<TopoDSCompoundPointer>

      مركب من أسلاك البعد

      const dimension = await bitbybit.occt.dimensions.simpleLinearLengthDimension({
      start: [0, 0, 0],
      end: [10, 0, 0],
      direction: [0, 0, 2],
      labelSuffix: " mm",
      labelSize: 0.5,
      decimalPlaces: 1,
      endType: Bit.Inputs.OCCT.dimensionEndTypeEnum.arrow,
      });
    • يرسم بعدا زاويا بين اتجاهين من نقطة مركز: قوس بنصف القطر المعطى، وخطا امتداد، وأسهم اختيارية وتسمية تحمل الزاوية.

      تُكتب الزاوية بالدرجات ما لم يكن radians هو true، مقرّبة إلى decimalPlaces مع labelSuffix بعدها، أو مستبدلة بـ labelOverwrite.

      Parameters

      • inputs: SimpleAngularDimensionDto

        المركز والاتجاهان ونصف قطر القوس والإزاحات وإعدادات التسمية

      Returns Promise<TopoDSCompoundPointer>

      مركب من أسلاك البعد

      const dimension = await bitbybit.occt.dimensions.simpleAngularDimension({
      center: [0, 0, 0],
      direction1: [1, 0, 0],
      direction2: [0, 0, 1],
      radius: 4,
      offsetFromCenter: 0.5,
      extraSize: 0,
      decimalPlaces: 1,
      labelSuffix: " deg",
      labelSize: 0.3,
      labelOffset: 0.3,
      radians: false,
      });
    • يرسم دبوسا، خطا من نقطة بداية إلى نقطة نهاية مع تسمية نصية في النهاية، للإشارة إلى موضع على نموذج وتسميته.

      direction هو ناظم المستوى الذي تُكتب فيه التسمية؛ offsetFromStart يحرك بداية الخط على طوله، وإعدادات السهم والتسمية تشكل الباقي.

      Parameters

      • inputs: PinWithLabelDto

        نقطتا البداية والنهاية واتجاه مستوى التسمية ونص التسمية وإعدادات السهم والتسمية

      Returns Promise<TopoDSCompoundPointer>

      مركب من أسلاك الدبوس

      const pin = await bitbybit.occt.dimensions.pinWithLabel({
      startPoint: [0, 0, 0],
      endPoint: [0, 5, 2],
      direction: [0, 0, 1],
      label: "inlet",
      labelSize: 0.3,
      labelOffset: 0.3,
      });