Bitbybit Docs
    Preparing search index...

    Class OCCTDraft

    زوايا الميل لأشكال OpenCascade: الاستدقاق الطفيف الذي تحتاجه الأجزاء المصبوبة والمقولبة لتنزلق من القالب. يميل draftAngle أوجها مختارة من مجسم صلب حول مستوى محايد، بينما ينمّي makeDraft و makeDraftToShape تنورة مستدقة من سلك أو من حواف شكل على طول اتجاه سحب. الزوايا بالدرجات.

    Index

    Constructors

    draft

    • يميّل الأوجه المختارة من شكل بزاوية ميل حتى يمكن سحب الجزء من قالب على طول direction.

      تدور الأوجه حول المستوى المحايد، المعطى بنقطة وناظم، والذي يبقى في مكانه؛ angle بالدرجات. flag يحافظ على جانب الميل القياسي، و false يميّل في الاتجاه الآخر. الأوجه غير القابلة للإمالة ترمي خطأ.

      Parameters

      Returns Promise<TopoDSShapePointer>

      الشكل بأوجه مائلة

      const drafted = await bitbybit.occt.draft.draftAngle({
      shape: box,
      faces: sideFaces,
      direction: [0, 1, 0],
      angle: 5,
      neutralPlaneOrigin: [0, 0, 0],
      neutralPlaneDirection: [0, 1, 0],
      flag: true,
      });
    • ينمّي تنورة مائلة من سلك، أو من حواف شكل، على طول اتجاه: تُكسح كل حافة على طول direction، مائلة إلى الخارج أو إلى الداخل بزاوية angle درجة، حتى يبلغ طول التنورة lengthMax.

      internal يميّل التنورة إلى الداخل بدلا من الخارج. الميل الذي لا تستطيع النواة بناءه يرمي خطأ.

      Parameters

      • inputs: MakeDraftDto<TopoDSShapePointer>

        السلك أو الشكل والاتجاه والزاوية والطول الأقصى وما إذا كان يميل إلى الداخل

      Returns Promise<TopoDSShapePointer>

      التنورة المائلة

      const skirt = await bitbybit.occt.draft.makeDraft({ shape: outlineWire, direction: [0, 1, 0], angle: 5, lengthMax: 10, internal: false });
      
    • ينمّي تنورة مائلة من سلك، أو من حواف شكل، على طول اتجاه مثل makeDraft، لكنه يوقفها حيث تلتقي بـ stopShape بدلا من طول ثابت.

      keepOut يحتفظ بجزء شكل التوقف الواقع خارج الميل؛ internal يميّل التنورة إلى الداخل. الميل الذي لا تستطيع النواة بناءه يرمي خطأ.

      Parameters

      • inputs: MakeDraftToShapeDto<TopoDSShapePointer>

        السلك أو الشكل والاتجاه والزاوية والشكل المراد التوقف عنده وعلم الاستبعاد وما إذا كان يميل إلى الداخل

      Returns Promise<TopoDSShapePointer>

      التنورة المائلة

      const skirt = await bitbybit.occt.draft.makeDraftToShape({ shape: outlineWire, direction: [0, 1, 0], angle: 5, stopShape: ceilingFace, keepOut: false, internal: false });