UNPKG

@cearth/tools

Version:
41 lines 1.19 kB
/** * TerrainMesh工具类,提供了处理地形网格数据的实用方法 */ import { TerrainMesh, Cartesian3 } from 'cesium'; /** * 获取地形网格的解码后的顶点位置数组 * @param terrainMesh * @param out */ export declare function getDecodePositionsOfTerrainMesh(terrainMesh: TerrainMesh, out?: ArrayLike<number>): ArrayLike<number>; /** * 获取地形网格中指定索引位置的顶点位置 * @param terrainMesh * @param index * @param out * @returns */ export declare function getPositionOfTerrainMesh(terrainMesh: TerrainMesh, index: number, out?: Cartesian3): any; /** * 获取地形网格的解码后的几何数据 * @param terrainMesh */ export declare function getGeometryDataOfTerrainMesh(terrainMesh: TerrainMesh): { attributes: { position: { array: Float32Array<ArrayBuffer>; vectorSize: number; }; uv: { array: Float32Array<ArrayBuffer>; vectorSize: number; }; height: { array: Float32Array<ArrayBuffer>; vectorSize: number; }; }; indices: any; count: number; }; //# sourceMappingURL=TerrainMesh.d.ts.map