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:
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.