@types/amap-js-api-map3d
Version:
TypeScript definitions for amap-js-api-map3d
29 lines (25 loc) • 782 B
TypeScript
declare namespace AMap {
abstract class Geometry3D {
readonly vertices: number[];
readonly vertexUVs: number[];
readonly vertexColors: number[];
}
namespace Geometry3D {
class Mesh extends Geometry3D {
readonly type: "mesh";
readonly faces: number[];
readonly textureIndices: number[];
}
class Line extends Geometry3D {
readonly type: "line";
readonly segments: number[];
readonly textureIndices: number[];
}
class Points extends Geometry3D {
readonly type: "points";
readonly pointSizes: number[];
readonly pointAreas: number[];
readonly textureIndices: number[];
}
}
}