diff --git a/docs/api/cameras/ArrayCamera.html b/docs/api/cameras/ArrayCamera.html new file mode 100644 index 0000000000000000000000000000000000000000..c43796b5ad967954b7a42476915ab1251d70bfd9 --- /dev/null +++ b/docs/api/cameras/ArrayCamera.html @@ -0,0 +1,47 @@ + + + + + + + + + + + [page:PerspectiveCamera] → + +

[name]

+ +
+ [name] can be used in order to efficiently render a scene with a predefined set of cameras. This is an important performance aspect for rendering VR scenes.
+ Each instance of [name] has an array of sub cameras. It's mandatory to define for each sub camera the *bounds* property which determines the part of the viewport that is rendered with this camera. +
+ +

Example

+ +
[example:webgl_camera_array camera / array ]
+ +

Constructor

+ +

[name]( [param:Array array] )

+
+ An array of cameras. +
+ + +

Properties

+
See the base [page:PerspectiveCamera] class for common properties.
+ +

[property:Array cameras]

+
+ An array of cameras. +
+ +

Methods

+
See the base [page:PerspectiveCamera] class for common methods.
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/list.js b/docs/list.js index 6e3cb237373b4f5e05ca158f38c7f4a74faeb957..731531963e865a4654b1870290496df492481918 100644 --- a/docs/list.js +++ b/docs/list.js @@ -59,6 +59,7 @@ var list = { }, "Cameras": { + "ArrayCamera": "api/cameras/ArrayCamera", "Camera": "api/cameras/Camera", "CubeCamera": "api/cameras/CubeCamera", "OrthographicCamera": "api/cameras/OrthographicCamera",