Bitbybit Docs
    Bereite Suchindex vor...

    Klasse OCCTPath

    Ein generischer 2D-Pfad-Builder: beschreiben Sie einen Umriss als Teilpfade aus Linien-, quadratischen, kubischen und Bogensegmenten, dem Vokabular von SVG-Pfaden, und erhalten Sie einen OpenCascade-Draht oder eine -Fläche in einem Aufruf. Er weiß nichts über SVG selbst; der SVG-Importer in svg übersetzt Dokumente in dieses Vokabular und ruft ihn auf.

    Index

    Konstruktoren

    create

    Konstruktoren

    create

    • Baut eine Form aus Pfad-Teilpfaden: einen Draht pro Teilpfad, in einen Verbund gepackt, wenn es mehrere sind, oder eine Fläche, wenn makeFaces true ist und sich die Umrisse schließen.

      joinSegments führt aufeinanderfolgende Segmente innerhalb von tolerance zu einzelnen Kanten zusammen; scale und flipY bilden die Einheiten des Pfads und seine nach unten zeigende Y-Achse auf die Bodenebene ab. Ein leerer Pfad ergibt undefined.

      Parameter

      • inputs: ShapeFromPathDto

        Die Teilpfade, ob Flächen erstellt werden, die Verbindungstoleranz und die Platzierungsoptionen

      Rückgabewert Promise<TopoDSShapePointer>

      Der Draht, der Verbund von Drähten oder die Fläche, oder undefined bei einem leeren Pfad

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