Bitbybit Docs
    Preparing search index...

    Class OCCTPath

    بانٍ عام للمسارات ثنائية الأبعاد: صف مخططا خارجيا كمسارات فرعية من قطع خطية وتربيعية وتكعيبية وقوسية، وهي مفردات مسارات 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],
      });