@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
7 lines (6 loc) • 676 B
TypeScript
import type { TopoDS_Wire, CADTesselationParams, CadGeometryType, OpenCascadeInstance, TopoDS_Edge } from '../CadCommon';
import { BufferGeometry } from 'three';
import { CadObject } from '../CadObject';
export declare function cadWireToObject3D(cadObject: CadObject<CadGeometryType.WIRE>, tesselationParams: CADTesselationParams): import("three").LineSegments<BufferGeometry<import("three").NormalBufferAttributes>, import("three").Material | import("three").Material[], import("three").Object3DEventMap>[];
export declare function cadWireClone(src: TopoDS_Wire): TopoDS_Wire;
export declare function cadWireFromEdge(oc: OpenCascadeInstance, edge: TopoDS_Edge): TopoDS_Wire;