@loaders.gl/terrain
Version:
Framework-independent loader for terrain raster formats
51 lines • 1.22 kB
TypeScript
export type TerrainOptions = {
meshMaxError: number;
bounds: number[];
elevationDecoder: ElevationDecoder;
tesselator: 'martini' | 'delatin' | 'auto';
skirtHeight?: number;
};
type TerrainImage = {
data: Uint8Array;
width: number;
height: number;
};
type ElevationDecoder = {
rScaler: any;
bScaler: any;
gScaler: any;
offset: number;
};
/**
* Returns generated mesh object from image data
*
* @param terrainImage terrain image data
* @param terrainOptions terrain options
* @returns mesh object
*/
export declare function makeTerrainMeshFromImage(terrainImage: TerrainImage, terrainOptions: TerrainOptions): {
loaderData: {
header: {};
};
header: {
vertexCount: any;
boundingBox: [[number, number, number], [number, number, number]];
};
mode: number;
indices: {
value: Uint32Array<ArrayBuffer>;
size: number;
};
attributes: {
POSITION: {
value: Float32Array<ArrayBuffer>;
size: number;
};
TEXCOORD_0: {
value: Float32Array<ArrayBuffer>;
size: number;
};
};
};
export {};
//# sourceMappingURL=parse-terrain.d.ts.map