攝像機(jī)由位置,方向和視錐臺(tái)定義。
方向與視圖形成正交基礎(chǔ),上和右=視圖x上單位矢量。
視錐由6個(gè)平面定義。 每個(gè)平面都由
new Camera(scene)
方向與視圖形成正交基礎(chǔ),上和右=視圖x上單位矢量。
視錐由6個(gè)平面定義。 每個(gè)平面都由
Cartesian4
對(duì)象表示,其中x,y和z分量定義垂直于該平面的單位矢量,而w分量是該平面與原點(diǎn)/相機(jī)位置的距離。
Parameters:
Example
// Create a camera looking down the negative z-axis, positioned at the origin,
// with a field of view of 60 degrees, and 1:1 aspect ratio.
var camera = new bmgl.Camera(scene);
camera.position = new bmgl.Cartesian3();
camera.direction = bmgl.Cartesian3.negate(bmgl.Cartesian3.UNIT_Z, new bmgl.Cartesian3());
camera.up = bmgl.Cartesian3.clone(bmgl.Cartesian3.UNIT_Y);
camera.frustum.fov = bmgl.Math.PI_OVER_THREE;
camera.frustum.near = 1.0;
camera.frustum.far = 2.0;
Members
(static) DEFAULT_OFFSET : HeadingPitchRange
當(dāng)相機(jī)飛到包含邊界球體的位置時(shí)使用的默認(rèn)方向/間距/范圍。
(static) DEFAULT_VIEW_FACTOR : Number
要乘以相機(jī)位置并在設(shè)置相機(jī)以查看矩形后將其添加回的標(biāo)量。值為零表示相機(jī)將查看整個(gè)
Camera#DEFAULT_VIEW_RECTANGLE
,大于零的值將使其遠(yuǎn)離范圍,小于零的值將使其靠近范圍。
(static) DEFAULT_VIEW_RECTANGLE : Rectangle
創(chuàng)建時(shí)相機(jī)將查看的默認(rèn)矩形。
(readonly) changed : Event
獲取照相機(jī)更改
percentageChanged
時(shí)將引發(fā)的事件。
constrainedAxis : Cartesian3
如果設(shè)置,相機(jī)將無(wú)法在任何方向上旋轉(zhuǎn)超過(guò)此軸。
-
Default Value:
undefined
defaultLookAmount : Number
當(dāng)沒(méi)有為L(zhǎng)ook方法提供參數(shù)時(shí)旋轉(zhuǎn)相機(jī)的默認(rèn)值。
-
Default Value:
Math.PI / 60.0
defaultMoveAmount : Number
移動(dòng)方法未提供參數(shù)時(shí)移動(dòng)相機(jī)的默認(rèn)值。
-
Default Value:
100000.0;
defaultRotateAmount : Number
當(dāng)沒(méi)有為Rotate方法提供參數(shù)時(shí)旋轉(zhuǎn)相機(jī)的默認(rèn)量。
-
Default Value:
Math.PI / 3600.0
defaultZoomAmount : Number
當(dāng)沒(méi)有為縮放方法提供參數(shù)時(shí)移動(dòng)相機(jī)的默認(rèn)量。
-
Default Value:
100000.0;
direction : Cartesian3
相機(jī)的視圖方向。
(readonly) directionWC : Cartesian3
獲取攝像機(jī)在世界坐標(biāo)中的視圖方向。
frustum : Frustum
視野中的空間區(qū)域。
-
Default Value:
PerspectiveFrustum()
See:
(readonly) heading : Number
獲取以弧度表示的相機(jī)標(biāo)題。
(readonly) inverseTransform : Matrix4
獲取逆相機(jī)轉(zhuǎn)換。
-
Default Value:
Matrix4.IDENTITY
(readonly) inverseViewMatrix : Matrix4
獲取逆視圖矩陣。
See:
maximumZoomFactor : Number
乘以從表面縮小時(shí)用于確定在何處夾住相機(jī)位置的地圖大小的系數(shù)。默認(rèn)值為1.5。僅對(duì)二維有效,地圖可旋轉(zhuǎn)。
-
Default Value:
1.5
(readonly) moveEnd : Event
獲取相機(jī)停止移動(dòng)時(shí)將引發(fā)的事件。
(readonly) moveStart : Event
獲取攝像機(jī)開(kāi)始移動(dòng)時(shí)將引發(fā)的事件。
percentageChanged : number
在
changed
事件發(fā)生之前,相機(jī)必須更改的數(shù)量。該值是[0,1]范圍內(nèi)的百分比。
-
Default Value:
0.5
(readonly) pitch : Number
獲取以弧度表示的相機(jī)間距。
position : Cartesian3
相機(jī)的位置。
(readonly) positionCartographic : Cartographic
獲取相機(jī)的
Cartographic
位置,經(jīng)度和緯度以弧度表示,高度以米為單位。在二維和哥倫布視圖中,當(dāng)相機(jī)位于地圖之外時(shí),返回的經(jīng)度和緯度可能超出有效經(jīng)度和緯度的范圍。
(readonly) positionWC : Cartesian3
獲取攝像機(jī)在世界坐標(biāo)中的位置。
right : Cartesian3
相機(jī)的正確方向。
(readonly) rightWC : Cartesian3
獲取攝像機(jī)在世界坐標(biāo)中的正確方向。
(readonly) roll : Number
使相機(jī)以弧度滾動(dòng)。
(readonly) transform : Matrix4
獲取相機(jī)的參考幀。這個(gè)轉(zhuǎn)換的逆矩陣被附加到視圖矩陣中。
-
Default Value:
Matrix4.IDENTITY
up : Cartesian3
相機(jī)的向上方向。
(readonly) upWC : Cartesian3
獲取攝像機(jī)在世界坐標(biāo)中的向上方向。
(readonly) viewMatrix : Matrix4
獲取視圖矩陣。
Methods
cameraToWorldCoordinates(cartesian, result) → {Cartesian4}
將相機(jī)參考幀中的向量或點(diǎn)轉(zhuǎn)換為世界坐標(biāo)。
Parameters:
將點(diǎn)從相機(jī)的參考幀轉(zhuǎn)換為世界坐標(biāo)。
Parameters:
將矢量從相機(jī)的參考幀轉(zhuǎn)換為世界坐標(biāo)。
Parameters:
如果正在進(jìn)行,取消當(dāng)前的相機(jī)飛行。相機(jī)留在當(dāng)前位置。
計(jì)算橢圓體上的近似可見(jiàn)矩形。
Parameters:
返回從相機(jī)到邊界球前面的距離。
Parameters:
將相機(jī)轉(zhuǎn)到主視圖。使用
Camera#.DEFAULT_VIEW_RECTANGLE
設(shè)置三維場(chǎng)景的默認(rèn)視圖。二維和哥倫布視圖的主視圖顯示整個(gè)地圖。
Parameters:
duration
(Number)
以秒為單位的飛行時(shí)間。如果忽略,bigemap-gl將根據(jù)航班要行駛的距離計(jì)算理想持續(xù)時(shí)間。見(jiàn)Camera#flyTo
將相機(jī)從當(dāng)前位置飛到新位置。
Parameters:
options
(Object)
Name | Description |
---|---|
options.destination
(Cartesian3 | Rectangle)
|
攝像機(jī)在WGS84(世界)坐標(biāo)中的最終位置,或從俯視圖可見(jiàn)的矩形。 |
options.orientation
Object
|
包含方向和向上屬性或航向、縱搖和橫搖屬性的對(duì)象。默認(rèn)情況下,該方向?qū)⒅赶蛉S中的幀中心,并在Columbus視圖中指向負(fù)Z方向。在哥倫布視圖中,向上方向?qū)⒅赶蚓植勘比S方向和正Y方向。在無(wú)限滾動(dòng)模式下,方向不用于二維。 |
options.duration
Number
|
以秒為單位的飛行時(shí)間。如果忽略,bigemap-gl將根據(jù)航班要行駛的距離計(jì)算理想持續(xù)時(shí)間。 |
options.complete
Camera~FlightCompleteCallback
|
飛行完成后執(zhí)行的功能。 |
options.cancel
Camera~FlightCancelledCallback
|
航班取消時(shí)執(zhí)行的功能。 |
options.endTransform
Matrix4
|
轉(zhuǎn)換矩陣表示飛行完成后相機(jī)將處于的參考幀。 |
options.maximumHeight
Number
|
飛行高峰期的最大高度。 |
options.pitchAdjustHeight
Number
|
如果相機(jī)的飛行速度高于該值,請(qǐng)?jiān)陲w行過(guò)程中調(diào)整俯仰以向下看,并將地球保持在視區(qū)中。 |
options.flyOverLongitude
Number
|
地球上兩點(diǎn)之間總是有兩種方式。這個(gè)選項(xiàng)強(qiáng)制相機(jī)選擇戰(zhàn)斗方向飛越經(jīng)度。 |
options.flyOverLongitudeWeight
Number
|
只有在飛行長(zhǎng)度不超過(guò)飛行長(zhǎng)度的短距離乘以飛行長(zhǎng)度重量時(shí),才能飛越飛行長(zhǎng)度指定的長(zhǎng)度。 |
options.convert
Boolean
|
是否將目的地從世界坐標(biāo)轉(zhuǎn)換為場(chǎng)景坐標(biāo)(僅在不使用3D時(shí)相關(guān))。默認(rèn)為true 。
|
options.easingFunction
(EasingFunction | EasingFunction~Callback)
|
控制在飛行期間如何插入時(shí)間。 |
Example
// 1. Fly to a position with a top-down view
viewer.camera.flyTo({
destination : bmgl.Cartesian3.fromDegrees(-117.16, 32.71, 15000.0)
});
// 2. Fly to a Rectangle with a top-down view
viewer.camera.flyTo({
destination : bmgl.Rectangle.fromDegrees(west, south, east, north)
});
// 3. Fly to a position with an orientation using unit vectors.
viewer.camera.flyTo({
destination : bmgl.Cartesian3.fromDegrees(-122.19, 46.25, 5000.0),
orientation : {
direction : new bmgl.Cartesian3(-0.04231243104240401, -0.20123236049443421, -0.97862924300734),
up : new bmgl.Cartesian3(-0.47934589305293746, -0.8553216253114552, 0.1966022179118339)
}
});
// 4. Fly to a position with an orientation using heading, pitch and roll.
viewer.camera.flyTo({
destination : bmgl.Cartesian3.fromDegrees(-122.19, 46.25, 5000.0),
orientation : {
heading : bmgl.Math.toRadians(175.0),
pitch : bmgl.Math.toRadians(-35.0),
roll : 0.0
}
});
Throws
-
DeveloperError : 如果給出方向或向上,則兩者都是必需的。
將相機(jī)飛到當(dāng)前視圖包含提供的邊界球體的位置。
偏移量是以邊界球中心為中心的局部東北向上參考框中的航向/俯仰/范圍。航向和俯仰角在本地東北向上參考框架中定義。航向是從Y軸到X軸的角度。螺距是從xy平面開(kāi)始的旋轉(zhuǎn)。正俯仰角在平面以下。負(fù)的螺距角在平面上方。范圍是距中心的距離。如果范圍為零,則計(jì)算范圍以使整個(gè)邊界球可見(jiàn)。
在二維和哥倫布視圖中,必須有一個(gè)自上而下的視圖。相機(jī)將放在目標(biāo)上方向下看。高于目標(biāo)的高度將是范圍。航向?qū)⑴c當(dāng)?shù)乇辈繉?duì)齊。
Parameters:
options
(Object)
Name | Description |
---|---|
options.duration
Number
|
以秒為單位的飛行時(shí)間。如果忽略,bigemap-gl將根據(jù)航班要行駛的距離計(jì)算理想持續(xù)時(shí)間。 |
options.offset
HeadingPitchRange
|
在以目標(biāo)為中心的局部東北向上參考幀中距目標(biāo)的偏移。 |
options.complete
Camera~FlightCompleteCallback
|
飛行完成后執(zhí)行的功能。 |
options.cancel
Camera~FlightCancelledCallback
|
航班取消時(shí)執(zhí)行的功能。 |
options.endTransform
Matrix4
|
轉(zhuǎn)換矩陣表示飛行完成后相機(jī)將處于的參考幀。 |
options.maximumHeight
Number
|
飛行高峰期的最大高度。 |
options.pitchAdjustHeight
Number
|
如果相機(jī)的飛行速度高于該值,請(qǐng)?jiān)陲w行過(guò)程中調(diào)整俯仰以向下看,并將地球保持在視區(qū)中。 |
options.flyOverLongitude
Number
|
地球上兩點(diǎn)之間總是有兩種方式。這個(gè)選項(xiàng)強(qiáng)制相機(jī)選擇戰(zhàn)斗方向飛越經(jīng)度。 |
options.flyOverLongitudeWeight
Number
|
只有在飛行長(zhǎng)度不超過(guò)飛行長(zhǎng)度的短距離乘以飛行長(zhǎng)度重量時(shí),才能飛越飛行長(zhǎng)度指定的長(zhǎng)度。 |
options.easingFunction
(EasingFunction | EasingFunction~Callback)
|
控制在飛行期間如何插入時(shí)間。 |
獲取相機(jī)位置的大小。在3D中,這是矢量大小。在二維和哥倫布視圖中,這是到地圖的距離。
從相機(jī)位置通過(guò)世界坐標(biāo)中
windowPosition
處的像素創(chuàng)建光線。
Parameters:
返回以米為單位的像素大小。
Parameters:
drawingBufferWidth
(Number)
繪圖緩沖區(qū)寬度。
drawingBufferHeight
(Number)
繪圖緩沖區(qū)高度。
獲取在橢球體或地圖上查看矩形所需的相機(jī)位置
Parameters:
將相機(jī)的每個(gè)方向向量圍繞
axis
旋轉(zhuǎn)angle
Parameters:
angle
(Number)
以弧度表示的旋轉(zhuǎn)角度。默認(rèn)為defaultLookAmount
。
使用目標(biāo)和偏移設(shè)置相機(jī)位置和方向。目標(biāo)必須以世界坐標(biāo)給出。偏移可以是笛卡爾坐標(biāo)系,也可以是以目標(biāo)為中心的東北向上局部參照系中的航向/俯仰/范圍。如果偏移量是笛卡爾坐標(biāo)系的,那么它是相對(duì)于由變換矩陣定義的參照系中心的偏移量。如果偏移量為航向/俯仰/范圍,則航向和俯仰角在變換矩陣定義的參考框中定義。航向是從Y軸到X軸的角度。螺距是從xy平面開(kāi)始的旋轉(zhuǎn)。正俯仰角在平面以下。負(fù)的螺距角在平面上方。范圍是距中心的距離。在2d中,必須有一個(gè)自頂向下的視圖。相機(jī)將放在目標(biāo)上方向下看。目標(biāo)上方的高度將是偏移量的大小。航向?qū)⒏鶕?jù)偏移量確定。如果無(wú)法從偏移量確定航向,則航向?qū)楸薄?
Parameters:
Example
// 1. Using a cartesian offset
var center = bmgl.Cartesian3.fromDegrees(-98.0, 40.0);
viewer.camera.lookAt(center, new bmgl.Cartesian3(0.0, -4790000.0, 3930000.0));
// 2. Using a HeadingPitchRange offset
var center = bmgl.Cartesian3.fromDegrees(-72.0, 40.0);
var heading = bmgl.Math.toRadians(50.0);
var pitch = bmgl.Math.toRadians(-20.0);
var range = 5000.0;
viewer.camera.lookAt(center, new bmgl.HeadingPitchRange(heading, pitch, range));
Throws
-
DeveloperError : 變形時(shí)不支持LookAt。
使用目標(biāo)和變換矩陣設(shè)置相機(jī)位置和方向。偏移量可以是笛卡爾或航向/俯仰/范圍。如果偏移量是笛卡爾坐標(biāo)系的,那么它是相對(duì)于由變換矩陣定義的參照系中心的偏移量。如果偏移量為航向/俯仰/范圍,則航向和俯仰角在變換矩陣定義的參考框中定義。航向是從Y軸到X軸的角度。螺距是從xy平面開(kāi)始的旋轉(zhuǎn)。正俯仰角在平面以下。負(fù)的螺距角在平面上方。范圍是距中心的距離。在2d中,必須有一個(gè)自頂向下的視圖。相機(jī)將放置在參考框架的中心上方。目標(biāo)上方的高度將是偏移量的大小。航向?qū)⒏鶕?jù)偏移量確定。如果無(wú)法從偏移量確定航向,則航向?qū)楸薄?
Parameters:
Example
// 1. Using a cartesian offset
var transform = bmgl.Transforms.eastNorthUpToFixedFrame(bmgl.Cartesian3.fromDegrees(-98.0, 40.0));
viewer.camera.lookAtTransform(transform, new bmgl.Cartesian3(0.0, -4790000.0, 3930000.0));
// 2. Using a HeadingPitchRange offset
var transform = bmgl.Transforms.eastNorthUpToFixedFrame(bmgl.Cartesian3.fromDegrees(-72.0, 40.0));
var heading = bmgl.Math.toRadians(50.0);
var pitch = bmgl.Math.toRadians(-20.0);
var range = 5000.0;
viewer.camera.lookAtTransform(transform, new bmgl.HeadingPitchRange(heading, pitch, range));
Throws
-
DeveloperError : 變形時(shí)不支持LookAtTransform。
如果不是在二維模式下,則沿其上方向向量的相反方向,以弧度圍繞其右向量旋轉(zhuǎn)相機(jī)。
Parameters:
amount
(Number)
以弧度表示的旋轉(zhuǎn)量。默認(rèn)為defaultLookAmount
。
See:
如果不是在二維模式下,則沿其右向量的相反方向,以弧度為單位,圍繞其上方向向量旋轉(zhuǎn)相機(jī)。
Parameters:
amount
(Number)
以弧度表示的旋轉(zhuǎn)量。默認(rèn)為defaultLookAmount
。
See:
如果不是在二維模式下,則沿其右向量的方向,以弧度為單位,圍繞其上方向向量旋轉(zhuǎn)相機(jī)。
Parameters:
amount
(Number)
以弧度表示的旋轉(zhuǎn)量。默認(rèn)為defaultLookAmount
。
See:
如果不是在二維模式下,則將相機(jī)繞其右向量以弧度的數(shù)量沿其上方向旋轉(zhuǎn)。
Parameters:
amount
(Number)
以弧度表示的旋轉(zhuǎn)量。默認(rèn)為defaultLookAmount
。
See:
將相機(jī)位置沿
direction
轉(zhuǎn)換amount
。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
沿相機(jī)視圖向量的相反方向,將相機(jī)的位置轉(zhuǎn)換為
amount
。在二維模式下,這將縮小相機(jī),而不是平移相機(jī)的位置。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
沿相機(jī)上方向向量的相反方向,將相機(jī)的位置轉(zhuǎn)換為
amount
。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
沿相機(jī)的視圖向量將相機(jī)的位置轉(zhuǎn)換為
amount
。在二維模式下,這將放大相機(jī),而不是平移相機(jī)的位置。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
沿相機(jī)右向量的相反方向,將相機(jī)的位置平移
amount
。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
沿相機(jī)的右向量將相機(jī)的位置轉(zhuǎn)換為
amount
。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
沿相機(jī)的上方向向量將相機(jī)的位置轉(zhuǎn)換為
amount
。
Parameters:
amount
(Number)
以米為單位的移動(dòng)量。默認(rèn)為defaultMoveAmount
。
See:
選擇橢球體或地圖。
Parameters:
將相機(jī)繞
axis
旋轉(zhuǎn)angle
。相機(jī)位置到相機(jī)參考幀中心的距離保持不變。
Parameters:
angle
(Number)
以弧度表示的旋轉(zhuǎn)角度。默認(rèn)為defaultRotateAmount
。
以向下的角度圍繞相機(jī)參考幀的中心旋轉(zhuǎn)相機(jī)。
Parameters:
angle
(Number)
以弧度表示的旋轉(zhuǎn)角度。默認(rèn)為defaultRotateAmount
。
以向左的角度圍繞相機(jī)參考幀的中心旋轉(zhuǎn)相機(jī)。
Parameters:
angle
(Number)
以弧度表示的旋轉(zhuǎn)角度。默認(rèn)為defaultRotateAmount
。
以向右的角度圍繞相機(jī)參考幀的中心旋轉(zhuǎn)相機(jī)。
Parameters:
angle
(Number)
以弧度表示的旋轉(zhuǎn)角度。默認(rèn)為defaultRotateAmount
。
以向上的角度圍繞相機(jī)參考幀的中心旋轉(zhuǎn)相機(jī)。
Parameters:
angle
(Number)
以弧度表示的旋轉(zhuǎn)角度。默認(rèn)為defaultRotateAmount
。
設(shè)置相機(jī)位置、方向和變換。
Parameters:
options
(Object)
Name | Description |
---|---|
options.destination
(Cartesian3 | Rectangle)
|
攝像機(jī)在WGS84(世界)坐標(biāo)中的最終位置,或從俯視圖可見(jiàn)的矩形。 |
options.orientation
Object
|
包含方向和向上屬性或航向、縱搖和橫搖屬性的對(duì)象。默認(rèn)情況下,該方向?qū)⒅赶蛉S中的幀中心,并在Columbus視圖中指向負(fù)Z方向。在哥倫布視圖中,向上方向?qū)⒅赶蚓植勘比S方向和正Y方向。在無(wú)限滾動(dòng)模式下,方向不用于二維。 |
options.endTransform
Matrix4
|
表示相機(jī)參考幀的變換矩陣。 |
options.convert
Boolean
|
是否將目的地從世界坐標(biāo)轉(zhuǎn)換為場(chǎng)景坐標(biāo)(僅在不使用3D時(shí)相關(guān))。默認(rèn)為true 。
|
Example
// 1. Set position with a top-down view
viewer.camera.setView({
destination : bmgl.Cartesian3.fromDegrees(-117.16, 32.71, 15000.0)
});
// 2 Set view with heading, pitch and roll
viewer.camera.setView({
destination : cartesianPosition,
orientation: {
heading : bmgl.Math.toRadians(90.0), // east, default value is 0.0 (north)
pitch : bmgl.Math.toRadians(-90), // default value (looking down)
roll : 0.0 // default value
}
});
// 3. Change heading, pitch and roll with the camera position remaining the same.
viewer.camera.setView({
orientation: {
heading : bmgl.Math.toRadians(90.0), // east, default value is 0.0 (north)
pitch : bmgl.Math.toRadians(-90), // default value (looking down)
roll : 0.0 // default value
}
});
// 4. View rectangle with a top-down view
viewer.camera.setView({
destination : bmgl.Rectangle.fromDegrees(west, south, east, north)
});
// 5. Set position with an orientation using unit vectors.
viewer.camera.setView({
destination : bmgl.Cartesian3.fromDegrees(-122.19, 46.25, 5000.0),
orientation : {
direction : new bmgl.Cartesian3(-0.04231243104240401, -0.20123236049443421, -0.97862924300734),
up : new bmgl.Cartesian3(-0.47934589305293746, -0.8553216253114552, 0.1966022179118339)
}
});
將截錐/投影切換為正交。此函數(shù)在二維中是不可操作的,它始終是正交的。
將截錐/投影切換到透視。此函數(shù)在二維中是禁止運(yùn)算的,它必須始終是正交的。
逆時(shí)針旋轉(zhuǎn)相機(jī),以一定的弧度圍繞其方向向量旋轉(zhuǎn)。
Parameters:
amount
(Number)
以弧度表示的旋轉(zhuǎn)量。默認(rèn)為defaultLookAmount
。
See:
將相機(jī)沿其方向向量順時(shí)針旋轉(zhuǎn)一定數(shù)量,以弧度為單位。
Parameters:
amount
(Number)
以弧度表示的旋轉(zhuǎn)量。默認(rèn)為defaultLookAmount
。
See:
設(shè)置相機(jī),使當(dāng)前視圖包含提供的邊界球體。
偏移量是以邊界球中心為中心的局部東北向上參考框中的航向/俯仰/范圍。航向和俯仰角在本地東北向上參考框架中定義。航向是從Y軸到X軸的角度。螺距是從xy平面開(kāi)始的旋轉(zhuǎn)。正俯仰角在平面以下。負(fù)的螺距角在平面上方。范圍是距中心的距離。如果范圍為零,則計(jì)算范圍以使整個(gè)邊界球體可見(jiàn)。
在二維中,必須有一個(gè)俯視圖。相機(jī)將放在目標(biāo)上方向下看。高于目標(biāo)的高度將是范圍。航向?qū)⒏鶕?jù)偏移量確定。如果無(wú)法從偏移量確定航向,則航向?qū)楸薄?/p>
Parameters:
Throws
-
DeveloperError : 變形時(shí)不支持ViewBoundingSphere。
將一個(gè)向量或點(diǎn)從世界坐標(biāo)轉(zhuǎn)換到相機(jī)的參考幀。
Parameters:
將點(diǎn)從世界坐標(biāo)轉(zhuǎn)換為相機(jī)的參考幀。
Parameters:
將矢量從世界坐標(biāo)轉(zhuǎn)換為相機(jī)的參考幀。
Parameters:
沿相機(jī)的視圖向量縮放
amount
。
Parameters:
amount
(Number)
要移動(dòng)的數(shù)量。默認(rèn)為defaultZoomAmount
。
See:
沿相機(jī)視圖向量的相反方向縮放
amount
。
Parameters:
amount
(Number)
要移動(dòng)的數(shù)量。默認(rèn)為defaultZoomAmount
。
See:
Type Definitions
FlightCancelledCallback()
當(dāng)航班取消時(shí)執(zhí)行的一種功能。
一種在飛行結(jié)束時(shí)執(zhí)行的功能。