绘制相机视锥的轮廓。
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
具有以下对象的属性:
|
Example:
primitives.add(new SuperMap3D.DebugCameraPrimitive({
camera : camera,
color : SuperMap3D.Color.YELLOW
}));
Members
-
选中基元时返回的用户自定义对象。
-
Default Value:
undefined
See:
-
确定是否显示该基元。
-
Default Value:
true
Methods
-
销毁该对象持有的 WebGL 资源。销毁对象可以确定性地释放 WebGL 资源,而不是依赖垃圾回收器来销毁该对象。
一旦对象被销毁,就不应再使用;调用 isDestroyed 以外的任何函数都将导致
DeveloperError
异常。因此,请按照示例中的方法将返回值(undefined)赋值给对象。Returns:
Throws:
-
DeveloperError : 该对象已被销毁,即 destroy() 被调用。
Example:
p = p && p.destroy();
See:
-
-
如果该对象已被销毁,则返回 true;否则返回 false。
如果该对象已被破坏,则不应使用;调用任何函数,除了isDestroyed将导致
DeveloperError
异常。Returns:
如果该对象已被销毁,则为 true;否则为 false。