UNPKG

react-ngl

Version:
18 lines (17 loc) 738 B
/** * @file Surface Utils * @author Alexander Rose <alexander.rose@weirdbyte.de> * @private */ declare function laplacianSmooth(verts: Float32Array, faces: Float32Array, numiter: number, inflate: boolean): void; declare function computeVertexNormals(position: Float32Array, index: Float32Array, normal?: Float32Array): Float32Array; declare function getRadiusDict(radiusList: number[]): { [k: number]: boolean; }; declare function getSurfaceGrid(min: Float32Array, max: Float32Array, maxRadius: number, scaleFactor: number, extraMargin: number): { dim: Float32Array; tran: Float32Array; matrix: Float32Array; scaleFactor: number; }; export { laplacianSmooth, computeVertexNormals, getRadiusDict, getSurfaceGrid };