绘制相机视图截锥的轮廓。
new DebugCameraPrimitive(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.camera
Camera
|
照相机。 |
options.color
Color
default Color.CYAN
|
调试大纲的颜色。 |
options.updateOnChange
Boolean
default true
|
基础相机更改时是否更新基元。 |
options.show
Boolean
default true
|
确定是否显示此基元。 |
options.id
Object
|
使用Scene#pick 选择实例时返回的用户定义对象。
|
Example
primitives.add(new bmgl.DebugCameraPrimitive({
camera : camera,
color : bmgl.Color.YELLOW
}));
Members
id : *
拾取基元时返回的用户定义值。
-
Default Value:
undefined
See:
show : Boolean
确定是否显示此基元。
-
Default Value:
true
Methods
destroy()
销毁此对象持有的WebGL资源。销毁对象允许确定地释放WebGL资源,而不是依赖垃圾收集器来销毁此对象。
一旦对象被破坏,就不应使用它;调用除isDestroyed
以外的任何函数都将导致DeveloperError
异常。因此,将返回值(undefined
)赋给对象,如示例中所述。
Throws
-
DeveloperError : 此对象已被销毁,即调用destroy()。
如果此对象被破坏,则返回true;否则返回false。
如果此对象被破坏,则不应使用它;调用除isDestroyed
以外的任何函数都将导致DeveloperError
异常。