繪制相機視圖截錐的輪廓。
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
異常。