@threepipe/plugin-svg-renderer
Version:
Plugins for SVG Rendering of 3d objects for Threepipe
20 lines • 760 B
TypeScript
import { Vector2, Vector3 } from '../../../../threepipe';
import { ViewEdge } from '../ViewEdge';
import { Viewmap } from '../Viewmap';
import { ViewVertex } from '../ViewVertex';
export declare function splitViewEdge3d(viewmap: Viewmap, edge: ViewEdge, position: Vector3): {
viewVertex: ViewVertex;
viewEdge: null;
} | {
viewVertex: ViewVertex;
viewEdge: ViewEdge;
} | null;
export declare function splitViewEdge2d(viewmap: Viewmap, edge: ViewEdge, position: Vector2): {
viewVertex: ViewVertex;
viewEdge: null;
} | {
viewVertex: ViewVertex;
viewEdge: ViewEdge;
} | null;
export declare function splitViewEdgeWithViewVertex(viewmap: Viewmap, edge: ViewEdge, vertex: ViewVertex): ViewEdge;
//# sourceMappingURL=splitEdge.d.ts.map