Scene

Scene

new

The container for all 3D graphical objects and state in a Cesium virtual scene. Generally, a scene is not created directly; instead, it is implicitly created by CesiumWidget.

Parameters:
Name Type Argument Default Description
canvas HTMLCanvasElement The HTML canvas element to create the scene for.
contextOptions Object <optional>
undefined Properties corresponding to WebGLContextAttributes used to create the WebGL context. Default values are shown in the code example below.
creditContainer HTMLElement <optional>
undefined The HTML element in which the credits will be displayed.
Example
// Create scene with default context options.
var scene = new Scene(canvas, {
    alpha : false,
    depth : true,
    stencil : false,
    antialias : true,
    premultipliedAlpha : true,
    preserveDrawingBuffer : false
});
See:
Source:

Members

:Color

The background color, which is only visible if there is no sky box, i.e., Scene#skyBox is undefined.
Default Value:
See:

:Function

This property is for debugging only; it is not for production use.

A function that determines what commands are executed. As shown in the examples below, the function receives the command's owner as an argument, and returns a boolean indicating if the command should be executed.

The default is undefined, indicating that all commands are executed.

Example
// Do not execute any commands.
scene.debugCommandFilter = function(command) {
    return false;
};

// Execute only the billboard's commands.  That is, only draw the billboard.
var billboards = new BillboardCollection();
scene.debugCommandFilter = function(command) {
    return command.owner === billboards;
};
Default Value:
  • undefined
See:

:Number

The far-to-near ratio of the multi-frustum. The default is 1,000.0.
Default Value:
  • 1000.0

:SceneMode

The current mode of the scene.
Default Value:

:Number

The current morph transition time between 2D/Columbus View and 3D, with 0.0 being 2D or Columbus View and 1.0 being 3D.
Default Value:
  • 1.0

DOC_TBA

:SkyAtmosphere

The sky atmosphere drawn around the globe.
Default Value:
  • undefined

:SkyBox

The SkyBox used to draw the stars.
Default Value:
  • undefined
See:

:Sun

The Sun.
Default Value:
  • undefined

Methods

DOC_TBA

DOC_TBA

DOC_TBA

DOC_TBA

DOC_TBA

Gets state information about the current scene. If called outside of a primitive's update function, the previous frame's state is returned.

DOC_TBA

DOC_TBA

DOC_TBA

DOC_TBA

DOC_TBA

DOC_TBA

DOC_TBA