Bitbybit Docs
    Preparing search index...

    Class OCCTPath

    Un constructeur de chemins 2D générique : décrivez un contour comme sous-chemins de segments de ligne, quadratiques, cubiques et d'arc, le vocabulaire des chemins SVG, et obtenez un fil ou une face OpenCascade en un appel. Il ne sait rien du SVG lui-même ; l'importateur SVG dans svg traduit les documents dans ce vocabulaire et l'appelle.

    Index

    Constructors

    create

    Constructors

    create

    • Construit une forme à partir des sous-chemins d'un chemin : un fil par sous-chemin, regroupés dans un composé quand il y en a plusieurs, ou une face quand makeFaces est vrai et que les contours se ferment.

      joinSegments fusionne les segments consécutifs en arêtes uniques à tolerance près ; scale et flipY reportent les unités du chemin et son axe Y vers le bas sur le plan du sol. Un chemin vide donne undefined.

      Parameters

      • inputs: ShapeFromPathDto

        Les sous-chemins, s'il faut faire des faces, la tolérance de jonction et les options de placement

      Returns Promise<TopoDSShapePointer>

      Le fil, le composé de fils ou la face, ou undefined pour un chemin vide

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