@bluemath/topo
Version:
Topology module of BlueMath
18 lines (17 loc) • 477 B
TypeScript
import { Loop } from './loop';
import { Body } from './body';
import { Vertex } from './vertex';
import { HalfEdge } from './halfedge';
export declare class Face {
oloop?: Loop;
iloops: Loop[];
body: Body;
surface: any;
id: string;
constructor(body: Body);
addLoop(loop: Loop): void;
removeLoop(loop: Loop): void;
setOuterloop(loop: Loop): void;
unlink(): void;
findHalfEdge(vtxFrom: Vertex, vtxTo?: Vertex): HalfEdge | undefined;
}