Bitbybit Docs
    Preparing search index...

    Class OCCTPath

    Un constructor genérico de rutas 2D: describe un contorno como subrutas de segmentos de línea, cuadráticos, cúbicos y de arco, el vocabulario de las rutas SVG, y obtén un alambre o una cara de OpenCascade en una sola llamada. No sabe nada de SVG en sí; el importador SVG de svg traduce documentos a este vocabulario y lo llama.

    Index

    Constructors

    create

    Constructors

    create

    • Construye una forma a partir de las subrutas de una ruta: un alambre por subruta, empaquetados en un compuesto cuando hay varios, o una cara cuando makeFaces es true y los contornos se cierran.

      joinSegments fusiona segmentos consecutivos en aristas únicas dentro de tolerance; scale y flipY proyectan las unidades de la ruta y su eje Y hacia abajo sobre el plano del suelo. Una ruta vacía da undefined.

      Parameters

      • inputs: ShapeFromPathDto

        Las subrutas, si crear caras, la tolerancia de unión y las opciones de colocación

      Returns Promise<TopoDSShapePointer>

      El alambre, el compuesto de alambres o la cara, o undefined para una ruta vacía

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