DefinitelyTyped/types/amap-js-api-map3d/geometry-3d.d.ts
2019-03-17 12:44:16 +08:00

29 lines
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[];
}
}
}