@cearth/tools
Version:
CEarth 的 工具库
41 lines • 1.19 kB
TypeScript
/**
* 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