@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
5 lines (4 loc) • 551 B
TypeScript
import type { OpenCascadeInstance, TopoDS_Shape, TopoDS_Face, TopoDS_Edge, TopoDS_Vertex } from './CadCommon';
export declare function traverseFaces(oc: OpenCascadeInstance, shape: TopoDS_Shape, callback: (face: TopoDS_Face, index: number) => void): void;
export declare function traverseEdges(oc: OpenCascadeInstance, shape: TopoDS_Shape, callback: (edge: TopoDS_Edge, index: number) => void): void;
export declare function traverseVertices(oc: OpenCascadeInstance, shape: TopoDS_Shape, callback: (edge: TopoDS_Vertex, index: number) => void): void;