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