DebugModelMatrixPrimitive

new LSGlobe.DebugModelMatrixPrimitive ( options )

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

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

这仅用于调试;尚未针对生产用途进行优化。

Name Type Description
options Object 可选 具有以下属性的对象: 选择实例时要返回的用户定义对象
名称 类型 默认 说明
length 数字 10000000.0 可选 轴的长度,以米为单位。
width 数字 2.0 可选 轴的宽度(以像素为单位)。
modelMatrix Matrix4 Matrix4.IDENTITY 可选 定义参考框架(即原点和轴)的4x4矩阵,以便可视化。
show 布尔值 可选 确定是否将显示此原语。
id 对象 可选 使用 Scene#pick
Example:
primitives.add(new LSGlobe.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:
真正 该物体是否被破坏;除此以外,
See: