DebugModelMatrixPrimitive

new Cesium.DebugModelMatrixPrimitive ( options )

绘制由转换为世界坐标(即地球的 WGS84 坐标)的矩阵定义的参考系的轴。最突出的例子是原语 modelMatrix

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

这仅用于调试;它没有针对生产使用进行优化。

Name Type Description
options Object 具有以下属性的 可选 对象:
姓名 类型 默认 描述
length 数字 10000000.0 可选 以米为单位的轴长度。
width 数字 2.0 可选 轴的宽度(以像素为单位)。
modelMatrix 矩阵4 Matrix4.IDENTITY 可选 定义参考框架的 4x4 矩阵,即原点加轴,以进行可视化。
show 布尔值 true 可选 确定是否显示此原语。
id 目的 可选 使用 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;否则为假。

如果这个对象被破坏了,它就不应该被使用;调用 isDestroyed 以外的任何函数都将导致 DeveloperError 异常。

Returns:
如果此对象被销毁,则为 true ;否则, false
See: