三维几何对象抽象类。它是三维几何类的基类,提供了基本三维几何类的属性和方法。通过本类可以对三维几何对象的姿态进行控制,包括对象的位置、旋转角度、缩放比例。
Name | Type | Default | Description |
---|---|---|---|
options.rotationX |
Number |
0.0
|
optional 三维几何对象绕 X 轴的旋转角度,采用的坐标系以球心为原点,北方向为 Y 轴的右手坐标系。 |
options.rotationY |
Number |
0.0
|
optional 三维几何对象沿 Y 轴方向的旋转角度。采用的坐标系以球心为原点,北方向为 Y 轴的右手坐标系。 |
options.rotationZ |
Number |
0.0
|
optional 三维几何对象沿 Z 轴方向的旋转角度。采用的坐标系以球心为原点,北方向为 Y 轴的右手坐标系。 |
options.scaleX |
Number |
1.0
|
optional 三维几何对象沿 X 轴方向的缩放比例。采用的坐标系以球心为原点,北方向为 Y 轴的右手坐标系。 |
options.scaleY |
Number |
1.0
|
optional 三维几何对象沿 Y 轴方向的缩放比例。采用的坐标系以球心为原点,北方向为 Y 轴的右手坐标系。 |
options.scaleZ |
Number |
1.0
|
optional 三维几何对象沿 Z 轴方向的缩放比例。采用的坐标系以球心为原点,北方向为 Y 轴的右手坐标系。 |
options.position |
Object |
{x : 0, y : 0, z : 0}
|
optional 三维几何对象的位置。该位置的坐标值是三维几何对象外接长方体底面中心点的三维坐标值。这个底面中心点用来控制三维几何对象在地球上放置位置。 |
options.id |
Number |
0
|
optional 三维几何对象的Id。 |
options.type |
String | optional 三维几何对象的类型。 |
Members
-
获取或设置三维几何对象的Id。
-
Default Value:
0
-
geoPosition : Point3D
-
获取或设置三维几何对象的位置。
-
Default Value:
{x : 0, y : 0, z : 0}
-
获取或设置三维几何对象绕 X 轴的旋转角度,单位:度。
-
Default Value:
0.0
-
获取或设置三维几何对象绕 Y 轴的旋转角度,单位:度。
-
Default Value:
0.0
-
获取或设置三维几何对象绕 Z 轴的旋转角度,单位:度。
-
Default Value:
0.0
-
获取或设置三维几何对象沿 X 轴方向的缩放比例。
-
Default Value:
1.0
-
获取或设置三维几何对象沿 Y 轴方向的缩放比例。
-
Default Value:
1.0
-
获取或设置三维几何对象沿 Z 轴方向的缩放比例。
-
Default Value:
1.0
-
获取三维几何对象的类型。
-
Default Value:
0
-
geometry是否需要更新
-
geometry插入点是否是经纬度
-
矩阵
Methods
-
获取三维几何对象的地理范围,即三维几何对象的最小外接矩形,点的最小外接矩形就是点本身。