qd-changjing/public/static/Build/Documentation/ScreenSpaceCameraController...

1882 lines
74 KiB
HTML
Raw Normal View History

2022-07-05 16:56:29 +08:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ScreenSpaceCameraController - Cesium Documentation</title>
<!--[if lt IE 9]>
<script src="javascript/html5.js"></script>
<![endif]-->
<link href="styles/jsdoc-default.css" rel="stylesheet">
<link href="styles/prism.css" rel="stylesheet">
</head>
<body>
<div id="main">
<h1 class="page-title">
<a href="index.html"><img src="Images/CesiumLogo.png" class="cesiumLogo"></a>
ScreenSpaceCameraController
<div class="titleCenterer"></div>
</h1>
<section>
<header>
</header>
<article>
<div class="container-overview">
<div class="nameContainer">
<h4 class="name" id="ScreenSpaceCameraController">
<a href="#ScreenSpaceCameraController" class="doc-link"></a>
new Cesium.ScreenSpaceCameraController<span class="signature">(scene)</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L36">Scene/ScreenSpaceCameraController.js 36</a>
</div>
</h4>
</div>
<div class="description">
Modifies the camera position and orientation based on mouse input to a canvas.
</div>
<table class="params">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>scene</code></td>
<td class="type">
<span class="param-type"><a href="Scene.html">Scene</a></span>
</td>
<td class="description last">
The scene.</td>
</tr>
</tbody>
</table>
<dl class="details">
</dl>
</div>
<h3 class="subsection-title">Members</h3>
<div class="nameContainer">
<h4 class="name" id="bounceAnimationTime">
<a href="#bounceAnimationTime" class="doc-link"></a>
bounceAnimationTime<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L127">Scene/ScreenSpaceCameraController.js 127</a>
</div>
</h4>
</div>
<div class="description">
Sets the duration, in seconds, of the bounce back animations in 2D and Columbus view.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">3.0</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableCollisionDetection">
<a href="#enableCollisionDetection" class="doc-link"></a>
enableCollisionDetection<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L246">Scene/ScreenSpaceCameraController.js 246</a>
</div>
</h4>
</div>
<div class="description">
Enables or disables camera collision detection with terrain.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableInputs">
<a href="#enableInputs" class="doc-link"></a>
enableInputs<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L55">Scene/ScreenSpaceCameraController.js 55</a>
</div>
</h4>
</div>
<div class="description">
If true, inputs are allowed conditionally with the flags enableTranslate, enableZoom,
enableRotate, enableTilt, and enableLook. If false, all inputs are disabled.
NOTE: This setting is for temporary use cases, such as camera flights and
drag-selection of regions (see Picking demo). It is typically set to false at the
start of such events, and set true on completion. To keep inputs disabled
past the end of camera flights, you must use the other booleans (enableTranslate,
enableZoom, enableRotate, enableTilt, and enableLook).
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableLook">
<a href="#enableLook" class="doc-link"></a>
enableLook<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L89">Scene/ScreenSpaceCameraController.js 89</a>
</div>
</h4>
</div>
<div class="description">
If true, allows the user to use free-look. If false, the camera view direction can only be changed through translating
or rotating. This flag only applies in 3D and Columbus view modes.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableRotate">
<a href="#enableRotate" class="doc-link"></a>
enableRotate<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L75">Scene/ScreenSpaceCameraController.js 75</a>
</div>
</h4>
</div>
<div class="description">
If true, allows the user to rotate the world which translates the user's position.
This flag only applies in 2D and 3D.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableTilt">
<a href="#enableTilt" class="doc-link"></a>
enableTilt<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L82">Scene/ScreenSpaceCameraController.js 82</a>
</div>
</h4>
</div>
<div class="description">
If true, allows the user to tilt the camera. If false, the camera is locked to the current heading.
This flag only applies in 3D and Columbus view.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableTranslate">
<a href="#enableTranslate" class="doc-link"></a>
enableTranslate<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L62">Scene/ScreenSpaceCameraController.js 62</a>
</div>
</h4>
</div>
<div class="description">
If true, allows the user to pan around the map. If false, the camera stays locked at the current position.
This flag only applies in 2D and Columbus view modes.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="enableZoom">
<a href="#enableZoom" class="doc-link"></a>
enableZoom<span class="type-signature"> : Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L68">Scene/ScreenSpaceCameraController.js 68</a>
</div>
</h4>
</div>
<div class="description">
If true, allows the user to zoom in and out. If false, the camera is locked to the current distance from the ellipsoid.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">true</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="inertiaSpin">
<a href="#inertiaSpin" class="doc-link"></a>
inertiaSpin<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L97">Scene/ScreenSpaceCameraController.js 97</a>
</div>
</h4>
</div>
<div class="description">
A parameter in the range <code>[0, 1)</code> used to determine how long
the camera will continue to spin because of inertia.
With value of zero, the camera will have no inertia.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">0.9</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="inertiaTranslate">
<a href="#inertiaTranslate" class="doc-link"></a>
inertiaTranslate<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L105">Scene/ScreenSpaceCameraController.js 105</a>
</div>
</h4>
</div>
<div class="description">
A parameter in the range <code>[0, 1)</code> used to determine how long
the camera will continue to translate because of inertia.
With value of zero, the camera will have no inertia.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">0.9</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="inertiaZoom">
<a href="#inertiaZoom" class="doc-link"></a>
inertiaZoom<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L113">Scene/ScreenSpaceCameraController.js 113</a>
</div>
</h4>
</div>
<div class="description">
A parameter in the range <code>[0, 1)</code> used to determine how long
the camera will continue to zoom because of inertia.
With value of zero, the camera will have no inertia.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">0.8</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="lookEventTypes">
<a href="#lookEventTypes" class="doc-link"></a>
lookEventTypes<span class="type-signature"> : <a href="global.html#CameraEventType">CameraEventType</a>|Array|undefined</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L215">Scene/ScreenSpaceCameraController.js 215</a>
</div>
</h4>
</div>
<div class="description">
The input that allows the user to change the direction the camera is viewing. This only applies in 3D and Columbus view modes.
<p>
The type came be a <a href="global.html#CameraEventType"><code>CameraEventType</code></a>, <code>undefined</code>, an object with <code>eventType</code>
and <code>modifier</code> properties with types <code>CameraEventType</code> and <a href="global.html#KeyboardEventModifier"><code>KeyboardEventModifier</code></a>,
or an array of any of the preceding.
</p>
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">{ eventType : <a href="global.html#CameraEventType#.LEFT_DRAG"><code>CameraEventType.LEFT_DRAG</code></a>, modifier : <a href="global.html#KeyboardEventModifier#.SHIFT"><code>KeyboardEventModifier.SHIFT</code></a> }</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="maximumMovementRatio">
<a href="#maximumMovementRatio" class="doc-link"></a>
maximumMovementRatio<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L121">Scene/ScreenSpaceCameraController.js 121</a>
</div>
</h4>
</div>
<div class="description">
A parameter in the range <code>[0, 1)</code> used to limit the range
of various user inputs to a percentage of the window width/height per animation frame.
This helps keep the camera under control in low-frame-rate situations.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">0.1</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="maximumZoomDistance">
<a href="#maximumZoomDistance" class="doc-link"></a>
maximumZoomDistance<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L139">Scene/ScreenSpaceCameraController.js 139</a>
</div>
</h4>
</div>
<div class="description">
The maximum magnitude, in meters, of the camera position when zooming. Defaults to positive infinity.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript"><code>Number.POSITIVE_INFINITY</code></code>
</dl>
<div class="nameContainer">
<h4 class="name" id="minimumCollisionTerrainHeight">
<a href="#minimumCollisionTerrainHeight" class="doc-link"></a>
minimumCollisionTerrainHeight<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L231">Scene/ScreenSpaceCameraController.js 231</a>
</div>
</h4>
</div>
<div class="description">
The minimum height the camera must be before testing for collision with terrain.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">15000.0</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="minimumPickingTerrainHeight">
<a href="#minimumPickingTerrainHeight" class="doc-link"></a>
minimumPickingTerrainHeight<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L224">Scene/ScreenSpaceCameraController.js 224</a>
</div>
</h4>
</div>
<div class="description">
The minimum height the camera must be before picking the terrain instead of the ellipsoid.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">150000.0</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="minimumTrackBallHeight">
<a href="#minimumTrackBallHeight" class="doc-link"></a>
minimumTrackBallHeight<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L239">Scene/ScreenSpaceCameraController.js 239</a>
</div>
</h4>
</div>
<div class="description">
The minimum height the camera must be before switching from rotating a track ball to
free look when clicks originate on the sky or in space.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">7500000.0</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="minimumZoomDistance">
<a href="#minimumZoomDistance" class="doc-link"></a>
minimumZoomDistance<span class="type-signature"> : Number</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L133">Scene/ScreenSpaceCameraController.js 133</a>
</div>
</h4>
</div>
<div class="description">
The minimum magnitude, in meters, of the camera position when zooming. Defaults to 1.0.
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">1.0</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="rotateEventTypes">
<a href="#rotateEventTypes" class="doc-link"></a>
rotateEventTypes<span class="type-signature"> : <a href="global.html#CameraEventType">CameraEventType</a>|Array|undefined</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L176">Scene/ScreenSpaceCameraController.js 176</a>
</div>
</h4>
</div>
<div class="description">
The input that allows the user to rotate around the globe or another object. This only applies in 3D and Columbus view modes.
<p>
The type came be a <a href="global.html#CameraEventType"><code>CameraEventType</code></a>, <code>undefined</code>, an object with <code>eventType</code>
and <code>modifier</code> properties with types <code>CameraEventType</code> and <a href="global.html#KeyboardEventModifier"><code>KeyboardEventModifier</code></a>,
or an array of any of the preceding.
</p>
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript"><a href="global.html#CameraEventType#.LEFT_DRAG"><code>CameraEventType.LEFT_DRAG</code></a></code>
</dl>
<div class="nameContainer">
<h4 class="name" id="tiltEventTypes">
<a href="#tiltEventTypes" class="doc-link"></a>
tiltEventTypes<span class="type-signature"> : <a href="global.html#CameraEventType">CameraEventType</a>|Array|undefined</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L193">Scene/ScreenSpaceCameraController.js 193</a>
</div>
</h4>
</div>
<div class="description">
The input that allows the user to tilt in 3D and Columbus view or twist in 2D.
<p>
The type came be a <a href="global.html#CameraEventType"><code>CameraEventType</code></a>, <code>undefined</code>, an object with <code>eventType</code>
and <code>modifier</code> properties with types <code>CameraEventType</code> and <a href="global.html#KeyboardEventModifier"><code>KeyboardEventModifier</code></a>,
or an array of any of the preceding.
</p>
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">[<a href="global.html#CameraEventType#.MIDDLE_DRAG"><code>CameraEventType.MIDDLE_DRAG</code></a>, <a href="global.html#CameraEventType#.PINCH"><code>CameraEventType.PINCH</code></a>, {
eventType : <a href="global.html#CameraEventType#.LEFT_DRAG"><code>CameraEventType.LEFT_DRAG</code></a>,
modifier : <a href="global.html#KeyboardEventModifier#.CTRL"><code>KeyboardEventModifier.CTRL</code></a>
}, {
eventType : <a href="global.html#CameraEventType#.RIGHT_DRAG"><code>CameraEventType.RIGHT_DRAG</code></a>,
modifier : <a href="global.html#KeyboardEventModifier#.CTRL"><code>KeyboardEventModifier.CTRL</code></a>
}]</code>
</dl>
<div class="nameContainer">
<h4 class="name" id="translateEventTypes">
<a href="#translateEventTypes" class="doc-link"></a>
translateEventTypes<span class="type-signature"> : <a href="global.html#CameraEventType">CameraEventType</a>|Array|undefined</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L150">Scene/ScreenSpaceCameraController.js 150</a>
</div>
</h4>
</div>
<div class="description">
The input that allows the user to pan around the map. This only applies in 2D and Columbus view modes.
<p>
The type came be a <a href="global.html#CameraEventType"><code>CameraEventType</code></a>, <code>undefined</code>, an object with <code>eventType</code>
and <code>modifier</code> properties with types <code>CameraEventType</code> and <a href="global.html#KeyboardEventModifier"><code>KeyboardEventModifier</code></a>,
or an array of any of the preceding.
</p>
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript"><a href="global.html#CameraEventType#.LEFT_DRAG"><code>CameraEventType.LEFT_DRAG</code></a></code>
</dl>
<div class="nameContainer">
<h4 class="name" id="zoomEventTypes">
<a href="#zoomEventTypes" class="doc-link"></a>
zoomEventTypes<span class="type-signature"> : <a href="global.html#CameraEventType">CameraEventType</a>|Array|undefined</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L161">Scene/ScreenSpaceCameraController.js 161</a>
</div>
</h4>
</div>
<div class="description">
The input that allows the user to zoom in/out.
<p>
The type came be a <a href="global.html#CameraEventType"><code>CameraEventType</code></a>, <code>undefined</code>, an object with <code>eventType</code>
and <code>modifier</code> properties with types <code>CameraEventType</code> and <a href="global.html#KeyboardEventModifier"><code>KeyboardEventModifier</code></a>,
or an array of any of the preceding.
</p>
</div>
<dl class="details">
<span class="details-header">Default Value:</span>
<code class="language-javascript">[<a href="global.html#CameraEventType#.RIGHT_DRAG"><code>CameraEventType.RIGHT_DRAG</code></a>, <a href="global.html#CameraEventType#.WHEEL"><code>CameraEventType.WHEEL</code></a>, <a href="global.html#CameraEventType#.PINCH"><code>CameraEventType.PINCH</code></a>]</code>
</dl>
<h3 class="subsection-title">Methods</h3>
<div class="nameContainer">
<h4 class="name" id="destroy">
<a href="#destroy" class="doc-link"></a>
destroy<span class="signature">()</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L2928">Scene/ScreenSpaceCameraController.js 2928</a>
</div>
</h4>
</div>
<div class="description">
Removes mouse listeners held by this object.
<br /><br />
Once an object is destroyed, it should not be used; calling any function other than
<code>isDestroyed</code> will result in a <a href="DeveloperError.html"><code>DeveloperError</code></a> exception. Therefore,
assign the return value (<code>undefined</code>) to the object as done in the example.
</div>
<h5>Throws:</h5>
<ul>
<li>
<div class="param-desc">
<span class="param-type"><a href="DeveloperError.html">DeveloperError</a></span>
: This object was destroyed, i.e., destroy() was called.
</div>
</li>
</ul>
<dl class="details">
<h5>Example:</h5>
<pre><code class="language-javascript">controller = controller &amp;&amp; controller.destroy();</code></pre>
<h5>See:</h5>
<ul class="see-list">
<li><a href="ScreenSpaceCameraController.html#isDestroyed">ScreenSpaceCameraController#isDestroyed</a></li>
</ul>
</dl>
<div class="nameContainer">
<h4 class="name" id="isDestroyed">
<a href="#isDestroyed" class="doc-link"></a>
isDestroyed<span class="signature">()</span> &rarr; <span class="type-signature returnType">Boolean</span>
<div class="source-link rightLinks">
<a href="https://github.com/CesiumGS/cesium/blob/1.91/Source/Scene/ScreenSpaceCameraController.js#L2909">Scene/ScreenSpaceCameraController.js 2909</a>
</div>
</h4>
</div>
<div class="description">
Returns true if this object was destroyed; otherwise, false.
<br /><br />
If this object was destroyed, it should not be used; calling any function other than
<code>isDestroyed</code> will result in a <a href="DeveloperError.html"><code>DeveloperError</code></a> exception.
</div>
<h5>Returns:</h5>
<div class="param-desc">
<code>true</code> if this object was destroyed; otherwise, <code>false</code>.
</div>
<dl class="details">
<h5>See:</h5>
<ul class="see-list">
<li><a href="ScreenSpaceCameraController.html#destroy">ScreenSpaceCameraController#destroy</a></li>
</ul>
</dl>
</article>
</section>
<footer>
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.10</a>
</footer>
</div>
<div class="nav">
<div class="menu">
<input type="text" class="classFilter" id="ClassFilter" placeholder="Search">
<ul id="ClassList"><li data-name="Animation"><a href="Animation.html">Animation</a></li><li data-name="AnimationViewModel"><a href="AnimationViewModel.html">AnimationViewModel</a></li><li data-name="Appearance"><a href="Appearance.html">Appearance</a></li><li data-name="ArcGisMapServerImageryProvider"><a href="ArcGisMapServerImageryProvider.html">ArcGisMapServerImageryProvider</a></li><li data-name="ArcGISTiledElevationTerrainProvider"><a href="ArcGISTiledElevationTerrainProvider.html">ArcGISTiledElevationTerrainProvider</a></li><li data-name="ArcType"><a href="global.html#ArcType">ArcType</a></li><li data-name="AssociativeArray"><a href="AssociativeArray.html">AssociativeArray</a></li><li data-name="Axis"><a href="global.html#Axis">Axis</a></li><li data-name="AxisAlignedBoundingBox"><a href="AxisAlignedBoundingBox.html">AxisAlignedBoundingBox</a></li><li data-name="backFaceCulling"><a href="global.html#backFaceCulling">backFaceCulling</a></li><li data-name="barycentricCoordinates"><a href="global.html#barycentricCoordinates">barycentricCoordinates</a></li><li data-name="BaseLayerPicker"><a href="BaseLayerPicker.html">BaseLayerPicker</a></li><li data-name="BaseLayerPickerViewModel"><a href="BaseLayerPickerViewModel.html">BaseLayerPickerViewModel</a></li><li data-name="Billboard"><a href="Billboard.html">Billboard</a></li><li data-name="BillboardCollection"><a href="BillboardCollection.html">BillboardCollection</a></li><li data-name="BillboardGraphics"><a href="BillboardGraphics.html">BillboardGraphics</a></li><li data-name="BillboardVisualizer"><a href="BillboardVisualizer.html">BillboardVisualizer</a></li><li data-name="binarySearch"><a href="global.html#binarySearch">binarySearch</a></li><li data-name="binarySearchComparator"><a href="global.html#binarySearchComparator">binarySearchComparator</a></li><li data-name="BingMapsGeocoderService"><a href="BingMapsGeocoderService.html">BingMapsGeocoderService</a></li><li data-name="BingMapsImageryProvider"><a href="BingMapsImageryProvider.html">BingMapsImageryProvider</a></li><li data-name="BingMapsStyle"><a href="global.html#BingMapsStyle">BingMapsStyle</a></li><li data-name="BlendEquation"><a href="global.html#BlendEquation">BlendEquation</a></li><li data-name="BlendFunction"><a href="global.html#BlendFunction">BlendFunction</a></li><li data-name="BlendingState"><a href="BlendingState.html">BlendingState</a></li><li data-name="BlendOption"><a href="global.html#BlendOption">BlendOption</a></li><li data-name="BoundingRectangle"><a href="BoundingRectangle.html">BoundingRectangle</a></li><li data-name="BoundingSphere"><a href="BoundingSphere.html">BoundingSphere</a></li><li data-name="boundingSphere"><a href="global.html#boundingSphere">boundingSphere</a></li><li data-name="BoxEmitter"><a href="BoxEmitter.html">BoxEmitter</a></li><li data-name="BoxGeometry"><a href="BoxGeometry.html">BoxGeometry</a></li><li data-name="BoxGeometryUpdater"><a href="BoxGeometryUpdater.html">BoxGeometryUpdater</a></li><li data-name="BoxGraphics"><a href="BoxGraphics.html">BoxGraphics</a></li><li data-name="BoxOutlineGeometry"><a href="BoxOutlineGeometry.html">BoxOutlineGeometry</a></li><li data-name="buildModuleUrl"><a href="global.html#buildModuleUrl">buildModuleUrl</a></li><li data-name="CallbackProperty"><a href="CallbackProperty.html">CallbackProperty</a></li><li data-name="Camera"><a href="Camera.html">Camera</a></li><li data-name="CameraEventAggregator"><a href="CameraEventAggregator.html">CameraEventAggregator</a></li><li data-name="CameraEventType"><a href="global.html#CameraEventType">CameraEventType</a></li><li data-name="cancelAnimationFrame"><a href="global.html#cancelAnimationFrame">cancelAnimationFrame</a></li><li data-name="Cartesian2"><a href="Cartesian2.html">Cartesian2</a></li><li data-name="Cartesian3"><a href="Cartesian3.html">Cartesian3</a></li><li data-name="Cartesian4"><a href="Cartesian4.html">Cartesian4</a></li><li data-name="Cartographic"><a href="Cartographic.html">Cartographic</a></li><li data-name="CartographicGeocoderService"><a href="CartographicGeocoderServic
</div>
</div>
<script>
if (window.frameElement) {
document.body.className = 'embedded';
var ele = document.createElement('a');
ele.className = 'popout';
ele.target = '_blank';
ele.href = window.location.href;
ele.title = 'Pop out';
document.getElementById('main').appendChild(ele);
}
// Set targets on external links. Sandcastle and GitHub shouldn't be embedded in any iframe.
Array.prototype.forEach.call(document.getElementsByTagName('a'), function(a) {
if (/^https?:/i.test(a.getAttribute('href'))) {
a.target='_blank';
}
});
</script>
<script src="javascript/prism.js"></script>
<script src="javascript/cesiumDoc.js"></script>
</body>
</html>