繪制由轉(zhuǎn)換為世界坐標(biāo)(即地球的wgs84坐標(biāo))的矩陣定義的參考坐標(biāo)系的軸。最突出的例子是原語
new DebugModelMatrixPrimitive(options)
modelMatrix
。X軸為紅色;Y軸為綠色;Z軸為藍(lán)色。
這僅用于調(diào)試;不針對(duì)生產(chǎn)使用進(jìn)行優(yōu)化。
Parameters:
options
(Object)
Name | Description |
---|---|
options.length
Number
default 10000000.0
|
軸的長(zhǎng)度,單位為米。 |
options.width
Number
default 2.0
|
軸的寬度(像素)。 |
options.modelMatrix
Matrix4
default Matrix4.IDENTITY
|
4x4矩陣,定義要可視化的參考幀,即原點(diǎn)加軸。 |
options.show
Boolean
default true
|
確定是否顯示此基元。 |
options.id
Object
|
使用Scene#pick 選擇實(shí)例時(shí)返回的用戶定義對(duì)象
|
Example
primitives.add(new bmgl.DebugModelMatrixPrimitive({
modelMatrix : primitive.modelMatrix, // primitive to debug
length : 100000.0,
width : 10.0
}));
Members
id : *
拾取基元時(shí)返回的用戶定義值。
-
Default Value:
undefined
See:
length : Number
軸的長(zhǎng)度,單位為米。
-
Default Value:
10000000.0
modelMatrix : Matrix4
4x4矩陣,定義要可視化的參考幀,即原點(diǎn)加軸。
-
Default Value:
Matrix4.IDENTITY
show : Boolean
確定是否顯示此基元。
-
Default Value:
true
width : Number
軸的寬度(像素)。
-
Default Value:
2.0
Methods
destroy()
銷毀此對(duì)象持有的WebGL資源。銷毀對(duì)象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽礓N毀此對(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
異常。