繪制相機(jī)視圖截錐的輪廓。
new DebugCameraPrimitive(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.camera
Camera
|
照相機(jī)。 |
options.color
Color
default Color.CYAN
|
調(diào)試大綱的顏色。 |
options.updateOnChange
Boolean
default true
|
基礎(chǔ)相機(jī)更改時(shí)是否更新基元。 |
options.show
Boolean
default true
|
確定是否顯示此基元。 |
options.id
Object
|
使用Scene#pick 選擇實(shí)例時(shí)返回的用戶定義對(duì)象。
|
Example
primitives.add(new bmgl.DebugCameraPrimitive({
camera : camera,
color : bmgl.Color.YELLOW
}));
Members
id : *
拾取基元時(shí)返回的用戶定義值。
-
Default Value:
undefined
See:
show : Boolean
確定是否顯示此基元。
-
Default Value:
true
Methods
destroy()
銷毀此對(duì)象持有的WebGL資源。銷毀對(duì)象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽?lái)銷毀此對(duì)象。
一旦對(duì)象被破壞,就不應(yīng)使用它;調(diào)用除isDestroyed
以外的任何函數(shù)都將導(dǎo)致DeveloperError
異常。因此,將返回值(undefined
)賦給對(duì)象,如示例中所述。
Throws
-
DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
如果此對(duì)象被破壞,則返回true;否則返回false。
如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed
以外的任何函數(shù)都將導(dǎo)致DeveloperError
異常。