Bitbybit Docs
    Preparing search index...

    Class OCCTDraft

    OpenCascade আকৃতির জন্য ড্রাফট কোণ: ঢালাই ও মোল্ড করা পার্টের ছাঁচ থেকে বের হওয়ার জন্য যে সামান্য টেপার দরকার। draftAngle একটি সলিডের বেছে নেওয়া ফেসগুলিকে একটি নিউট্রাল প্লেন ঘিরে হেলায়, আর makeDraftmakeDraftToShape একটি ওয়্যার বা একটি আকৃতির এজ থেকে টানার দিক বরাবর একটি টেপার করা স্কার্ট বাড়ায়। কোণ ডিগ্রিতে।

    Index

    Constructors

    draft

    • একটি আকৃতির নির্বাচিত ফেসগুলিকে একটি ড্রাফট কোণে হেলায় যাতে পার্টটি direction বরাবর একটি ছাঁচ থেকে টেনে বের করা যায়।

      ফেসগুলি নিরপেক্ষ প্লেনের সাপেক্ষে ঘোরে, একটি বিন্দু ও একটি নর্মাল দিয়ে দেওয়া, যা স্থির থাকে; angle ডিগ্রিতে। flag স্ট্যান্ডার্ড ড্রাফট পাশ রাখে, false অন্য দিকে সরু করে। ড্রাফট করা যায় না এমন ফেস এরর ছোড়ে।

      Parameters

      • inputs: DraftAngleDto<TopoDSShapePointer, TopoDSFacePointer>

        আকৃতি, যে ফেসগুলি হেলাতে হবে, টানার দিক, কোণ, নিউট্রাল প্লেন ও সাইড ফ্ল্যাগ

      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 });