rabbit-ear
Version:
origami design library
30 lines • 1.25 kB
TypeScript
export function solveLayerOrders({ vertices_coords, edges_vertices, edges_faces, edges_assignment, edges_foldAngle, faces_vertices, faces_edges, faces_faces, edges_vector, }: FOLDExtended, epsilon?: number): {
orders: {
[key: string]: number;
};
branches?: LayerBranch[];
faces_winding: boolean[];
};
export function solveLayerOrdersSingleBranches({ vertices_coords, edges_vertices, edges_faces, edges_assignment, faces_vertices, faces_edges, edges_vector, }: FOLDExtended, epsilon?: number): {
orders: {};
faces_winding: any[];
} | {
faces_winding: boolean[];
root: {
[key: string]: number;
};
branches: {
[key: string]: number;
}[][];
orders?: undefined;
};
export function solveLayerOrders3D({ vertices_coords, edges_vertices, edges_faces, edges_assignment, edges_foldAngle, faces_vertices, faces_edges, faces_faces, }: FOLD, epsilon?: number): {
orders: {
[key: string]: number;
};
branches?: LayerBranch[];
faces_winding: boolean[];
};
export function solveFaceOrders(graph: FOLD, epsilon?: number): FaceOrdersSolverSolution;
export function solveFaceOrders3D(graph: FOLD, epsilon?: number): FaceOrdersSolverSolution;
//# sourceMappingURL=solve.d.ts.map