Bitbybit Docs
    Preparing search index...

    Class OCCTPath

    একটি জেনেরিক 2D পাথ বিল্ডার: একটি রূপরেখাকে রেখা, কোয়াড্রাটিক, কিউবিক ও চাপ সেগমেন্টের সাবপাথ হিসেবে বর্ণনা করুন, SVG পাথের শব্দভাণ্ডার, এবং এক কলে একটি OpenCascade ওয়্যার বা ফেস পান। এটি SVG সম্পর্কে নিজে কিছু জানে না; svg এর SVG ইমপোর্টার ডকুমেন্টকে এই শব্দভাণ্ডারে অনুবাদ করে এটিকে কল করে।

    Index

    Constructors

    create

    Constructors

    create

    • পাথ সাবপাথ থেকে একটি আকৃতি তৈরি করে: প্রতিটি সাবপাথের জন্য একটি ওয়্যার, কয়েকটি থাকলে একটি কম্পাউন্ডে প্যাক করা, অথবা makeFaces true ও রূপরেখাগুলি বন্ধ হলে একটি ফেস।

      joinSegments tolerance এর মধ্যে পরপর সেগমেন্টগুলিকে একক এজে একীভূত করে; scaleflipY পাথের একক ও নিচের দিকের Y অক্ষকে ভূমি প্লেনে ম্যাপ করে। একটি খালি পাথ অসংজ্ঞায়িত দেয়।

      Parameters

      • inputs: ShapeFromPathDto

        সাবপাথগুলি, ফেস তৈরি করা হবে কিনা, জোড়ার টলারেন্স ও স্থাপনের অপশন

      Returns Promise<TopoDSShapePointer>

      ওয়্যার, ওয়্যারের কম্পাউন্ড বা ফেস, অথবা খালি পাথের জন্য undefined

      const shape = await bitbybit.occt.path.shapeFromPath({
      subpaths: [{ start: [0, 0], segments: [{ type: "line", to: [10, 0] }, { type: "line", to: [10, 10] }, { type: "line", to: [0, 10] }], closed: true }],
      makeFaces: true,
      joinSegments: true,
      tolerance: 1e-7,
      scale: 1,
      flipY: true,
      origin: [0, 0, 0],
      });