jsketcher/modules/engine/data/brepInputData.ts
Val Erastov (xibyte) 13f7158dcd arbitrary BREP API
2020-07-31 00:30:55 -07:00

33 lines
484 B
TypeScript

import {SurfaceData} from "./surfaceData";
import {CurveData} from "./curveData";
import {Vec3} from "math/vec";
export interface BrepInputData {
vertices: {
[id: string]: Vec3;
},
curves?: {
[id: string]: CurveData;
},
surfaces?: {
[id: string]: SurfaceData;
};
edges: {
[id: string]: {
a: string;
b: string;
curve?: string;
inverted?: boolean;
};
};
faces: {
surface?: string;
loops: string[][];
}[];
}