Bitbybit Docs
    Preparing search index...

    Class OCCTPath

    एक सामान्य 2D पथ बिल्डर: बाहरी रेखा को लाइन, क्वाड्रैटिक, क्यूबिक और आर्क सेगमेंट के उप-पथों के रूप में वर्णित करें, यानी SVG पथों की शब्दावली, और एक कॉल में OpenCascade वायर या फेस पाएँ। यह स्वयं SVG के बारे में कुछ नहीं जानता; svg का SVG आयातक दस्तावेज़ों को इस शब्दावली में अनुवादित करके इसे कॉल करता है।

    Index

    Constructors

    create

    Constructors

    create

    • पथ के सबपाथ से शेप बनाता है: प्रति सबपाथ एक वायर, कई होने पर कंपाउंड में पैक किया हुआ, या makeFaces true होने और बाहरी रेखाएँ बंद होने पर फेस।

      joinSegments लगातार खंडों को tolerance के भीतर एकल एजेस में मिलाता है; scale और flipY पथ की इकाइयों और नीचे की ओर की Y अक्ष को ग्राउंड प्लेन पर मैप करते हैं। खाली पथ undefined देता है।

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