jsketcher/modules/engine/tessellation.ts
Val Erastov (xibyte) 0b9526ad64 tessellation API
2020-07-31 01:37:49 -07:00

18 lines
380 B
TypeScript

export type Tessellation1D<T> = T[];
export type Tessellation2DNode<T> = [T,T,T]; //just a triangle
export type Tessellation2D<T> = Tessellation2DNode<T>[];
export interface FaceTessellation {
positions: number[];
indices: number[];
normals: number[];
uvs: number[];
}
export interface EdgeTessellation {
positions: number[];
normals: number[];
uvs: number[];
}