DebugModelMatrixPrimitive

new Cesium.DebugModelMatrixPrimitive(options)

绘制由转换到世界坐标(即地球的 WGS84 坐标)的矩阵所定义的参考坐标系的轴。最典型的例子是 图元的 modelMatrix

X 轴为红色;Y 轴为绿色;Z 轴为蓝色。

这仅用于调试;它未针对生产环境使用进行优化。

Name Type Description
options object optional 具有以下属性的对象:
Name Type Default Description
length number 10000000.0 optional 坐标轴的长度(以米为单位)。
width number 2.0 optional 坐标轴的宽度(以像素为单位)。
modelMatrix Matrix4 Matrix4.IDENTITY optional 定义要可视化的参考坐标系(即原点加坐标轴)的 4x4 矩阵。
show boolean true optional 确定此图元是否将显示。
id object optional 当使用 Scene#pick 拾取实例时要返回的用户定义对象。
Example:
primitives.add(new Cesium.DebugModelMatrixPrimitive({
  modelMatrix : primitive.modelMatrix,  // primitive to debug
  length : 100000.0,
  width : 10.0
}));

Members

拾取图元时返回的用户定义值。
Default Value: undefined
See:
坐标轴的长度(以米为单位)。
Default Value: 10000000.0
定义要可视化的参考坐标系(即原点加坐标轴)的 4x4 矩阵。
Default Value: Matrix4.IDENTITY
确定此图元是否将显示。
Default Value: true
坐标轴的宽度(以像素为单位)。
Default Value: 2.0

Methods

销毁此对象持有的 WebGL 资源。销毁对象可以实现 WebGL 资源的确定性 释放,而不是依赖垃圾回收器来销毁此对象。

一旦对象被销毁,就不应再使用它;调用除 isDestroyed 之外的任何函数都将导致 DeveloperError 异常。因此, 应像示例中那样将返回值(undefined)赋给该对象。

Throws:
Example:
p = p && p.destroy();
See:
如果此对象已销毁则为 true,否则为 false。

此对象被销毁后不应再使用;调用除 isDestroyed 之外的任何函数都将导致 DeveloperError 异常。

Returns:
如果此对象已销毁则为 true,否则为 false
See:
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。