diff --git a/docs/api/cameras/Camera.html b/docs/api/cameras/Camera.html index 7786df503c810e7e77b83481ef108813ef13e976..267e18186ad601d860032a5c744c982db16436fe 100644 --- a/docs/api/cameras/Camera.html +++ b/docs/api/cameras/Camera.html @@ -1,32 +1,43 @@ -[page:Object3D] → + + + + + + + + + + [page:Object3D] → -

[name]

+

[name]

-
Abstract base class for cameras.
+
Abstract base class for cameras.
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Matrix4 matrixWorldInverse]

+

.[page:Matrix4 matrixWorldInverse]

-

.[page:Matrix4 projectionMatrix]

+

.[page:Matrix4 projectionMatrix]

-

.[page:Matrix4 projectionMatrixInverse]

+

.[page:Matrix4 projectionMatrixInverse]

-

Methods

+

Methods

-

.lookAt( [page:Vector3 vector] )

-
-vector — point to look at
-
+

.lookAt( [page:Vector3 vector] )

+
+ vector — point to look at
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/cameras/OrthographicCamera.html b/docs/api/cameras/OrthographicCamera.html index 31ced93ac264781bf9d463f7655ea923397bb6a5..060185f502dcd8f7528e606c77c74f96d5022c61 100644 --- a/docs/api/cameras/OrthographicCamera.html +++ b/docs/api/cameras/OrthographicCamera.html @@ -1,59 +1,69 @@ -[page:Object3D] → [page:Camera] → + + + + + + + + + + [page:Object3D] → [page:Camera] → -

[name]

+

[name]

-
Camera with orthographic projection
+
Camera with orthographic projection
-

Example

+

Example

-var camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 ); -scene.add( camera ); - + var camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 ); +scene.add( camera ); -

Constructor

+

Constructor

-

[name]( [page:Float left], [page:Float right], [page:Float top], [page:Float bottom], [page:Float near], [page:Float far] )

-
-left — Camera frustum left plane.
-right — Camera frustum right plane.
-top — Camera frustum top plane.
-bottom — Camera frustum bottom plane.
-near — Camera frustum near plane.
-far — Camera frustum far plane. -
+

[name]( [page:Float left], [page:Float right], [page:Float top], [page:Float bottom], [page:Float near], [page:Float far] )

+
+ left — Camera frustum left plane.
+ right — Camera frustum right plane.
+ top — Camera frustum top plane.
+ bottom — Camera frustum bottom plane.
+ near — Camera frustum near plane.
+ far — Camera frustum far plane. +
-

Properties

+

Properties

-

.[page:Float left]

-
Camera frustum left plane.
+

.[page:Float left]

+
Camera frustum left plane.
-

.[page:Float right]

-
Camera frustum right plane.
+

.[page:Float right]

+
Camera frustum right plane.
-

.[page:Float top]

-
Camera frustum top plane.
+

.[page:Float top]

+
Camera frustum top plane.
-

.[page:Float bottom]

-
Camera frustum bottom plane.
+

.[page:Float bottom]

+
Camera frustum bottom plane.
-

.[page:Float near]

-
Camera frustum near plane.
+

.[page:Float near]

+
Camera frustum near plane.
-

.[page:Float far]

-
Camera frustum far plane.
+

.[page:Float far]

+
Camera frustum far plane.
-

Methods

+

Methods

-

.updateProjectionMatrix()

-
-Updates the camera projection matrix. Must be called after change of parameters. -
+

.updateProjectionMatrix()

+
+ Updates the camera projection matrix. Must be called after change of parameters. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/cameras/PerspectiveCamera.html b/docs/api/cameras/PerspectiveCamera.html index 60ded8a777ba99ab16cd3f1147cad64ff8eaf6e9..1c0b614bef6d624d661e40a765b5a6825cb7626a 100644 --- a/docs/api/cameras/PerspectiveCamera.html +++ b/docs/api/cameras/PerspectiveCamera.html @@ -1,83 +1,90 @@ -[page:Object3D] → [page:Camera] → + + + + + + + + + + [page:Object3D] → [page:Camera] → -

[name]

+

[name]

-
Camera with perspective projection.
+
Camera with perspective projection.
-

Example

+

Example

-var camera = new THREE.PerspectiveCamera( 45, width / height, 1, 1000 ); -scene.add( camera ); - + var camera = new THREE.PerspectiveCamera( 45, width / height, 1, 1000 ); +scene.add( camera ); -

Constructor

+

Constructor

-

[name]( [page:Float fov], [page:Float aspect], [page:Float near], [page:Float far] )

-
-fov — Camera frustum vertical field of view.
-aspect — Camera frustum aspect ratio.
-near — Camera frustum near plane.
-far — Camera frustum far plane. -
+

[name]( [page:Float fov], [page:Float aspect], [page:Float near], [page:Float far] )

+
+ fov — Camera frustum vertical field of view.
+ aspect — Camera frustum aspect ratio.
+ near — Camera frustum near plane.
+ far — Camera frustum far plane. +
-

Properties

+

Properties

-

.[page:Float fov]

-
Camera frustum vertical field of view.
+

.[page:Float fov]

+
Camera frustum vertical field of view.
-

.[page:Float aspect]

-
Camera frustum aspect ratio.
+

.[page:Float aspect]

+
Camera frustum aspect ratio.
-

.[page:Float near]

-
Camera frustum near plane.
+

.[page:Float near]

+
Camera frustum near plane.
-

.[page:Float far]

-
Camera frustum far plane.
+

.[page:Float far]

+
Camera frustum far plane.
-

Methods

+

Methods

-

.setLens( [page:Float focalLength], [page:Float frameSize] )

-
-focalLength — focal length
-frameSize — frame size -
+

.setLens( [page:Float focalLength], [page:Float frameSize] )

+
+ focalLength — focal length
+ frameSize — frame size +
-
-Uses focal length (in mm) to estimate and set FOV 35mm (fullframe) camera is used if frame size is not specified.
-Formula based on [link:http://www.bobatkins.com/photography/technical/field_of_view.html] -
+
+ Uses focal length (in mm) to estimate and set FOV 35mm (fullframe) camera is used if frame size is not specified.
+ Formula based on [link:http://www.bobatkins.com/photography/technical/field_of_view.html] +
-

.setViewOffset( [page:Float fullWidth], [page:Float fullHeight], [page:Float x], [page:Float y], [page:Float width], [page:Float height] )

-
-fullWidth — full width of multiview setup
-fullHeight — full height of multiview setup
-x — horizontal offset of subcamera
-y — vertical offset of subcamera
-width — width of subcamera
-height — height of subcamera -
+

.setViewOffset( [page:Float fullWidth], [page:Float fullHeight], [page:Float x], [page:Float y], [page:Float width], [page:Float height] )

+
+ fullWidth — full width of multiview setup
+ fullHeight — full height of multiview setup
+ x — horizontal offset of subcamera
+ y — vertical offset of subcamera
+ width — width of subcamera
+ height — height of subcamera +
-
-Sets an offset in a larger frustum. This is useful for multi-window or multi-monitor/multi-machine setups. -
+
+ Sets an offset in a larger frustum. This is useful for multi-window or multi-monitor/multi-machine setups. +
-
-For example, if you have 3x2 monitors and each monitor is 1920x1080 and the monitors are in grid like this:
+
+ For example, if you have 3x2 monitors and each monitor is 1920x1080 and the monitors are in grid like this:
-
+---+---+---+
+		
+---+---+---+
 | A | B | C |
 +---+---+---+
 | D | E | F |
-+---+---+---+
-
++---+---+---+
-then for each monitor you would call it like this:
+ then for each monitor you would call it like this:
-var w = 1920; + var w = 1920; var h = 1080; var fullWidth = w * 3; var fullHeight = h * 2; @@ -96,15 +103,17 @@ camera.setViewOffset( fullWidth, fullHeight, w * 1, h * 1, w, h ); camera.setViewOffset( fullWidth, fullHeight, w * 2, h * 1, w, h ); -Note there is no reason monitors have to be the same size or in a grid. -
+ Note there is no reason monitors have to be the same size or in a grid. +
-

.updateProjectionMatrix()

-
-Updates the camera projection matrix. Must be called after change of parameters. -
+

.updateProjectionMatrix()

+
+ Updates the camera projection matrix. Must be called after change of parameters. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Clock.html b/docs/api/core/Clock.html index d8c3af58d42110d5dc787e816199341d6e912868..946cfa9dba5c8eb433376e4706894a21e7dd0c0e 100644 --- a/docs/api/core/Clock.html +++ b/docs/api/core/Clock.html @@ -1,51 +1,62 @@ -

[name]

+ + + + + + + + + +

[name]

-
Object for keeping track of time.
+
Object for keeping track of time.
-

Constructor

+

Constructor

-

[name]( [page:Boolean autoStart] )

-
-autoStart — Automatically start the clock. -
+

[name]( [page:Boolean autoStart] )

+
+ autoStart — Automatically start the clock. +
-

Properties

+

Properties

-

.[page:Boolean autoStart]

+

.[page:Boolean autoStart]

-

.[page:Float startTime]

+

.[page:Float startTime]

-

.[page:Float oldTime]

+

.[page:Float oldTime]

-

.[page:Float elapsedTime]

+

.[page:Float elapsedTime]

-

.[page:Boolean running]

+

.[page:Boolean running]

-

Methods

+

Methods

-

.start()

-
-Start clock. -
+

.start()

+
+ Start clock. +
-

.stop()

-
-Stop clock. -
+

.stop()

+
+ Stop clock. +
-

.getElapsedTime() [page:Float]

-
-Get milliseconds passed since the clock started. -
+

.getElapsedTime() [page:Float]

+
+ Get milliseconds passed since the clock started. +
-

.getDelta() [page:Float]

-
-Get the milliseconds passed since the last call to this method. -
+

.getDelta() [page:Float]

+
+ Get the milliseconds passed since the last call to this method. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Color.html b/docs/api/core/Color.html index 9e6a211ed238785e20f01e89d494956692270a7a..ea93cc4bfee09cd746fd23a56c4397d1711637da 100644 --- a/docs/api/core/Color.html +++ b/docs/api/core/Color.html @@ -1,120 +1,131 @@ -

[name]

- -
-Represents a color. See also [page:ColorUtils]. -
- - -

Example

- -var color = new THREE.Color( 0xff0000 ); - - -

Constructor

- -

[name]( [page:Integer hex])

-
-hex — initial color in hexadecimal
-
- -

Properties

- -

.[page:Float r]

-
-Red channel value between 0 and 1. Default is 1. -
- -

.[page:Float g]

-
-Green channel value between 0 and 1. Default is 1. -
- -

.[page:Float b]

-
-Blue channel value between 0 and 1. Default is 1. -
- -

Methods

- -

.copy( [page:Color color] ) [page:this]

-
-color — Color to copy. -
-
-Copies given color. -
- -

.copyGammaToLinear( [page:Color color] ) [page:this]

-
-color — Color to copy. -
-
-Copies given color making conversion from gamma to linear space. -
- -

.copyLinearToGamma( [page:Color color] ) [page:this]

-
-color — Color to copy. -
-
-Copies given color making conversion from linear to gamma space. -
- -

.convertGammaToLinear() [page:this]

-
-Converts this color from gamma to linear space. -
- -

.convertLinearToGamma() [page:this]

-
-Converts this color from linear to gamma space. -
- -

.setRGB( [page:Float r], [page:Float g], [page:Float b] ) [page:this]

-
-r — Red channel value between 0 and 1.
-g — Green channel value between 0 and 1.
-b — Blue channel value between 0 and 1. -
-
-Sets this color from RGB values. -
- -

.setHSV( [page:Float h], [page:Float s], [page:Float v] ) [page:this]

-
-h — Hue channel value between 0 and 1.
-s — Saturation value channel between 0 and 1.
-v — Value channel value between 0 and 1. -
-
-Sets this color from HSV values.
-Based on MochiKit implementation by Bob Ippolito. -
- -

.setHex( [page:Integer hex] ) [page:this]

-
-hex — Color in hexadecimal.
-
-
-Sets this color from a hexadecimal value. -
- -

.getHex() [page:Integer]

-
-Returns the value of this color in hexadecimal. -
- -

.getContextStyle() [page:String]

-
-Returns the value of this color in CSS context style.
-Example: rgb(r, g, b) -
- -

.clone() [page:Color]

-
-Clones this color. -
- -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + + + + + + + + + +

[name]

+ +
+ Represents a color. See also [page:ColorUtils]. +
+ + +

Example

+ + var color = new THREE.Color( 0xff0000 ); + + +

Constructor

+ +

[name]( [page:Integer hex])

+
+ hex — initial color in hexadecimal
+
+ +

Properties

+ +

.[page:Float r]

+
+ Red channel value between 0 and 1. Default is 1. +
+ +

.[page:Float g]

+
+ Green channel value between 0 and 1. Default is 1. +
+ +

.[page:Float b]

+
+ Blue channel value between 0 and 1. Default is 1. +
+ +

Methods

+ +

.copy( [page:Color color] ) [page:this]

+
+ color — Color to copy. +
+
+ Copies given color. +
+ +

.copyGammaToLinear( [page:Color color] ) [page:this]

+
+ color — Color to copy. +
+
+ Copies given color making conversion from gamma to linear space. +
+ +

.copyLinearToGamma( [page:Color color] ) [page:this]

+
+ color — Color to copy. +
+
+ Copies given color making conversion from linear to gamma space. +
+ +

.convertGammaToLinear() [page:this]

+
+ Converts this color from gamma to linear space. +
+ +

.convertLinearToGamma() [page:this]

+
+ Converts this color from linear to gamma space. +
+ +

.setRGB( [page:Float r], [page:Float g], [page:Float b] ) [page:this]

+
+ r — Red channel value between 0 and 1.
+ g — Green channel value between 0 and 1.
+ b — Blue channel value between 0 and 1. +
+
+ Sets this color from RGB values. +
+ +

.setHSV( [page:Float h], [page:Float s], [page:Float v] ) [page:this]

+
+ h — Hue channel value between 0 and 1.
+ s — Saturation value channel between 0 and 1.
+ v — Value channel value between 0 and 1. +
+
+ Sets this color from HSV values.
+ Based on MochiKit implementation by Bob Ippolito. +
+ +

.setHex( [page:Integer hex] ) [page:this]

+
+ hex — Color in hexadecimal.
+
+
+ Sets this color from a hexadecimal value. +
+ +

.getHex() [page:Integer]

+
+ Returns the value of this color in hexadecimal. +
+ +

.getContextStyle() [page:String]

+
+ Returns the value of this color in CSS context style.
+ Example: rgb(r, g, b) +
+ +

.clone() [page:Color]

+
+ Clones this color. +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Face3.html b/docs/api/core/Face3.html index bb5e64f715a32230e8e1fbc4a89bc6c3cb14d1b2..0ce67f3b43da6568352e4245935034b460499585 100644 --- a/docs/api/core/Face3.html +++ b/docs/api/core/Face3.html @@ -1,81 +1,92 @@ -

[name]

- -
-Triangle face. -
- - -

Example

- -var face = new THREE.Face3( 0, 1, 2, new THREE.Vector3( 0, 1, 0 ), new THREE.Color( 0xffaa00 ), 0 ); - - -

Constructor

- -

[name]( [page:Integer a], [page:Integer b], [page:Integer c], [page:Vector3 normal], [page:Color color], [page:Integer materialIndex] )

-
-a — Vertex A index.
-b — Vertex B index.
-c — Vertex C index.
-normal — Face normal or array of vertex normals.
-color — Face color or array of vertex colors.
-materialIndex — Material index. -
- -

Properties

- -

.[page:Integer a]

-
-Vertex A index. -
- -

.[page:Integer b]

-
-Vertex B index. -
- -

.[page:Integer c]

-
-Vertex C index. -
- -

.[page:Vector3 normal]

-
-Face normal. -
- -

.[page:Color color]

-
-Face color. -
- -

.[page:Array vertexNormals]

-
-Array of 3 vertex normals. -
- -

.[page:Array vertexColors]

-
-Array of 3 vertex colors. -
- -

.[page:Array vertexTangets]

-
-Array of 3 vertex tangets. -
- - -

.[page:Integer materialIndex]

-
-Material index (points to [page:Geometry Geometry.materials]). -
- -

.[page:Vector3 centroid]

-
-Face centroid. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + + + + + + + + + +

[name]

+ +
+ Triangle face. +
+ + +

Example

+ + var face = new THREE.Face3( 0, 1, 2, new THREE.Vector3( 0, 1, 0 ), new THREE.Color( 0xffaa00 ), 0 ); + + +

Constructor

+ +

[name]( [page:Integer a], [page:Integer b], [page:Integer c], [page:Vector3 normal], [page:Color color], [page:Integer materialIndex] )

+
+ a — Vertex A index.
+ b — Vertex B index.
+ c — Vertex C index.
+ normal — Face normal or array of vertex normals.
+ color — Face color or array of vertex colors.
+ materialIndex — Material index. +
+ +

Properties

+ +

.[page:Integer a]

+
+ Vertex A index. +
+ +

.[page:Integer b]

+
+ Vertex B index. +
+ +

.[page:Integer c]

+
+ Vertex C index. +
+ +

.[page:Vector3 normal]

+
+ Face normal. +
+ +

.[page:Color color]

+
+ Face color. +
+ +

.[page:Array vertexNormals]

+
+ Array of 3 vertex normals. +
+ +

.[page:Array vertexColors]

+
+ Array of 3 vertex colors. +
+ +

.[page:Array vertexTangets]

+
+ Array of 3 vertex tangets. +
+ + +

.[page:Integer materialIndex]

+
+ Material index (points to [page:Geometry Geometry.materials]). +
+ +

.[page:Vector3 centroid]

+
+ Face centroid. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Face4.html b/docs/api/core/Face4.html index 6d9c2dd487e3884ff1cc6e45ccb9a741f6d3106e..cb93d8d9eb1e59745df4859db04823d93f9af523 100644 --- a/docs/api/core/Face4.html +++ b/docs/api/core/Face4.html @@ -1,87 +1,98 @@ -

[name]

- -
-Quad face. -
- - -

Example

- -var face = new THREE.Face4( 0, 1, 2, 3, new THREE.Vector3( 0, 1, 0 ), new THREE.Color( 0xffaa00 ), 0 ); - - -

Constructor

- -

[name]( [page:Integer a], [page:Integer b], [page:Integer c], [page:Integer d], [page:Vector3 normal], [page:Color color], [page:Integer materialIndex] )

-
-a — Vertex A index.
-b — Vertex B index.
-c — Vertex C index.
-d — Vertex D index.
-normal — Face normal or array of vertex normals.
-color — Face color or array of vertex colors.
-materialIndex — Material index. -
- -

Properties

- -

.[page:Integer a]

-
-Vertex A index. -
- -

.[page:Integer b]

-
-Vertex B index. -
- -

.[page:Integer c]

-
-Vertex C index. -
- -

.[page:Integer d]

-
-Vertex D index. -
- -

.[page:Vector3 normal]

-
-Face normal. -
- -

.[page:Color color]

-
-Face color. -
- -

.[page:Array vertexNormals]

-
-Array of 4 vertex normals. -
- -

.[page:Array vertexColors]

-
-Array of 4 vertex colors. -
- -

.[page:Array vertexTangets]

-
-Array of 4 vertex tangets. -
- - -

.[page:Integer materialIndex]

-
-Material index (points to [page:Geometry Geometry.materials]). -
- -

.[page:Vector3 centroid]

-
-Face centroid. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + + + + + + + + + +

[name]

+ +
+ Quad face. +
+ + +

Example

+ + var face = new THREE.Face4( 0, 1, 2, 3, new THREE.Vector3( 0, 1, 0 ), new THREE.Color( 0xffaa00 ), 0 ); + + +

Constructor

+ +

[name]( [page:Integer a], [page:Integer b], [page:Integer c], [page:Integer d], [page:Vector3 normal], [page:Color color], [page:Integer materialIndex] )

+
+ a — Vertex A index.
+ b — Vertex B index.
+ c — Vertex C index.
+ d — Vertex D index.
+ normal — Face normal or array of vertex normals.
+ color — Face color or array of vertex colors.
+ materialIndex — Material index. +
+ +

Properties

+ +

.[page:Integer a]

+
+ Vertex A index. +
+ +

.[page:Integer b]

+
+ Vertex B index. +
+ +

.[page:Integer c]

+
+ Vertex C index. +
+ +

.[page:Integer d]

+
+ Vertex D index. +
+ +

.[page:Vector3 normal]

+
+ Face normal. +
+ +

.[page:Color color]

+
+ Face color. +
+ +

.[page:Array vertexNormals]

+
+ Array of 4 vertex normals. +
+ +

.[page:Array vertexColors]

+
+ Array of 4 vertex colors. +
+ +

.[page:Array vertexTangets]

+
+ Array of 4 vertex tangets. +
+ + +

.[page:Integer materialIndex]

+
+ Material index (points to [page:Geometry Geometry.materials]). +
+ +

.[page:Vector3 centroid]

+
+ Face centroid. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Frustum.html b/docs/api/core/Frustum.html index 9ca8ae84bfd856b596fd245f9085a5ad7a84e607..889553c978871878bf59a66c7a5a763fde3e1e77 100644 --- a/docs/api/core/Frustum.html +++ b/docs/api/core/Frustum.html @@ -1,30 +1,41 @@ -

[name]

+ + + + + + + + + +

[name]

-
+
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Array planes]

-
-Array of 6 [page:Vector4 vectors]. -
+

.[page:Array planes]

+
+ Array of 6 [page:Vector4 vectors]. +
-

Methods

+

Methods

-

.setFromMatrix( [page:Matrix4 matrix] )

+

.setFromMatrix( [page:Matrix4 matrix] )

-

.contains( [page:Object3D object] ) [page:Boolean]

-
-Checks whether the object is inside the Frustum. -
+

.contains( [page:Object3D object] ) [page:Boolean]

+
+ Checks whether the object is inside the Frustum. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Geometry.html b/docs/api/core/Geometry.html index 66f342311c276bcef9515c86cf7a69534f079c7c..ff8baa3807e7ac17c87aee7223542f1b1508435c 100644 --- a/docs/api/core/Geometry.html +++ b/docs/api/core/Geometry.html @@ -1,162 +1,173 @@ -

[name]

- -
Base class for geometries
- - -

Example

- -var geometry = new THREE.Geometry() - -geometry.vertices.push( new THREE.Vector3( -10, 10, 0 ) ); -geometry.vertices.push( new THREE.Vector3( -10, -10, 0 ) ); -geometry.vertices.push( new THREE.Vector3( 10, -10, 0 ) ); - -geometry.faces.push( new THREE.Face3( 0, 1, 2 ) ); - -geometry.computeBoundingSphere(); - - -

Constructor

- -

[name]()

- - -

Properties

- -

.[page:Integer id]

-
-Unique number of this geometry instance -
- -

.[page:Array vertices]

-
-Array of [page:Vector3 vertices]. -
- -

.[page:Array colors]

-
-Array of vertex [page:Color colors], matching number and order of vertices.
-Used in [page:ParticleSystem], [page:Line] and [page:Ribbon].
-[page:Mesh Meshes] use per-face-use-of-vertex colors embedded directly in faces. -
- -

.[page:Array materials]

-
-Array of [page:Material materials]. -
- -

.[page:Array faces]

-
-Array of [page:Face3 triangles] or/and [page:Face4 quads]. -
- -

.[page:Array faceUvs]

-
-Array of face [page:UV] layers.
-Each UV layer is an array of [page:UV] matching order and number of faces. -
- -

.[page:Array faceVertexUvs]

-
-Array of face [page:UV] layers.
-Each UV layer is an array of [page:UV] matching order and number of vertices in faces. -
- -

.[page:Array morphTargets]

-
-Array of morph targets. Each morph target is JS object: -{ name: "targetName", vertices: [ new THREE.Vertex(), ... ] } -Morph vertices match number and order of primary vertices. -
- -

.[page:Array morphColors]

-
-Array of morph colors. Morph colors have similar structure as morph targets, each color set is JS object: -morphColor = { name: "colorName", colors: [ new THREE.Color(), ... ] } -Morph colors can match either number and order of faces (face colors) or number of vertices (vertex colors). -
- -

.[page:Array skinWeights]

-
-Array of skinning weights, matching number and order of vertices. -
- -

.[page:Array skinIndices]

-
-Array of skinning indices, matching number and order of vertices. -
- -

.[page:Object boundingBox]

-
-Bounding box. -{ min: new THREE.Vector3(), max: new THREE.Vector3() } -
- -

.[page:Object boundingSphere]

-
-Bounding sphere. -{ radius: float } -
- -

.[page:Boolean hasTangents]

-
-True if geometry has tangents. Set in [page:Geometry Geometry.computeTangents]. -
- -

.[page:Boolean dynamic]

-
-Set to *true* if attribute buffers will need to change in runtime (using "dirty" flags).
-Unless set to true internal typed arrays corresponding to buffers will be deleted once sent to GPU. -
- - -

Methods

- -

.applyMatrix( [page:Matrix4 matrix] )

-
-Bakes matrix transform directly into vertex coordinates. -
- -

.computeCentroids()

-
-Computes centroids for all faces. -
- -

.computeFaceNormals()

-
-Computes face normals. -
- -

.computeVertexNormals()

-
-Computes vertex normals by averaging face normals.
-Face normals must be existing / computed beforehand. -
- -

.computeTangents()

-
-Computes vertex tangents.
-Based on [link:http://www.terathon.com/code/tangent.html]
-Geometry must have vertex [page:UV UVs] (layer 0 will be used). -
- -

.computeBoundingBox()

-
-Computes bounding box of the geometry, updating [page:Geometry Geometry.boundingBox] attribute. -
- -

.computeBoundingSphere()

-
-Computes bounding sphere of the geometry, updating [page:Geometry Geometry.boundingSphere] attribute. -
- -

.mergeVertices()

-
-Checks for duplicate vertices using hashmap.
-Duplicated vertices are removed and faces' vertices are updated. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + + + + + + + + +

[name]

+ +
Base class for geometries
+ + +

Example

+ + var geometry = new THREE.Geometry() + + geometry.vertices.push( new THREE.Vector3( -10, 10, 0 ) ); + geometry.vertices.push( new THREE.Vector3( -10, -10, 0 ) ); + geometry.vertices.push( new THREE.Vector3( 10, -10, 0 ) ); + + geometry.faces.push( new THREE.Face3( 0, 1, 2 ) ); + + geometry.computeBoundingSphere(); + + +

Constructor

+ +

[name]()

+ + +

Properties

+ +

.[page:Integer id]

+
+ Unique number of this geometry instance +
+ +

.[page:Array vertices]

+
+ Array of [page:Vector3 vertices]. +
+ +

.[page:Array colors]

+
+ Array of vertex [page:Color colors], matching number and order of vertices.
+ Used in [page:ParticleSystem], [page:Line] and [page:Ribbon].
+ [page:Mesh Meshes] use per-face-use-of-vertex colors embedded directly in faces. +
+ +

.[page:Array materials]

+
+ Array of [page:Material materials]. +
+ +

.[page:Array faces]

+
+ Array of [page:Face3 triangles] or/and [page:Face4 quads]. +
+ +

.[page:Array faceUvs]

+
+ Array of face [page:UV] layers.
+ Each UV layer is an array of [page:UV] matching order and number of faces. +
+ +

.[page:Array faceVertexUvs]

+
+ Array of face [page:UV] layers.
+ Each UV layer is an array of [page:UV] matching order and number of vertices in faces. +
+ +

.[page:Array morphTargets]

+
+ Array of morph targets. Each morph target is JS object: + { name: "targetName", vertices: [ new THREE.Vertex(), ... ] } + Morph vertices match number and order of primary vertices. +
+ +

.[page:Array morphColors]

+
+ Array of morph colors. Morph colors have similar structure as morph targets, each color set is JS object: + morphColor = { name: "colorName", colors: [ new THREE.Color(), ... ] } + Morph colors can match either number and order of faces (face colors) or number of vertices (vertex colors). +
+ +

.[page:Array skinWeights]

+
+ Array of skinning weights, matching number and order of vertices. +
+ +

.[page:Array skinIndices]

+
+ Array of skinning indices, matching number and order of vertices. +
+ +

.[page:Object boundingBox]

+
+ Bounding box. + { min: new THREE.Vector3(), max: new THREE.Vector3() } +
+ +

.[page:Object boundingSphere]

+
+ Bounding sphere. + { radius: float } +
+ +

.[page:Boolean hasTangents]

+
+ True if geometry has tangents. Set in [page:Geometry Geometry.computeTangents]. +
+ +

.[page:Boolean dynamic]

+
+ Set to *true* if attribute buffers will need to change in runtime (using "dirty" flags).
+ Unless set to true internal typed arrays corresponding to buffers will be deleted once sent to GPU. +
+ + +

Methods

+ +

.applyMatrix( [page:Matrix4 matrix] )

+
+ Bakes matrix transform directly into vertex coordinates. +
+ +

.computeCentroids()

+
+ Computes centroids for all faces. +
+ +

.computeFaceNormals()

+
+ Computes face normals. +
+ +

.computeVertexNormals()

+
+ Computes vertex normals by averaging face normals.
+ Face normals must be existing / computed beforehand. +
+ +

.computeTangents()

+
+ Computes vertex tangents.
+ Based on [link:http://www.terathon.com/code/tangent.html]
+ Geometry must have vertex [page:UV UVs] (layer 0 will be used). +
+ +

.computeBoundingBox()

+
+ Computes bounding box of the geometry, updating [page:Geometry Geometry.boundingBox] attribute. +
+ +

.computeBoundingSphere()

+
+ Computes bounding sphere of the geometry, updating [page:Geometry Geometry.boundingSphere] attribute. +
+ +

.mergeVertices()

+
+ Checks for duplicate vertices using hashmap.
+ Duplicated vertices are removed and faces' vertices are updated. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Math.html b/docs/api/core/Math.html index e8641599ca63ddb5f393a97b9bea0ad83a9a2633..5bf530f9553218832c7b055475db49aeadf0a6e8 100644 --- a/docs/api/core/Math.html +++ b/docs/api/core/Math.html @@ -1,63 +1,74 @@ -

[name]

- -
Math utility functions
- - -

Methods

- -

.clamp( [page:Float x], [page:Float a], [page:Float b] ) [page:Float]

-
-x — Value to be clamped.
-a — Minimum value
-b — Maximum value. -
-
-Clamps the *x* to be between *a* and *b*. -
- -

.clampBottom( [page:Float x], [page:Float a] ) [page:Float]

-
-x — Value to be clamped.
-a — Minimum value -
-
-Clamps the *x* to be larger than *a*. -
- -

.mapLinear( [page:Float x], [page:Float a] ) [page:Float]

-
-x — Value to be mapped.
-a1 — Minimum value for range A.
-a2 — Maximum value for range A.
-b1 — Minimum value for range B.
-b2 — Maximum value for range B. -
-
-Linear mapping of *x* from range [*a1*, *a2*] to range [*b1*, *b2*]. -
- -

.random16() [page:Float]

-
-Random float from 0 to 1 with 16 bits of randomness.
-Standard Math.random() creates repetitive patterns when applied over larger space. -
- -

.randInt( [page:Integer low], [page:Integer high] ) [page:Integer]

-
-Random integer from *low* to *high* interval. -
- -

.randFloat( [page:Float low], [page:Float high] ) [page:Float]

-
-Random float from *low* to *high* interval. -
- -

.randFloatSpread( [page:Float range] ) [page:Float]

-
-Random float from *- range / 2* to *range / 2* interval. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + + + + + + + + + +

[name]

+ +
Math utility functions
+ + +

Methods

+ +

.clamp( [page:Float x], [page:Float a], [page:Float b] ) [page:Float]

+
+ x — Value to be clamped.
+ a — Minimum value
+ b — Maximum value. +
+
+ Clamps the *x* to be between *a* and *b*. +
+ +

.clampBottom( [page:Float x], [page:Float a] ) [page:Float]

+
+ x — Value to be clamped.
+ a — Minimum value +
+
+ Clamps the *x* to be larger than *a*. +
+ +

.mapLinear( [page:Float x], [page:Float a] ) [page:Float]

+
+ x — Value to be mapped.
+ a1 — Minimum value for range A.
+ a2 — Maximum value for range A.
+ b1 — Minimum value for range B.
+ b2 — Maximum value for range B. +
+
+ Linear mapping of *x* from range [*a1*, *a2*] to range [*b1*, *b2*]. +
+ +

.random16() [page:Float]

+
+ Random float from 0 to 1 with 16 bits of randomness.
+ Standard Math.random() creates repetitive patterns when applied over larger space. +
+ +

.randInt( [page:Integer low], [page:Integer high] ) [page:Integer]

+
+ Random integer from *low* to *high* interval. +
+ +

.randFloat( [page:Float low], [page:Float high] ) [page:Float]

+
+ Random float from *low* to *high* interval. +
+ +

.randFloatSpread( [page:Float range] ) [page:Float]

+
+ Random float from *- range / 2* to *range / 2* interval. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Matrix3.html b/docs/api/core/Matrix3.html index 04ef630bdadbc878114082df98514ff00c95826f..37b49e4d9becce341fbc3e2b872e58cc31a7e1d9 100644 --- a/docs/api/core/Matrix3.html +++ b/docs/api/core/Matrix3.html @@ -1,34 +1,45 @@ -

[name]

+ + + + + + + + + +

[name]

-
A 3x3 matrix.
+
A 3x3 matrix.
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Array m]

-
-Array with matrix values. -
+

.[page:Array m]

+
+ Array with matrix values. +
-

Methods

+

Methods

-

.transpose() [page:Matrix3]

-
-Transposes this matrix in place. -
+

.transpose() [page:Matrix3]

+
+ Transposes this matrix in place. +
-

.transposeIntoArray( [page:Array r] ) [page:Array]

-
-Transposes this matrix into supplied array. -
+

.transposeIntoArray( [page:Array r] ) [page:Array]

+
+ Transposes this matrix into supplied array. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Matrix4.html b/docs/api/core/Matrix4.html index 4c42b05a8c6fce9adf572b858544b7ebb2f15384..996262f83cf31516cbd0bcf27c012225630d28b0 100644 --- a/docs/api/core/Matrix4.html +++ b/docs/api/core/Matrix4.html @@ -1,302 +1,313 @@ -

[name]

+ + + + + + + + + +

[name]

-
A 4x4 Matrix.
+
A 4x4 Matrix.
-

Example

+

Example

-// Simple rig for rotating around 3 axes + // Simple rig for rotating around 3 axes -var m = new THREE.Matrix4(); + var m = new THREE.Matrix4(); -var m1 = new THREE.Matrix4(); -var m2 = new THREE.Matrix4(); -var m3 = new THREE.Matrix4(); + var m1 = new THREE.Matrix4(); + var m2 = new THREE.Matrix4(); + var m3 = new THREE.Matrix4(); -var alpha = 0; -var beta = Math.PI; -var gamma = Math.PI/2; + var alpha = 0; + var beta = Math.PI; + var gamma = Math.PI/2; -m1.setRotationX( alpha ); -m2.setRotationY( beta ); -m3.setRotationZ( gamma ); + m1.setRotationX( alpha ); + m2.setRotationY( beta ); + m3.setRotationZ( gamma ); -m.multiply( m1, m2 ); -m.multiplySelf( m3 ); - + m.multiply( m1, m2 ); + m.multiplySelf( m3 ); + -

Constructor

+

Constructor

-

[name]( [page:Float n11], [page:Float n12], [page:Float n13], [page:Float n14], [page:Float n21], [page:Float n22], [page:Float n23], [page:Float n24], [page:Float n31], [page:Float n32], [page:Float n33], [page:Float n34], [page:Float n41], [page:Float n42], [page:Float n43], [page:Float n44] )

+

[name]( [page:Float n11], [page:Float n12], [page:Float n13], [page:Float n14], [page:Float n21], [page:Float n22], [page:Float n23], [page:Float n24], [page:Float n31], [page:Float n32], [page:Float n33], [page:Float n34], [page:Float n41], [page:Float n42], [page:Float n43], [page:Float n44] )

-

Properties

+

Properties

-

.[page:Float32Array elements]

+

.[page:Float32Array elements]

-

Methods

+

Methods

-

.set( [page:Float n11], [page:Float n12], [page:Float n13], [page:Float n14], [page:Float n21], [page:Float n22], [page:Float n23], [page:Float n24], [page:Float n31], [page:Float n32], [page:Float n33], [page:Float n34], [page:Float n41], [page:Float n42], [page:Float n43], [page:Float n44] ) [page:Matrix4]

-
-Sets all fields of this matrix. -
+

.set( [page:Float n11], [page:Float n12], [page:Float n13], [page:Float n14], [page:Float n21], [page:Float n22], [page:Float n23], [page:Float n24], [page:Float n31], [page:Float n32], [page:Float n33], [page:Float n34], [page:Float n41], [page:Float n42], [page:Float n43], [page:Float n44] ) [page:Matrix4]

+
+ Sets all fields of this matrix. +
-

.identity() [page:Matrix4]

-
-Resets this matrix to identity. -
+

.identity() [page:Matrix4]

+
+ Resets this matrix to identity. +
-

.copy( [page:Matrix4 m] ) [page:Matrix4]

-
-Copies a matrix *m* into this matrix. -
- -

.lookAt( [page:Vector3 eye], [page:Vector3 center], [page:Vector3 up], ) [page:Matrix4]

-
-Constructs a rotation matrix, looking from *eye* towards *center* with defined *up* vector. -
- -

.multiply( [page:Matrix4 a], [page:Matrix4 b] ) [page:Matrix4]

-
-Sets this matrix to *a x b*. -
- -

.multiplySelf( [page:Matrix4 m] ) [page:Matrix4]

-
-Multiplies this matrix by *m*. -
- -

.multiplyToArray( [page:Matrix4 a], [page:Matrix4 b], [page:Array r] ) [page:Matrix4]

-
-Sets this matrix to *a x b* and sets result into flat array *r*.
-Destination array can be regular Array or TypedArray. -
- -

.multiplyScalar( [page:Float s] ) [page:Matrix4]

-
-Multiplies this matrix by *s*. -
- -

.multiplyVector3( [page:Vector3 v] ) [page:Vector3]

-
-Applies this matrix to *v*. -
- -

.multiplyVector4( [page:Vector4 v] ) [page:Vector4]

-
-Applies this matrix to *v*. -
- -

.rotateAxis( [page:Vector3 v] ) [page:Vector3]

-
-Applies rotation submatrix of this matrix to vector *v* and then normalizes it. -
- -

.crossVector( [page:Vector4 a] ) [page:Vector4]

- -

.determinant() [page:Float]

-
-Computes determinant of this matrix.
-Based on [link:http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm] -
- -

.transpose() [page:Matrix4]

-
-Transposes this matrix. -
- -

.flatten() [page:Array]

-
-Flattens this matrix into internal [page:Matrix4 Matrix4.flat] array. -
- -

.flattenToArray( [page:Array flat] ) [page:Array]

-
-Flattens this matrix into supplied *flat* array. -
- -

.flattenToArrayOffset( [page:Array flat], [page:Integer offset] ) [page:Array]

-
-Flattens this matrix into supplied *flat* array starting from *offset* position in the array. -
- -

.setTranslation( [page:Float x], [page:Float y], [page:Float z] ) [page:Matrix4]

-
-Sets this matrix as translation transform. -
- -

.setScale( [page:Float x], [page:Float y], [page:Float z] ) [page:Matrix4]

-
-Sets this matrix as scale transform. -
- -

.makeRotationX( [page:Float theta] ) [page:Matrix4]

-
-theta — Rotation angle in radians. -
-
-Sets this matrix as rotation transform around x axis by *theta* radians. -
- -

.makeRotationY( [page:Float theta] ) [page:Matrix4]

-
-theta — Rotation angle in radians. -
-
-Sets this matrix as rotation transform around y axis by *theta* radians. -
- -

.makeRotationZ( [page:Float theta] ) [page:Matrix4]

-
-theta — Rotation angle in radians. -
-
-Sets this matrix as rotation transform around z axis by *theta* radians. -
- -

.makeRotationAxis( [page:Vector3 axis], [page:Float theta] ) [page:Matrix4]

-
-axis — Rotation axis. -theta — Rotation angle in radians. -
-
-Sets this matrix as rotation transform around *axis* by *angle* radians.
-Based on [link:http://www.gamedev.net/reference/articles/article1199.asp]. -
- -

.setPosition( [page:Vector3 v] ) [page:Matrix4]

-
-Sets the position component for this matrix from vector *v*. -
- -

.getPosition() [page:Vector3]

-
-Returns position component from this matrix.
-Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. -
- -

.getColumnX() [page:Vector3]

-
-Returns x column component from this matrix.
-Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. -
- -

.getColumnY() [page:Vector3]

-
-Returns y column component from this matrix.
-Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. -
- -

.getColumnZ() [page:Vector3]

-
-Returns z column component from this matrix.
-Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. -
- -

.getInverse( [page:Matrix4 m] ) [page:Matrix4]

-
-Sets this matrix to inverse of matrix *m*.
-Based on [link:http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm]. -
- -

.setRotationFromEuler( [page:Vector3 v], [page:String order] ) [page:Matrix4]

-
-v — Rotation vector. -order — The order of rotations. Eg. "XYZ". -
-
-Sets rotation submatrix of this matrix to rotation specified by Euler angles.
-Default order "XYZ". -
- -

.setRotationFromQuaternion( [page:Quaternion q] ) [page:Matrix4]

-
-Sets rotation submatrix of this matrix to rotation specified by *q*. -
- -

.scale( [page:Vector3 v] ) [page:Matrix4]

-
-Multiplies columns of this matrix by vector *v*. -
- -

.compose( [page:Vector3 translation], [page:Quaternion rotation], [page:Vector3 scale] ) [page:Matrix4]

-
-Sets this matrix to transform composed of *translation*, *rotation* and *scale*. -
- -

.decompose( [page:Vector3 translation], [page:Quaternion rotation], [page:Vector3 scale] ) [page:Array]

-
-Decomposes this matrix into *translation*, *rotation* and *scale* components.
-If parameters are not supplied, new instances will be created. -
- -

.extractPosition( [page:Matrix4 m] ) [page:Matrix4]

-
-Copies translation component of supplied matrix *m* into this matrix translation. -
- -

.extractRotation( [page:Matrix4 m] ) [page:Matrix4]

-
-Copies rotation component of supplied matrix *m* into this matrix rotation. -
- -

.rotateByAxis( [page:Vector3 axis], [page:Float angle] ) [page:Matrix4]

-
-Rotates this matrix around supplied *axis* by *angle*. -
- -

.rotateX( [page:Float angle] ) [page:Matrix4]

-
-Rotates this matrix around x axis by *angle*. -
- -

.rotateY( [page:Float angle] ) [page:Matrix4]

-
-Rotates this matrix around y axis by *angle*. -
- -

.rotateZ( [page:Float angle] ) [page:Matrix4]

-
-Rotates this matrix around z axis by *angle*. -
- -

.translate( [page:Vector3 v] ) [page:Matrix4]

-
-Translates this matrix by vector *v*. -
- -

.clone() [page:Matrix4]

-
-Clones this matrix. -
- - -

Static methods

- -

.makeInvert3x3( [page:Matrix4 m] ) [page:Matrix3]

-
-Inverts just rotation submatrix of matrix *m*.
-Note: this method returns a reference to internal 3x3 matrix, make copy or clone if you don't use it right away.
-Based on [link:http://code.google.com/p/webgl-mjs/]. -
- -

.makeFrustum( [page:Float left], [page:Float right], [page:Float bottom], [page:Float top], [page:Float near], [page:Float far] ) [page:Matrix4]

-
-Creates frustum matrix. -
- -

.makePerspective( [page:Float fov], [page:Float aspect], [page:Float near], [page:Float far] ) [page:Matrix4]

-
-Creates perspective projection matrix. -
- -

.makeOrtho( [page:Float left], [page:Float right], [page:Float bottom], [page:Float top], [page:Float near], [page:Float far] ) [page:Matrix4]

-
-Creates orthographic projection matrix. -
- -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

.copy( [page:Matrix4 m] ) [page:Matrix4]

+
+ Copies a matrix *m* into this matrix. +
+ +

.lookAt( [page:Vector3 eye], [page:Vector3 center], [page:Vector3 up], ) [page:Matrix4]

+
+ Constructs a rotation matrix, looking from *eye* towards *center* with defined *up* vector. +
+ +

.multiply( [page:Matrix4 a], [page:Matrix4 b] ) [page:Matrix4]

+
+ Sets this matrix to *a x b*. +
+ +

.multiplySelf( [page:Matrix4 m] ) [page:Matrix4]

+
+ Multiplies this matrix by *m*. +
+ +

.multiplyToArray( [page:Matrix4 a], [page:Matrix4 b], [page:Array r] ) [page:Matrix4]

+
+ Sets this matrix to *a x b* and sets result into flat array *r*.
+ Destination array can be regular Array or TypedArray. +
+ +

.multiplyScalar( [page:Float s] ) [page:Matrix4]

+
+ Multiplies this matrix by *s*. +
+ +

.multiplyVector3( [page:Vector3 v] ) [page:Vector3]

+
+ Applies this matrix to *v*. +
+ +

.multiplyVector4( [page:Vector4 v] ) [page:Vector4]

+
+ Applies this matrix to *v*. +
+ +

.rotateAxis( [page:Vector3 v] ) [page:Vector3]

+
+ Applies rotation submatrix of this matrix to vector *v* and then normalizes it. +
+ +

.crossVector( [page:Vector4 a] ) [page:Vector4]

+ +

.determinant() [page:Float]

+
+ Computes determinant of this matrix.
+ Based on [link:http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm] +
+ +

.transpose() [page:Matrix4]

+
+ Transposes this matrix. +
+ +

.flatten() [page:Array]

+
+ Flattens this matrix into internal [page:Matrix4 Matrix4.flat] array. +
+ +

.flattenToArray( [page:Array flat] ) [page:Array]

+
+ Flattens this matrix into supplied *flat* array. +
+ +

.flattenToArrayOffset( [page:Array flat], [page:Integer offset] ) [page:Array]

+
+ Flattens this matrix into supplied *flat* array starting from *offset* position in the array. +
+ +

.setTranslation( [page:Float x], [page:Float y], [page:Float z] ) [page:Matrix4]

+
+ Sets this matrix as translation transform. +
+ +

.setScale( [page:Float x], [page:Float y], [page:Float z] ) [page:Matrix4]

+
+ Sets this matrix as scale transform. +
+ +

.makeRotationX( [page:Float theta] ) [page:Matrix4]

+
+ theta — Rotation angle in radians. +
+
+ Sets this matrix as rotation transform around x axis by *theta* radians. +
+ +

.makeRotationY( [page:Float theta] ) [page:Matrix4]

+
+ theta — Rotation angle in radians. +
+
+ Sets this matrix as rotation transform around y axis by *theta* radians. +
+ +

.makeRotationZ( [page:Float theta] ) [page:Matrix4]

+
+ theta — Rotation angle in radians. +
+
+ Sets this matrix as rotation transform around z axis by *theta* radians. +
+ +

.makeRotationAxis( [page:Vector3 axis], [page:Float theta] ) [page:Matrix4]

+
+ axis — Rotation axis. + theta — Rotation angle in radians. +
+
+ Sets this matrix as rotation transform around *axis* by *angle* radians.
+ Based on [link:http://www.gamedev.net/reference/articles/article1199.asp]. +
+ +

.setPosition( [page:Vector3 v] ) [page:Matrix4]

+
+ Sets the position component for this matrix from vector *v*. +
+ +

.getPosition() [page:Vector3]

+
+ Returns position component from this matrix.
+ Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. +
+ +

.getColumnX() [page:Vector3]

+
+ Returns x column component from this matrix.
+ Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. +
+ +

.getColumnY() [page:Vector3]

+
+ Returns y column component from this matrix.
+ Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. +
+ +

.getColumnZ() [page:Vector3]

+
+ Returns z column component from this matrix.
+ Note: this method returns a reference to internal class vector, make copy or clone if you don't use it right away. +
+ +

.getInverse( [page:Matrix4 m] ) [page:Matrix4]

+
+ Sets this matrix to inverse of matrix *m*.
+ Based on [link:http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm]. +
+ +

.setRotationFromEuler( [page:Vector3 v], [page:String order] ) [page:Matrix4]

+
+ v — Rotation vector. + order — The order of rotations. Eg. "XYZ". +
+
+ Sets rotation submatrix of this matrix to rotation specified by Euler angles.
+ Default order "XYZ". +
+ +

.setRotationFromQuaternion( [page:Quaternion q] ) [page:Matrix4]

+
+ Sets rotation submatrix of this matrix to rotation specified by *q*. +
+ +

.scale( [page:Vector3 v] ) [page:Matrix4]

+
+ Multiplies columns of this matrix by vector *v*. +
+ +

.compose( [page:Vector3 translation], [page:Quaternion rotation], [page:Vector3 scale] ) [page:Matrix4]

+
+ Sets this matrix to transform composed of *translation*, *rotation* and *scale*. +
+ +

.decompose( [page:Vector3 translation], [page:Quaternion rotation], [page:Vector3 scale] ) [page:Array]

+
+ Decomposes this matrix into *translation*, *rotation* and *scale* components.
+ If parameters are not supplied, new instances will be created. +
+ +

.extractPosition( [page:Matrix4 m] ) [page:Matrix4]

+
+ Copies translation component of supplied matrix *m* into this matrix translation. +
+ +

.extractRotation( [page:Matrix4 m] ) [page:Matrix4]

+
+ Copies rotation component of supplied matrix *m* into this matrix rotation. +
+ +

.rotateByAxis( [page:Vector3 axis], [page:Float angle] ) [page:Matrix4]

+
+ Rotates this matrix around supplied *axis* by *angle*. +
+ +

.rotateX( [page:Float angle] ) [page:Matrix4]

+
+ Rotates this matrix around x axis by *angle*. +
+ +

.rotateY( [page:Float angle] ) [page:Matrix4]

+
+ Rotates this matrix around y axis by *angle*. +
+ +

.rotateZ( [page:Float angle] ) [page:Matrix4]

+
+ Rotates this matrix around z axis by *angle*. +
+ +

.translate( [page:Vector3 v] ) [page:Matrix4]

+
+ Translates this matrix by vector *v*. +
+ +

.clone() [page:Matrix4]

+
+ Clones this matrix. +
+ + +

Static methods

+ +

.makeInvert3x3( [page:Matrix4 m] ) [page:Matrix3]

+
+ Inverts just rotation submatrix of matrix *m*.
+ Note: this method returns a reference to internal 3x3 matrix, make copy or clone if you don't use it right away.
+ Based on [link:http://code.google.com/p/webgl-mjs/]. +
+ +

.makeFrustum( [page:Float left], [page:Float right], [page:Float bottom], [page:Float top], [page:Float near], [page:Float far] ) [page:Matrix4]

+
+ Creates frustum matrix. +
+ +

.makePerspective( [page:Float fov], [page:Float aspect], [page:Float near], [page:Float far] ) [page:Matrix4]

+
+ Creates perspective projection matrix. +
+ +

.makeOrtho( [page:Float left], [page:Float right], [page:Float bottom], [page:Float top], [page:Float near], [page:Float far] ) [page:Matrix4]

+
+ Creates orthographic projection matrix. +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Object3D.html b/docs/api/core/Object3D.html index 5d540a149bd7882104c037a9bb226944175a5a3d..8e09bf446cf72f8e7762281405fe6a415aeca6a8 100644 --- a/docs/api/core/Object3D.html +++ b/docs/api/core/Object3D.html @@ -1,187 +1,198 @@ -

[name]

+ + + + + + + + + +

[name]

+ +
Base class for scene graph objects
+ + +

Constructor

+ +

[name]()

+ + +

Properties

+ +

.[page:Integer id]

+
+ Unique number of this object instance. +
+ +

.[page:String name]

+
+ Optional name of the object (doesn't have to be unique). +
-
Base class for scene graph objects
+

.[page:Object3D parent]

+
+ Object's parent in scene graph. +
- -

Constructor

- -

[name]()

- - -

Properties

- -

.[page:Integer id]

-
-Unique number of this object instance. -
- -

.[page:String name]

-
-Optional name of the object (doesn't have to be unique). -
- -

.[page:Object3D parent]

-
-Object's parent in scene graph. -
- -

.[page:Object3D children]

-
-Array with object's children. -
- -

.[page:Vector3 position]

-
-Object's local position. -
- -

.[page:Vector3 rotation]

-
-Object's local rotation (Euler angles). -
- -

.[page:String eulerOrder]

-
-Order of axis for Euler angles. -
- -

.[page:Vector3 scale]

-
-Object's local scale. -
- -

.[page:Vector3 up]

-
-Up direction. -
- -

.[page:Vector3 matrix]

-
-Local transform. -
- -

.[page:Vector3 matrixRotationWorld]

-
-Global rotation. -
- -

.[page:Quaternion quaternion]

-
-Global rotation. -
- -

.[page:Boolean useQuaternion]

-
-Use quaternion instead of Euler angles for specifying local rotation. -
- -

.[page:Float boundRadius]

- -

.[page:Float boundRadiusScale]

-
-Maximum scale from x, y, z scale components. -
- -

.[page:Float renderDepth]

-
-Override depth-sorting order if non *null*. -
- -

.[page:Boolean visible]

-
-Object gets rendered if *true*. -
- -

.[page:Boolean doubleSided]

-
-Both sides of faces visible if *true*. -
- -

.[page:Boolean flipSided]

-
-Backside of face visible if *true*. -
- -

.[page:Boolean castShadow]

-
-Gets rendered into shadow map. -
- -

.[page:Boolean receiveShadow]

-
-Material gets baked in shadow receiving. -
- -

.[page:Boolean frustumCulled]

- -

.[page:Boolean matrixAutoUpdate]

- -

.[page:Boolean matrixWorldNeedsUpdate]

- -

.[page:Boolean rotationAutoUpdate]

- - -

Methods

- -

.translate( [page:Float distance], [page:Vector3 axis] )

-
-distance - Distance.
-axis - Translation direction. -
-
-Translates object along arbitrary *axis* by *distance*. -
- -

.translateX( [page:Float distance] )

-
-Translates object along x axis by distance. -
- -

.translateY( [page:Float distance] )

-
-Translates object along y axis by distance. -
- -

.translateZ( [page:Float distance] )

-
-Translates object along z axis by distance. -
- -

.lookAt( [page:Vector3 vector] )

-
-Rotates object to face point in space. -
- -

.add( [page:Object3D object] )

-
-Adds *object* as child of this object. -
- -

.remove( [page:Object3D object] )

-
-Removes *object* as child of this object. -
- -

.getChildByName( [page:String name], [page:Boolean recursive] )

-
-name - Object name.
-recursive - Whether check in the objects's children. -
-
-Gets first child with name matching the argument. Searches whole subgraph recursively if *recursive* is true. -
- -

.updateMatrix()

-
-Updates local transform. -
- -

.updateMatrixWorld( [page:Boolean force] )

-
-Updates global transform of the object and its children. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

.[page:Object3D children]

+
+ Array with object's children. +
+ +

.[page:Vector3 position]

+
+ Object's local position. +
+ +

.[page:Vector3 rotation]

+
+ Object's local rotation (Euler angles). +
+ +

.[page:String eulerOrder]

+
+ Order of axis for Euler angles. +
+ +

.[page:Vector3 scale]

+
+ Object's local scale. +
+ +

.[page:Vector3 up]

+
+ Up direction. +
+ +

.[page:Vector3 matrix]

+
+ Local transform. +
+ +

.[page:Vector3 matrixRotationWorld]

+
+ Global rotation. +
+ +

.[page:Quaternion quaternion]

+
+ Global rotation. +
+ +

.[page:Boolean useQuaternion]

+
+ Use quaternion instead of Euler angles for specifying local rotation. +
+ +

.[page:Float boundRadius]

+ +

.[page:Float boundRadiusScale]

+
+ Maximum scale from x, y, z scale components. +
+ +

.[page:Float renderDepth]

+
+ Override depth-sorting order if non *null*. +
+ +

.[page:Boolean visible]

+
+ Object gets rendered if *true*. +
+ +

.[page:Boolean doubleSided]

+
+ Both sides of faces visible if *true*. +
+ +

.[page:Boolean flipSided]

+
+ Backside of face visible if *true*. +
+ +

.[page:Boolean castShadow]

+
+ Gets rendered into shadow map. +
+ +

.[page:Boolean receiveShadow]

+
+ Material gets baked in shadow receiving. +
+ +

.[page:Boolean frustumCulled]

+ +

.[page:Boolean matrixAutoUpdate]

+ +

.[page:Boolean matrixWorldNeedsUpdate]

+ +

.[page:Boolean rotationAutoUpdate]

+ + +

Methods

+ +

.translate( [page:Float distance], [page:Vector3 axis] )

+
+ distance - Distance.
+ axis - Translation direction. +
+
+ Translates object along arbitrary *axis* by *distance*. +
+ +

.translateX( [page:Float distance] )

+
+ Translates object along x axis by distance. +
+ +

.translateY( [page:Float distance] )

+
+ Translates object along y axis by distance. +
+ +

.translateZ( [page:Float distance] )

+
+ Translates object along z axis by distance. +
+ +

.lookAt( [page:Vector3 vector] )

+
+ Rotates object to face point in space. +
+ +

.add( [page:Object3D object] )

+
+ Adds *object* as child of this object. +
+ +

.remove( [page:Object3D object] )

+
+ Removes *object* as child of this object. +
+ +

.getChildByName( [page:String name], [page:Boolean recursive] )

+
+ name - Object name.
+ recursive - Whether check in the objects's children. +
+
+ Gets first child with name matching the argument. Searches whole subgraph recursively if *recursive* is true. +
+ +

.updateMatrix()

+
+ Updates local transform. +
+ +

.updateMatrixWorld( [page:Boolean force] )

+
+ Updates global transform of the object and its children. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Projector.html b/docs/api/core/Projector.html index dad8019b14d5eef2f5e5a65d9a10c31bd419abb6..829f2abcd79149838083cf6c6019ea79c3d41ffa 100644 --- a/docs/api/core/Projector.html +++ b/docs/api/core/Projector.html @@ -1,29 +1,40 @@ -

[name]

+ + + + + + + + + +

[name]

-
Projects points between spaces.
+
Projects points between spaces.
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Methods

+

Methods

-

.projectVector( [page:Vector3 vector], [page:Camera camera] ) [page:Vector3]

+

.projectVector( [page:Vector3 vector], [page:Camera camera] ) [page:Vector3]

-

.unprojectVector( [page:Vector3 vector], [page:Camera camera] ) [page:Vector3]

+

.unprojectVector( [page:Vector3 vector], [page:Camera camera] ) [page:Vector3]

-

.pickingRay( [page:Vector3 vector], [page:Camera camera] ) [page:Ray]

-
-Translates a 2D point from NDC to a [page:Ray] that can be used for picking. -
+

.pickingRay( [page:Vector3 vector], [page:Camera camera] ) [page:Ray]

+
+ Translates a 2D point from NDC to a [page:Ray] that can be used for picking. +
-

.projectGraph( [page:Object3D root], [page:Boolean sort] ) [page:Object]

+

.projectGraph( [page:Object3D root], [page:Boolean sort] ) [page:Object]

-

.projectScene( [page:Scene scene], [page:Camera camera], [page:Boolean sort] ) [page:Object]

+

.projectScene( [page:Scene scene], [page:Camera camera], [page:Boolean sort] ) [page:Object]

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Quaternion.html b/docs/api/core/Quaternion.html index 99cac7e2c8509177535fb0f687f2d111fe87d7f6..ccbd7ed9a1c2715e90e0243c1c3b4af556a80617 100644 --- a/docs/api/core/Quaternion.html +++ b/docs/api/core/Quaternion.html @@ -1,121 +1,132 @@ -

[name]

+ + + + + + + + + +

[name]

-
Implementation of a quaternion
+
Implementation of a quaternion
-

Example

+

Example

-var q = new THREE.Quaternion(); -q.setFromAxisAngle( new THREE.Vector3( 0, 1, 0 ), Math.PI / 2 ); + var q = new THREE.Quaternion(); + q.setFromAxisAngle( new THREE.Vector3( 0, 1, 0 ), Math.PI / 2 ); -var v = new THREE.Vector3( 1, 0, 0 ); -q.multiplyVector3( v ); - + var v = new THREE.Vector3( 1, 0, 0 ); + q.multiplyVector3( v ); + -

Constructor

+

Constructor

-

[name]( [page:Float x], [page:Float y], [page:Float z], [page:Float w] )

-
-x - x coordinate
-y - y coordinate
-z - z coordinate
-w - w coordinate -
+

[name]( [page:Float x], [page:Float y], [page:Float z], [page:Float w] )

+
+ x - x coordinate
+ y - y coordinate
+ z - z coordinate
+ w - w coordinate +
-

Properties

+

Properties

-

.[page:Float x]

+

.[page:Float x]

-

.[page:Float y]

+

.[page:Float y]

-

.[page:Float z]

+

.[page:Float z]

-

.[page:Float w]

+

.[page:Float w]

-

Methods

+

Methods

-

.set( [page:Float x], [page:Float y], [page:Float z], [page:Float w] ) [page:Quaternion]

-
-Sets values of this quaternion. -
+

.set( [page:Float x], [page:Float y], [page:Float z], [page:Float w] ) [page:Quaternion]

+
+ Sets values of this quaternion. +
-

.copy( [page:Quaternion q] ) [page:Quaternion]

-
-Copies values of *q* to this quaternion. -
+

.copy( [page:Quaternion q] ) [page:Quaternion]

+
+ Copies values of *q* to this quaternion. +
-

.setFromEuler( [page:Vector3 vector] ) [page:Quaternion]

-
-Sets this quaternion from rotation specified by Euler angles. -
+

.setFromEuler( [page:Vector3 vector] ) [page:Quaternion]

+
+ Sets this quaternion from rotation specified by Euler angles. +
-

.setFromAxisAngle( [page:Vector3 axis], [page:Float angle] ) [page:Quaternion]

-
-Sets this quaternion from rotation specified by axis and angle.
-Adapted from [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm].
-*Axis* have to be normalized, *angle* is in radians. -
+

.setFromAxisAngle( [page:Vector3 axis], [page:Float angle] ) [page:Quaternion]

+
+ Sets this quaternion from rotation specified by axis and angle.
+ Adapted from [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm].
+ *Axis* have to be normalized, *angle* is in radians. +
-

.setFromRotationMatrix( [page:Matrix4 m] ) [page:Quaternion]

-
-Sets this quaternion from rotation component of *m*. -Adapted from [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm]. -
+

.setFromRotationMatrix( [page:Matrix4 m] ) [page:Quaternion]

+
+ Sets this quaternion from rotation component of *m*. + Adapted from [link:http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/index.htm]. +
-

.calculateW() [page:Quaternion]

-
-Calculates *w* component of this quaternion. -
+

.calculateW() [page:Quaternion]

+
+ Calculates *w* component of this quaternion. +
-

.inverse() [page:Quaternion]

-
-Inverts this quaternion. -
+

.inverse() [page:Quaternion]

+
+ Inverts this quaternion. +
-

.length() [page:Float]

-
-Computes length of this quaternion. -
+

.length() [page:Float]

+
+ Computes length of this quaternion. +
-

.normalize() [page:Quaternion]

-
-Normalizes this quaternion. -
+

.normalize() [page:Quaternion]

+
+ Normalizes this quaternion. +
-

.multiply( [page:Quaternion a], [page:Quaternion b] ) [page:Quaternion]

-
-Sets this quaternion to *a x b*
-Adapted from [link:http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm]. -
+

.multiply( [page:Quaternion a], [page:Quaternion b] ) [page:Quaternion]

+
+ Sets this quaternion to *a x b*
+ Adapted from [link:http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm]. +
-

.multiplySelf( [page:Quaternion b] ) [page:Quaternion]

-
-Multiplies this quaternion by *b*. -
+

.multiplySelf( [page:Quaternion b] ) [page:Quaternion]

+
+ Multiplies this quaternion by *b*. +
-

.multiplyVector3( [page:Vector3 vector], [page:Vector3 dest] ) [page:Quaternion]

-
-Rotates *vector* by this quaternion into *dest*.
-If *dest* is not specified, result goes to *vec*. -
+

.multiplyVector3( [page:Vector3 vector], [page:Vector3 dest] ) [page:Quaternion]

+
+ Rotates *vector* by this quaternion into *dest*.
+ If *dest* is not specified, result goes to *vec*. +
-

.clone() [page:Quaternion]

-
-Clones this quaternion. -
+

.clone() [page:Quaternion]

+
+ Clones this quaternion. +
-

Static methods

+

Static methods

-

.slerp( [page:Quaternion qa], [page:Quaternion qb], [page:Quaternion qm], [page:Float t] ) [page:Quaternion]

-
-Adapted from [link:http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/slerp/]. -
+

.slerp( [page:Quaternion qa], [page:Quaternion qb], [page:Quaternion qm], [page:Float t] ) [page:Quaternion]

+
+ Adapted from [link:http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/slerp/]. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Ray.html b/docs/api/core/Ray.html index cdc8511dcb23280bba8007063382fe97bac09ce2..e61e1676a7d991f58711c9d6bdfc81210c3de093 100644 --- a/docs/api/core/Ray.html +++ b/docs/api/core/Ray.html @@ -1,29 +1,40 @@ -

[name]

+ + + + + + + + + +

[name]

-
Representation of a ray in space.
+
Representation of a ray in space.
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 origin]

+

.[page:Vector3 origin]

-

.[page:Vector3 direction]

+

.[page:Vector3 direction]

-

Methods

+

Methods

-

.setPrecision( [page:Float value] )

+

.setPrecision( [page:Float value] )

-

.intersectObject( [page:Object3D object] ) [page:Object]

+

.intersectObject( [page:Object3D object] ) [page:Object]

-

.intersectObjects( [page:Array objects] ) [page:Array]

+

.intersectObjects( [page:Array objects] ) [page:Array]

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Rectangle.html b/docs/api/core/Rectangle.html index a6e4d01cd968e2734db8b5ddefa9376ac9a6ea14..89a7e02ff254d0c1433288d3d0cf68e0f9793c84 100644 --- a/docs/api/core/Rectangle.html +++ b/docs/api/core/Rectangle.html @@ -1,55 +1,66 @@ -

[name]

+ + + + + + + + + +

[name]

-
- Mainly used internaly by [page:CanvasRenderer] for 2D clipping. -
+
+ Mainly used internaly by [page:CanvasRenderer] for 2D clipping. +
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Methods

+

Methods

-

.getX() [page:Float]

+

.getX() [page:Float]

-

.getY() [page:Float]

+

.getY() [page:Float]

-

.getWidth() [page:Float]

+

.getWidth() [page:Float]

-

.getHeight() [page:Float]

+

.getHeight() [page:Float]

-

.getLeft() [page:Float]

+

.getLeft() [page:Float]

-

.getTop() [page:Float]

+

.getTop() [page:Float]

-

.getRight() [page:Float]

+

.getRight() [page:Float]

-

.getBottom() [page:Float]

+

.getBottom() [page:Float]

-

.set( [page:Float left], [page:Float top], [page:Float right], [page:Float bottom] )

+

.set( [page:Float left], [page:Float top], [page:Float right], [page:Float bottom] )

-

.addPoint( [page:Float x], [page:Float y] )

+

.addPoint( [page:Float x], [page:Float y] )

-

.add3Points( [page:Float x1], [page:Float y1], [page:Float x2], [page:Float y2], [page:Float x3], [page:Float y3] )

+

.add3Points( [page:Float x1], [page:Float y1], [page:Float x2], [page:Float y2], [page:Float x3], [page:Float y3] )

-

.addRectangle( [page:Rectangle r] )

+

.addRectangle( [page:Rectangle r] )

-

.inflate( [page:Float v] )

+

.inflate( [page:Float v] )

-

.minSelf( [page:Rectangle r] )

+

.minSelf( [page:Rectangle r] )

-

.intersects( [page:Rectangle r] ) [page:Boolean]

-
-Adapted from [link:http://gamemath.com/2011/09/detecting-whether-two-boxes-overlap/]. -
+

.intersects( [page:Rectangle r] ) [page:Boolean]

+
+ Adapted from [link:http://gamemath.com/2011/09/detecting-whether-two-boxes-overlap/]. +
-

.empty()

+

.empty()

-

.isEmpty() [page:Boolean]

+

.isEmpty() [page:Boolean]

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Spline.html b/docs/api/core/Spline.html index 8dbc173fa29143804eba76db017176ed13723e46..96da35435b48acb253da18af72a453ba211d7c51 100644 --- a/docs/api/core/Spline.html +++ b/docs/api/core/Spline.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
Represents a spline.
+
Represents a spline.
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/UV.html b/docs/api/core/UV.html index bc69705013fbb04558f25869d3ba800e3a8d7ce8..4abd163454eaf0402df3bff20422dc7d796c8c4e 100644 --- a/docs/api/core/UV.html +++ b/docs/api/core/UV.html @@ -1,43 +1,54 @@ -

[name]

+ + + + + + + + + +

[name]

-
A texture coordinate.
+
A texture coordinate.
-

Example

+

Example

-var uv = new THREE.UV( 0, 1 ); + var uv = new THREE.UV( 0, 1 ); -

Constructor

+

Constructor

-

[name]( [page:Float u], [page:Float v] )

-
-u — Horizontal coordinate.
-v — Vertical coordinate.
-
+

[name]( [page:Float u], [page:Float v] )

+
+ u — Horizontal coordinate.
+ v — Vertical coordinate.
+
-

Properties

+

Properties

-

.[page:Float u]

-
-Horizontal coordinate.
-
+

.[page:Float u]

+
+ Horizontal coordinate.
+
-

.[page:Float v]

-
-Vertical coordinate.
-
+

.[page:Float v]

+
+ Vertical coordinate.
+
-

Methods

+

Methods

-

.set( [page:Float u], [page:Float v] )

+

.set( [page:Float u], [page:Float v] )

-

.copy( [page:UV uv] )

+

.copy( [page:UV uv] )

-

.clone() [page:UV]

+

.clone() [page:UV]

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Vector2.html b/docs/api/core/Vector2.html index 1c24f011bec6b7fdc011da8befebd95b8761c63b..e4a3684436fde6b2b2581ebc3e2704af51773ade 100644 --- a/docs/api/core/Vector2.html +++ b/docs/api/core/Vector2.html @@ -1,127 +1,138 @@ -

[name]

+ + + + + + + + + +

[name]

-
2D Vector.
+
2D Vector.
-

Example

+

Example

-var a = new THREE.Vector2( 0, 1 ); -var b = new THREE.Vector2( 1, 0 ); + var a = new THREE.Vector2( 0, 1 ); + var b = new THREE.Vector2( 1, 0 ); -var d = a.distanceTo( b ); - + var d = a.distanceTo( b ); + -

Constructor

+

Constructor

-

[name]( [page:Float x], [page:Float y] )

+

[name]( [page:Float x], [page:Float y] )

-

Properties

+

Properties

-

.[page:Float x]

+

.[page:Float x]

-

.[page:Float y]

+

.[page:Float y]

-

Methods

+

Methods

-

.set( [page:Float x], [page:Float y] ) [page:Vector2]

-
-Sets value of this vector. -
+

.set( [page:Float x], [page:Float y] ) [page:Vector2]

+
+ Sets value of this vector. +
-

.copy( [page:Vector2 v] ) [page:Vector2]

-
-Copies value of *v* to this vector. -
+

.copy( [page:Vector2 v] ) [page:Vector2]

+
+ Copies value of *v* to this vector. +
-

.add( [page:Vector2 a], [page:Vector2 b] ) [page:Vector2]

-
-Sets this vector to *a + b*. -
+

.add( [page:Vector2 a], [page:Vector2 b] ) [page:Vector2]

+
+ Sets this vector to *a + b*. +
-

.addSelf( [page:Vector2 v] ) [page:Vector2]

-
-Adds *v* to this vector. -
+

.addSelf( [page:Vector2 v] ) [page:Vector2]

+
+ Adds *v* to this vector. +
-

.sub( [page:Vector2 a], [page:Vector2 b] ) [page:Vector2]

-
-Sets this vector to *a - b*. -
+

.sub( [page:Vector2 a], [page:Vector2 b] ) [page:Vector2]

+
+ Sets this vector to *a - b*. +
-

.subSelf( [page:Vector2 v] ) [page:Vector2]

-
-Subtracts *v* from this vector. -
+

.subSelf( [page:Vector2 v] ) [page:Vector2]

+
+ Subtracts *v* from this vector. +
-

.multiplyScalar( [page:Float s] ) [page:Vector2]

-
-Multiplies this vector by scalar *s*. -
+

.multiplyScalar( [page:Float s] ) [page:Vector2]

+
+ Multiplies this vector by scalar *s*. +
-

.divideScalar( [page:Float s] ) [page:Vector2]

-
-Divides this vector by scalar *s*.
-Set vector to *( 0, 0 )* if *s == 0*. -
+

.divideScalar( [page:Float s] ) [page:Vector2]

+
+ Divides this vector by scalar *s*.
+ Set vector to *( 0, 0 )* if *s == 0*. +
-

.negate() [page:Vector2]

-
-Inverts this vector. -
+

.negate() [page:Vector2]

+
+ Inverts this vector. +
-

.dot( [page:Vector2 v] ) [page:Float]

-
-Computes dot product of this vector and *v*. -
+

.dot( [page:Vector2 v] ) [page:Float]

+
+ Computes dot product of this vector and *v*. +
-

.lengthSq() [page:Float]

-
-Computes squared length of this vector. -
+

.lengthSq() [page:Float]

+
+ Computes squared length of this vector. +
-

.length() [page:Float]

-
-Computes length of this vector. -
+

.length() [page:Float]

+
+ Computes length of this vector. +
-

.normalize() [page:Vector2]

-
-Normalizes this vector. -
+

.normalize() [page:Vector2]

+
+ Normalizes this vector. +
-

.distanceTo( [page:Vector2 v] ) [page:Float]

-
-Computes distance of this vector to *v*. -
+

.distanceTo( [page:Vector2 v] ) [page:Float]

+
+ Computes distance of this vector to *v*. +
-

.distanceToSquared( [page:Vector2 v] ) [page:Float]

-
-Computes squared distance of this vector to *v*. -
+

.distanceToSquared( [page:Vector2 v] ) [page:Float]

+
+ Computes squared distance of this vector to *v*. +
-

.setLength( [page:Float l] ) [page:Vector2]

-
-Normalizes this vector and multiplies it by *l*. -
+

.setLength( [page:Float l] ) [page:Vector2]

+
+ Normalizes this vector and multiplies it by *l*. +
-

.equals( [page:Vector2 v] ) [page:Vector2]

-
-Checks for strict equality of this vector and *v*. -
+

.equals( [page:Vector2 v] ) [page:Vector2]

+
+ Checks for strict equality of this vector and *v*. +
-

.isZero() [page:Boolean]

-
-Checks if length of this vector is within small epsilon (*0.0001*). -
- -

.clone() [page:Vector2]

-
-Clones this vector. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

.isZero() [page:Boolean]

+
+ Checks if length of this vector is within small epsilon (*0.0001*). +
+ +

.clone() [page:Vector2]

+
+ Clones this vector. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Vector3.html b/docs/api/core/Vector3.html index 1097542edfabb84372c02b5c8077406d0f76131b..c3d0f7fecc513ebf01450ef073654116a7c304ee 100644 --- a/docs/api/core/Vector3.html +++ b/docs/api/core/Vector3.html @@ -1,182 +1,193 @@ -

[name]

+ + + + + + + + + +

[name]

-
3D vector.
+
3D vector.
-

Example

+

Example

-var a = new THREE.Vector3( 1, 0, 0 ); -var b = new THREE.Vector3( 0, 1, 0 ); + var a = new THREE.Vector3( 1, 0, 0 ); + var b = new THREE.Vector3( 0, 1, 0 ); -var c = new THREE.Vector3(); -c.cross( a, b ); - + var c = new THREE.Vector3(); + c.cross( a, b ); + -

Constructor

+

Constructor

-

[name]( [page:Float x], [page:Float y], [page:Float z] )

+

[name]( [page:Float x], [page:Float y], [page:Float z] )

-

Properties

+

Properties

-

.[page:Float x]

+

.[page:Float x]

-

.[page:Float y]

+

.[page:Float y]

-

.[page:Float z]

+

.[page:Float z]

-

Methods

+

Methods

-

.set( [page:Float x], [page:Float y], [page:Float z] ) [page:Vector3]

-
-Sets value of this vector. -
+

.set( [page:Float x], [page:Float y], [page:Float z] ) [page:Vector3]

+
+ Sets value of this vector. +
-

.setX( [page:Float x] ) [page:Vector3]

-
-Sets x value of this vector. -
+

.setX( [page:Float x] ) [page:Vector3]

+
+ Sets x value of this vector. +
-

.setY( [page:Float y] ) [page:Vector3]

-
-Sets y value of this vector. -
+

.setY( [page:Float y] ) [page:Vector3]

+
+ Sets y value of this vector. +
-

.setZ( [page:Float z] ) [page:Vector3]

-
-Sets z value of this vector. -
+

.setZ( [page:Float z] ) [page:Vector3]

+
+ Sets z value of this vector. +
+ +

.copy( [page:Vector3 v] ) [page:Vector3]

+
+ Copies value of *v* to this vector. +
+ +

.add( [page:Vector3 a], [page:Vector3 b] ) [page:Vector3]

+
+ Sets this vector to *a + b*. +
+ +

.addSelf( [page:Vector3 v] ) [page:Vector3]

+
+ Adds *v* to this vector. +
+ +

.sub( [page:Vector3 a], [page:Vector3 b] ) [page:Vector3]

+
+ Sets this vector to *a - b*. +
+ +

.subSelf( [page:Vector3 v] ) [page:Vector3]

+
+ Subtracts *v* from this vector. +
+ +

.multiplyScalar( [page:Float s] ) [page:Vector3]

+
+ Multiplies this vector by scalar *s*. +
-

.copy( [page:Vector3 v] ) [page:Vector3]

-
-Copies value of *v* to this vector. -
+

.divideScalar( [page:Float s] ) [page:Vector3]

+
+ Divides this vector by scalar *s*.
+ Set vector to *( 0, 0, 0 )* if *s == 0*. +
+ +

.negate() [page:Vector3]

+
+ Inverts this vector. +
+ +

.dot( [page:Vector3 v] ) [page:Float]

+
+ Computes dot product of this vector and *v*. +
-

.add( [page:Vector3 a], [page:Vector3 b] ) [page:Vector3]

-
-Sets this vector to *a + b*. -
+

.lengthSq() [page:Float]

+
+ Computes squared length of this vector. +
-

.addSelf( [page:Vector3 v] ) [page:Vector3]

-
-Adds *v* to this vector. -
+

.length() [page:Float]

+
+ Computes length of this vector. +
-

.sub( [page:Vector3 a], [page:Vector3 b] ) [page:Vector3]

-
-Sets this vector to *a - b*. -
- -

.subSelf( [page:Vector3 v] ) [page:Vector3]

-
-Subtracts *v* from this vector. -
- -

.multiplyScalar( [page:Float s] ) [page:Vector3]

-
-Multiplies this vector by scalar *s*. -
- -

.divideScalar( [page:Float s] ) [page:Vector3]

-
-Divides this vector by scalar *s*.
-Set vector to *( 0, 0, 0 )* if *s == 0*. -
- -

.negate() [page:Vector3]

-
-Inverts this vector. -
- -

.dot( [page:Vector3 v] ) [page:Float]

-
-Computes dot product of this vector and *v*. -
- -

.lengthSq() [page:Float]

-
-Computes squared length of this vector. -
- -

.length() [page:Float]

-
-Computes length of this vector. -
- -

.lengthManhattan() [page:Float]

-
-Computes Manhattan length of this vector.
-[link:http://en.wikipedia.org/wiki/Taxicab_geometry] -
- -

.normalize() [page:Vector3]

-
-Normalizes this vector. -
- -

.distanceTo( [page:Vector3 v] ) [page:Vector3]

-
-Computes distance of this vector to *v*. -
- -

.distanceToSquared( [page:Vector3 v] ) [page:Vector3]

-
-Computes squared distance of this vector to *v*. -
- -

.normalize() [page:Vector3]

-
-Normalizes this vector. -
- -

.setLength( [page:Float l] ) [page:Vector3]

-
-Normalizes this vector and multiplies it by *l*. -
- -

.cross( [page:Vector3 a], [page:Vector3 b] ) [page:Vector3]

-
-Sets this vector to cross product of *a* and *b*. -
- -

.crossSelf( [page:Vector3 v] ) [page:Vector3]

-
-Sets this vector to cross product of itself and *v*. -
- -

.getPositionFromMatrix( [page:Matrix4 m] ) [page:Vector3]

-
-Sets this vector extracting position from matrix transform. -
- -

.getRotationFromMatrix( [page:Matrix4 m] ) [page:Vector3]

-
-Sets this vector extracting Euler angles rotation from matrix transform. -
- -

.getScaleFromMatrix( [page:Matrix4 m] ) [page:Vector3]

-
-Sets this vector extracting scale from matrix transform. -
- -

.equals( [page:Vector3 v] ) [page:Vector3]

-
-Checks for strict equality of this vector and *v*. -
- -

.isZero() [page:Boolean]

-
-Checks if length of this vector is within small epsilon (*0.0001*). -
- -

.clone() [page:Vector3]

-
-Clones this vector. -
- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

.lengthManhattan() [page:Float]

+
+ Computes Manhattan length of this vector.
+ [link:http://en.wikipedia.org/wiki/Taxicab_geometry] +
+ +

.normalize() [page:Vector3]

+
+ Normalizes this vector. +
+ +

.distanceTo( [page:Vector3 v] ) [page:Vector3]

+
+ Computes distance of this vector to *v*. +
+ +

.distanceToSquared( [page:Vector3 v] ) [page:Vector3]

+
+ Computes squared distance of this vector to *v*. +
+ +

.normalize() [page:Vector3]

+
+ Normalizes this vector. +
+ +

.setLength( [page:Float l] ) [page:Vector3]

+
+ Normalizes this vector and multiplies it by *l*. +
+ +

.cross( [page:Vector3 a], [page:Vector3 b] ) [page:Vector3]

+
+ Sets this vector to cross product of *a* and *b*. +
+ +

.crossSelf( [page:Vector3 v] ) [page:Vector3]

+
+ Sets this vector to cross product of itself and *v*. +
+ +

.getPositionFromMatrix( [page:Matrix4 m] ) [page:Vector3]

+
+ Sets this vector extracting position from matrix transform. +
+ +

.getRotationFromMatrix( [page:Matrix4 m] ) [page:Vector3]

+
+ Sets this vector extracting Euler angles rotation from matrix transform. +
+ +

.getScaleFromMatrix( [page:Matrix4 m] ) [page:Vector3]

+
+ Sets this vector extracting scale from matrix transform. +
+ +

.equals( [page:Vector3 v] ) [page:Vector3]

+
+ Checks for strict equality of this vector and *v*. +
+ +

.isZero() [page:Boolean]

+
+ Checks if length of this vector is within small epsilon (*0.0001*). +
+ +

.clone() [page:Vector3]

+
+ Clones this vector. +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/core/Vector4.html b/docs/api/core/Vector4.html index 1deaebf074d8c0e763bf78d9578fada83c559fa9..0bc33ad2f228f14adb4dc5d1aa9e8f2e3af4e145 100644 --- a/docs/api/core/Vector4.html +++ b/docs/api/core/Vector4.html @@ -1,108 +1,119 @@ -

[name]

+ + + + + + + + + +

[name]

-
4D vector.
+
4D vector.
-

Constructor

+

Constructor

-

[name]( [page:Float x], [page:Float y], [page:Float z], [page:Float w] )

+

[name]( [page:Float x], [page:Float y], [page:Float z], [page:Float w] )

-

Properties

+

Properties

-

.[page:Float x]

+

.[page:Float x]

-

.[page:Float y]

+

.[page:Float y]

-

.[page:Float z]

+

.[page:Float z]

-

.[page:Float w]

+

.[page:Float w]

-

Methods

+

Methods

-

.set( [page:Float x], [page:Float y], [page:Float z], [page:Float w] ) [page:Vector4]

-
-Sets value of this vector. -
+

.set( [page:Float x], [page:Float y], [page:Float z], [page:Float w] ) [page:Vector4]

+
+ Sets value of this vector. +
-

.copy( [page:Vector4 v] ) [page:Vector4]

-
-Copies value of *v* to this vector. -
+

.copy( [page:Vector4 v] ) [page:Vector4]

+
+ Copies value of *v* to this vector. +
-

.add( [page:Vector4 a], [page:Vector4 b] ) [page:Vector4]

-
-Sets this vector to *a + b*. -
+

.add( [page:Vector4 a], [page:Vector4 b] ) [page:Vector4]

+
+ Sets this vector to *a + b*. +
-

.addSelf( [page:Vector4 v] ) [page:Vector4]

-
-Adds *v* to this vector. -
+

.addSelf( [page:Vector4 v] ) [page:Vector4]

+
+ Adds *v* to this vector. +
-

.sub( [page:Vector4 a], [page:Vector4 b] ) [page:Vector4]

-
-Sets this vector to *a - b*. -
+

.sub( [page:Vector4 a], [page:Vector4 b] ) [page:Vector4]

+
+ Sets this vector to *a - b*. +
-

.subSelf( [page:Vector4 v] ) [page:Vector4]

-
-Subtracts *v* from this vector. -
+

.subSelf( [page:Vector4 v] ) [page:Vector4]

+
+ Subtracts *v* from this vector. +
-

.multiplyScalar( [page:Float s] ) [page:Vector4]

-
-Multiplies this vector by scalar *s*. -
+

.multiplyScalar( [page:Float s] ) [page:Vector4]

+
+ Multiplies this vector by scalar *s*. +
-

.divideScalar( [page:Float s] ) [page:Vector4]

-
-Divides this vector by scalar *s*.
-Set vector to *( 0, 0, 0 )* if *s == 0*. -
+

.divideScalar( [page:Float s] ) [page:Vector4]

+
+ Divides this vector by scalar *s*.
+ Set vector to *( 0, 0, 0 )* if *s == 0*. +
-

.negate() [page:Vector4]

-
-Inverts this vector. -
+

.negate() [page:Vector4]

+
+ Inverts this vector. +
-

.dot( [page:Vector4 v] ) [page:Float]

-
-Computes dot product of this vector and *v*. -
+

.dot( [page:Vector4 v] ) [page:Float]

+
+ Computes dot product of this vector and *v*. +
-

.lengthSq() [page:Float]

-
-Computes squared length of this vector. -
+

.lengthSq() [page:Float]

+
+ Computes squared length of this vector. +
-

.length() [page:Float]

-
-Computes length of this vector. -
+

.length() [page:Float]

+
+ Computes length of this vector. +
-

.normalize() [page:Vector4]

-
-Normalizes this vector. -
+

.normalize() [page:Vector4]

+
+ Normalizes this vector. +
-

.setLength( [page:Float l] ) [page:Vector4]

-
-Normalizes this vector and multiplies it by *l*. -
+

.setLength( [page:Float l] ) [page:Vector4]

+
+ Normalizes this vector and multiplies it by *l*. +
-

.lerpSelf( [page:Vector4 v], [page:Float alpha] ) [page:Vector4]

-
-Linearly interpolate between this vector and *v* with *alpha* factor. -
+

.lerpSelf( [page:Vector4 v], [page:Float alpha] ) [page:Vector4]

+
+ Linearly interpolate between this vector and *v* with *alpha* factor. +
-

.clone() [page:Vector4]

-
-Clones this vector. -
+

.clone() [page:Vector4]

+
+ Clones this vector. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/ColorUtils.html b/docs/api/extras/ColorUtils.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/extras/ColorUtils.html +++ b/docs/api/extras/ColorUtils.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/GeometryUtils.html b/docs/api/extras/GeometryUtils.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/extras/GeometryUtils.html +++ b/docs/api/extras/GeometryUtils.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/ImageUtils.html b/docs/api/extras/ImageUtils.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/extras/ImageUtils.html +++ b/docs/api/extras/ImageUtils.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/SceneUtils.html b/docs/api/extras/SceneUtils.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/extras/SceneUtils.html +++ b/docs/api/extras/SceneUtils.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/ShaderUtils.html b/docs/api/extras/ShaderUtils.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/extras/ShaderUtils.html +++ b/docs/api/extras/ShaderUtils.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/animation/Animation.html b/docs/api/extras/animation/Animation.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/animation/Animation.html +++ b/docs/api/extras/animation/Animation.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/animation/AnimationHandler.html b/docs/api/extras/animation/AnimationHandler.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/animation/AnimationHandler.html +++ b/docs/api/extras/animation/AnimationHandler.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/animation/AnimationMorphTarget.html b/docs/api/extras/animation/AnimationMorphTarget.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/animation/AnimationMorphTarget.html +++ b/docs/api/extras/animation/AnimationMorphTarget.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/animation/KeyFrameAnimation.html b/docs/api/extras/animation/KeyFrameAnimation.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/animation/KeyFrameAnimation.html +++ b/docs/api/extras/animation/KeyFrameAnimation.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/cameras/CombinedCamera.html b/docs/api/extras/cameras/CombinedCamera.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/cameras/CombinedCamera.html +++ b/docs/api/extras/cameras/CombinedCamera.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/cameras/CubeCamera.html b/docs/api/extras/cameras/CubeCamera.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/cameras/CubeCamera.html +++ b/docs/api/extras/cameras/CubeCamera.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/controls/FlyControls.html b/docs/api/extras/controls/FlyControls.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/controls/FlyControls.html +++ b/docs/api/extras/controls/FlyControls.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/controls/PathControls.html b/docs/api/extras/controls/PathControls.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/controls/PathControls.html +++ b/docs/api/extras/controls/PathControls.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/controls/RollControls.html b/docs/api/extras/controls/RollControls.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/controls/RollControls.html +++ b/docs/api/extras/controls/RollControls.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/controls/TrackballControls.html b/docs/api/extras/controls/TrackballControls.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/controls/TrackballControls.html +++ b/docs/api/extras/controls/TrackballControls.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/BufferGeometry.html b/docs/api/extras/core/BufferGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/BufferGeometry.html +++ b/docs/api/extras/core/BufferGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/Curve.html b/docs/api/extras/core/Curve.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/Curve.html +++ b/docs/api/extras/core/Curve.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/CurvePath.html b/docs/api/extras/core/CurvePath.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/CurvePath.html +++ b/docs/api/extras/core/CurvePath.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/EventTarget.html b/docs/api/extras/core/EventTarget.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/EventTarget.html +++ b/docs/api/extras/core/EventTarget.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/Gyroscope.html b/docs/api/extras/core/Gyroscope.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/Gyroscope.html +++ b/docs/api/extras/core/Gyroscope.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/Path.html b/docs/api/extras/core/Path.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/Path.html +++ b/docs/api/extras/core/Path.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/Shape.html b/docs/api/extras/core/Shape.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/Shape.html +++ b/docs/api/extras/core/Shape.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/core/TextPath.html b/docs/api/extras/core/TextPath.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/core/TextPath.html +++ b/docs/api/extras/core/TextPath.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/CubeGeometry.html b/docs/api/extras/geometries/CubeGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/CubeGeometry.html +++ b/docs/api/extras/geometries/CubeGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/CylinderGeometry.html b/docs/api/extras/geometries/CylinderGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/CylinderGeometry.html +++ b/docs/api/extras/geometries/CylinderGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/ExtrudeGeometry.html b/docs/api/extras/geometries/ExtrudeGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/ExtrudeGeometry.html +++ b/docs/api/extras/geometries/ExtrudeGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/IcosahedronGeometry.html b/docs/api/extras/geometries/IcosahedronGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/IcosahedronGeometry.html +++ b/docs/api/extras/geometries/IcosahedronGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/LatheGeometry.html b/docs/api/extras/geometries/LatheGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/LatheGeometry.html +++ b/docs/api/extras/geometries/LatheGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/OctahedronGeometry.html b/docs/api/extras/geometries/OctahedronGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/OctahedronGeometry.html +++ b/docs/api/extras/geometries/OctahedronGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/PlaneGeometry.html b/docs/api/extras/geometries/PlaneGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/PlaneGeometry.html +++ b/docs/api/extras/geometries/PlaneGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/PolyhedronGeometry.html b/docs/api/extras/geometries/PolyhedronGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/PolyhedronGeometry.html +++ b/docs/api/extras/geometries/PolyhedronGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/SphereGeometry.html b/docs/api/extras/geometries/SphereGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/SphereGeometry.html +++ b/docs/api/extras/geometries/SphereGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/TetrahedronGeometry.html b/docs/api/extras/geometries/TetrahedronGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/TetrahedronGeometry.html +++ b/docs/api/extras/geometries/TetrahedronGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/TextGeometry.html b/docs/api/extras/geometries/TextGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/TextGeometry.html +++ b/docs/api/extras/geometries/TextGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/TorusGeometry.html b/docs/api/extras/geometries/TorusGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/TorusGeometry.html +++ b/docs/api/extras/geometries/TorusGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/geometries/TorusKnotGeometry.html b/docs/api/extras/geometries/TorusKnotGeometry.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/geometries/TorusKnotGeometry.html +++ b/docs/api/extras/geometries/TorusKnotGeometry.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/helpers/AxisHelper.html b/docs/api/extras/helpers/AxisHelper.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/helpers/AxisHelper.html +++ b/docs/api/extras/helpers/AxisHelper.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/helpers/CameraHelper.html b/docs/api/extras/helpers/CameraHelper.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/helpers/CameraHelper.html +++ b/docs/api/extras/helpers/CameraHelper.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/modifiers/SubdivisionModifier.html b/docs/api/extras/modifiers/SubdivisionModifier.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/modifiers/SubdivisionModifier.html +++ b/docs/api/extras/modifiers/SubdivisionModifier.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/objects/LensFlare.html b/docs/api/extras/objects/LensFlare.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/objects/LensFlare.html +++ b/docs/api/extras/objects/LensFlare.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/objects/MarchingCubes.html b/docs/api/extras/objects/MarchingCubes.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/objects/MarchingCubes.html +++ b/docs/api/extras/objects/MarchingCubes.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/effects/AnaglyphEffect.html b/docs/api/extras/renderers/effects/AnaglyphEffect.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/effects/AnaglyphEffect.html +++ b/docs/api/extras/renderers/effects/AnaglyphEffect.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/effects/CrosseyedEffect.html b/docs/api/extras/renderers/effects/CrosseyedEffect.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/effects/CrosseyedEffect.html +++ b/docs/api/extras/renderers/effects/CrosseyedEffect.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/effects/ParallaxBarrierEffect.html b/docs/api/extras/renderers/effects/ParallaxBarrierEffect.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/effects/ParallaxBarrierEffect.html +++ b/docs/api/extras/renderers/effects/ParallaxBarrierEffect.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/effects/StereoEffect.html b/docs/api/extras/renderers/effects/StereoEffect.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/effects/StereoEffect.html +++ b/docs/api/extras/renderers/effects/StereoEffect.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/LensFlarePlugin.html b/docs/api/extras/renderers/plugins/LensFlarePlugin.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/plugins/LensFlarePlugin.html +++ b/docs/api/extras/renderers/plugins/LensFlarePlugin.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/ShadowMapPlugin.html b/docs/api/extras/renderers/plugins/ShadowMapPlugin.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/plugins/ShadowMapPlugin.html +++ b/docs/api/extras/renderers/plugins/ShadowMapPlugin.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/SpritePlugin.html b/docs/api/extras/renderers/plugins/SpritePlugin.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..bb4228c2084d30344a98c0fa06e9a6eb1fd3819b 100644 --- a/docs/api/extras/renderers/plugins/SpritePlugin.html +++ b/docs/api/extras/renderers/plugins/SpritePlugin.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/shaders/ShaderFlares.html b/docs/api/extras/shaders/ShaderFlares.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/shaders/ShaderFlares.html +++ b/docs/api/extras/shaders/ShaderFlares.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/shaders/ShaderSprite.html b/docs/api/extras/shaders/ShaderSprite.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/extras/shaders/ShaderSprite.html +++ b/docs/api/extras/shaders/ShaderSprite.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/lights/AmbientLight.html b/docs/api/lights/AmbientLight.html index d1a988d7819e46a58532fc24aecc7e77d88dac62..d5f8a1c54a2ff1c465a4cac60fd45303ce358a2d 100644 --- a/docs/api/lights/AmbientLight.html +++ b/docs/api/lights/AmbientLight.html @@ -1,23 +1,34 @@ -[page:Object3D] → [page:Light] → + + + + + + + + + + [page:Object3D] → [page:Light] → -

[name]

+

[name]

-
- This light's color gets applied to all the object in the scene globally. -
+
+ This light's color gets applied to all the object in the scene globally. +
-

Example

+

Example

-var light = new THREE.AmbientLight( 0xff0000 ); -scene.add( light ); + var light = new THREE.AmbientLight( 0xff0000 ); + scene.add( light ); -

Constructor

+

Constructor

-

[name]( [page:Float hex] )

+

[name]( [page:Float hex] )

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/lights/DirectionalLight.html b/docs/api/lights/DirectionalLight.html index 320bb5aaceb8a81ce46c1b7236299d7434bdfafb..b212933c7dca402f52d9f26295f3a4eb10015fcd 100644 --- a/docs/api/lights/DirectionalLight.html +++ b/docs/api/lights/DirectionalLight.html @@ -1,156 +1,167 @@ -[page:Object3D] → [page:Light] → + + + + + + + + + + [page:Object3D] → [page:Light] → + +

[name]

+ +
+ Affects objects using [page:MeshLambertMaterial] or [page:MeshPhongMaterial]. +
+ + +

Example

+ + // White directional light at half intensity shining from the top. + + var directionalLight = new THREE.DirectionalLight( 0xffffff, 0.5 ); + directionalLight.position.set( 0, 1, 0 ); + scene.add( directionalLight ); + + +

Constructor

+ +

[name]( [page:Float hex], [page:Float intensity], [page:Float distance] )

+ + +

Properties

+ +

.[page:Vector3 position]

+
+ Direction of the light is normalized vector from *position* to *(0,0,0)*.
+ Default — *new THREE.Vector3()*. +
+ +

.[page:Object3D target]

+
+ Target used for shadow camera orientation. +
+ +

.[page:Float intensity]

+
+ Light's intensity.
+ Default — *1.0*. +
-

[name]

- -
- Affects objects using [page:MeshLambertMaterial] or [page:MeshPhongMaterial]. -
- - -

Example

- -// White directional light at half intensity shining from the top. - -var directionalLight = new THREE.DirectionalLight( 0xffffff, 0.5 ); -directionalLight.position.set( 0, 1, 0 ); -scene.add( directionalLight ); - - -

Constructor

- -

[name]( [page:Float hex], [page:Float intensity], [page:Float distance] )

- - -

Properties

- -

.[page:Vector3 position]

-
- Direction of the light is normalized vector from *position* to *(0,0,0)*.
- Default — *new THREE.Vector3()*. -
- -

.[page:Object3D target]

-
- Target used for shadow camera orientation. -
+

.[page:Float distance]

+
+ If non-zero, light will attenuate linearly from maximum intensity at light *position* down to zero at *distance*.
+ Default — *0.0*. +
-

.[page:Float intensity]

-
- Light's intensity.
- Default — *1.0*. -
+

.[page:Boolean castShadow]

+
+ If set to *true* light will cast dynamic shadows. *Warning*: This is expensive and requires tweaking to get shadows looking right.
+ Default — *false*. +
-

.[page:Float distance]

-
- If non-zero, light will attenuate linearly from maximum intensity at light *position* down to zero at *distance*.
- Default — *0.0*. -
+

.[page:Boolean onlyShadow]

+
+ If set to *true* light will only cast shadow but not contribute any lighting (as if *intensity* was 0 but cheaper to compute).
+ Default — *false*. +
-

.[page:Boolean castShadow]

-
- If set to *true* light will cast dynamic shadows. *Warning*: This is expensive and requires tweaking to get shadows looking right.
- Default — *false*. -
+

.[page:Float shadowCameraNear]

+
+ Orthographic shadow camera frustum parameter.
+ Default — *50*. +
-

.[page:Boolean onlyShadow]

-
- If set to *true* light will only cast shadow but not contribute any lighting (as if *intensity* was 0 but cheaper to compute).
- Default — *false*. -
+

.[page:Float shadowCameraFar]

+
+ Orthographic shadow camera frustum parameter.
+ Default — *5000*. +
-

.[page:Float shadowCameraNear]

-
- Orthographic shadow camera frustum parameter.
- Default — *50*. -
+

.[page:Float shadowCameraLeft]

+
+ Orthographic shadow camera frustum parameter.
+ Default — *-500*. +
-

.[page:Float shadowCameraFar]

-
- Orthographic shadow camera frustum parameter.
- Default — *5000*. -
+

.[page:Float shadowCameraRight]

+
+ Orthographic shadow camera frustum parameter.
+ Default — *500*. +
-

.[page:Float shadowCameraLeft]

-
- Orthographic shadow camera frustum parameter.
- Default — *-500*. -
+

.[page:Float shadowCameraTop]

+
+ Orthographic shadow camera frustum parameter.
+ Default — *500*. +
-

.[page:Float shadowCameraRight]

-
- Orthographic shadow camera frustum parameter.
- Default — *500*. -
+

.[page:Float shadowCameraBottom]

+
+ Orthographic shadow camera frustum parameter.
+ Default — *-500*. +
-

.[page:Float shadowCameraTop]

-
- Orthographic shadow camera frustum parameter.
- Default — *500*. -
+

.[page:Boolean shadowCameraVisible]

+
+ Show debug shadow camera frustum.
+ Default — *false*. +
-

.[page:Float shadowCameraBottom]

-
- Orthographic shadow camera frustum parameter.
- Default — *-500*. -
+

.[page:Float shadowBias]

+
+ Shadow map bias.
+ Default — *0*. +
-

.[page:Boolean shadowCameraVisible]

-
- Show debug shadow camera frustum.
- Default — *false*. -
+

.[page:Float shadowDarkness]

+
+ Darkness of shadow casted by this light (from *0* to *1*).
+ Default — *0.5*. +
-

.[page:Float shadowBias]

-
- Shadow map bias.
- Default — *0*. -
+

.[page:Integer shadowMapWidth]

+
+ Shadow map texture width in pixels.
+ Default — *512*. +
-

.[page:Float shadowDarkness]

-
- Darkness of shadow casted by this light (from *0* to *1*).
- Default — *0.5*. -
+

.[page:Integer shadowMapHeight]

+
+ Shadow map texture height in pixels.
+ Default — *512*. +
+ +

.[page:Boolean shadowCascade]

-

.[page:Integer shadowMapWidth]

-
- Shadow map texture width in pixels.
- Default — *512*. -
+

.[page:Vector3 shadowCascadeOffset]

-

.[page:Integer shadowMapHeight]

-
- Shadow map texture height in pixels.
- Default — *512*. -
+

.[page:Integer shadowCascadeCount]

-

.[page:Boolean shadowCascade]

+

.[page:Array shadowCascadeBias]

-

.[page:Vector3 shadowCascadeOffset]

+

.[page:Array shadowCascadeWidth]

-

.[page:Integer shadowCascadeCount]

+

.[page:Array shadowCascadeHeight]

-

.[page:Array shadowCascadeBias]

+

.[page:Array shadowCascadeNearZ]

-

.[page:Array shadowCascadeWidth]

+

.[page:Array shadowCascadeFarZ]

-

.[page:Array shadowCascadeHeight]

+

.[page:Array shadowCascadeArray]

-

.[page:Array shadowCascadeNearZ]

+

.[page:RenderTarget shadowMap]

-

.[page:Array shadowCascadeFarZ]

+

.[page:Integer shadowMapSize]

-

.[page:Array shadowCascadeArray]

+

.[page:Camera shadowCamera]

-

.[page:RenderTarget shadowMap]

+

.[page:Matrix shadowMatrix]

-

.[page:Integer shadowMapSize]

-

.[page:Camera shadowCamera]

+

Source

-

.[page:Matrix shadowMatrix]

- - -

Source

- -[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/lights/Light.html b/docs/api/lights/Light.html index e4005f91f1610ea13229dbffd5de517a1369d699..6937cf755e43ac6fe96693e03d2058c2eb298db6 100644 --- a/docs/api/lights/Light.html +++ b/docs/api/lights/Light.html @@ -1,20 +1,31 @@ -[page:Object3D] → + + + + + + + + + + [page:Object3D] → -

[name]

+

[name]

-
Abstract base class for lights.
+
Abstract base class for lights.
-

Constructor

+

Constructor

-

[name]( [page:Integer hex] )

+

[name]( [page:Integer hex] )

-

Properties

+

Properties

-

.[page:Color color]

+

.[page:Color color]

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/lights/PointLight.html b/docs/api/lights/PointLight.html index 9b9773cd9c2f8772c1057bf52e58158db32e0a5e..e196ee2b4411334edef313a1ccee6f3664572806 100644 --- a/docs/api/lights/PointLight.html +++ b/docs/api/lights/PointLight.html @@ -1,45 +1,56 @@ -[page:Object3D] → [page:Light] → + + + + + + + + + + [page:Object3D] → [page:Light] → -

[name]

+

[name]

-
- Affects objects using [page:MeshLambertMaterial] or [page:MeshPhongMaterial]. -
+
+ Affects objects using [page:MeshLambertMaterial] or [page:MeshPhongMaterial]. +
-

Example

+

Example

-var light = new THREE.PointLight( 0xff0000, 1, 100 ); -light.position.set( 50, 50, 50 ); -scene.add( light ); + var light = new THREE.PointLight( 0xff0000, 1, 100 ); + light.position.set( 50, 50, 50 ); + scene.add( light ); -

Constructor

+

Constructor

-

[name]( [page:Float color], [page:Float intensity], [page:Float distance] )

+

[name]( [page:Float color], [page:Float intensity], [page:Float distance] )

-

Properties

+

Properties

-

.[page:Vector3 position]

-
- Light's position.
- Default — *new THREE.Vector3()*. -
+

.[page:Vector3 position]

+
+ Light's position.
+ Default — *new THREE.Vector3()*. +
-

.[page:Float intensity]

-
- Light's intensity.
- Default - *1.0*. -
+

.[page:Float intensity]

+
+ Light's intensity.
+ Default - *1.0*. +
-

.[page:Float distance]

-
- If non-zero, light will attenuate linearly from maximum intensity at light *position* down to zero at *distance*.
- Default — *0.0*. -
+

.[page:Float distance]

+
+ If non-zero, light will attenuate linearly from maximum intensity at light *position* down to zero at *distance*.
+ Default — *0.0*. +
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/lights/SpotLight.html b/docs/api/lights/SpotLight.html index 82b9cbf6cd4eeb9283e02a3de0d033c346d0dc62..4448902831bc5ce1542ebc8c453c9d2e149e5945 100644 --- a/docs/api/lights/SpotLight.html +++ b/docs/api/lights/SpotLight.html @@ -1,39 +1,50 @@ -[page:Object3D] → [page:Light] → + + + + + + + + + + [page:Object3D] → [page:Light] → -

[name]

+

[name]

-
todo
+
todo
-

Example

+

Example

-// white spotlight shining from the side, casting shadow + // white spotlight shining from the side, casting shadow -var spotLight = new THREE.SpotLight( 0xffffff ); -spotLight.position.set( 100, 1000, 100 ); + var spotLight = new THREE.SpotLight( 0xffffff ); + spotLight.position.set( 100, 1000, 100 ); -spotLight.castShadow = true; + spotLight.castShadow = true; -spotLight.shadowMapWidth = 1024; -spotLight.shadowMapHeight = 1024; + spotLight.shadowMapWidth = 1024; + spotLight.shadowMapHeight = 1024; -spotLight.shadowCameraNear = 500; -spotLight.shadowCameraFar = 4000; -spotLight.shadowCameraFov = 30; + spotLight.shadowCameraNear = 500; + spotLight.shadowCameraFar = 4000; + spotLight.shadowCameraFov = 30; -scene.add( spotLight ); + scene.add( spotLight ); -

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/loaders/BinaryLoader.html b/docs/api/loaders/BinaryLoader.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/loaders/BinaryLoader.html +++ b/docs/api/loaders/BinaryLoader.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/loaders/JSONLoader.html b/docs/api/loaders/JSONLoader.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/loaders/JSONLoader.html +++ b/docs/api/loaders/JSONLoader.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/loaders/Loader.html b/docs/api/loaders/Loader.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/loaders/Loader.html +++ b/docs/api/loaders/Loader.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/loaders/SceneLoader.html b/docs/api/loaders/SceneLoader.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/loaders/SceneLoader.html +++ b/docs/api/loaders/SceneLoader.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/Material.html b/docs/api/materials/Material.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/materials/Material.html +++ b/docs/api/materials/Material.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/MeshBasicMaterial.html b/docs/api/materials/MeshBasicMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/MeshBasicMaterial.html +++ b/docs/api/materials/MeshBasicMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/MeshDepthMaterial.html b/docs/api/materials/MeshDepthMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/MeshDepthMaterial.html +++ b/docs/api/materials/MeshDepthMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/MeshFaceMaterial.html b/docs/api/materials/MeshFaceMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/MeshFaceMaterial.html +++ b/docs/api/materials/MeshFaceMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/MeshLambertMaterial.html b/docs/api/materials/MeshLambertMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/MeshLambertMaterial.html +++ b/docs/api/materials/MeshLambertMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/MeshNormalMaterial.html b/docs/api/materials/MeshNormalMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/MeshNormalMaterial.html +++ b/docs/api/materials/MeshNormalMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/MeshPhongMaterial.html b/docs/api/materials/MeshPhongMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/MeshPhongMaterial.html +++ b/docs/api/materials/MeshPhongMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/ParticleBasicMaterial.html b/docs/api/materials/ParticleBasicMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/ParticleBasicMaterial.html +++ b/docs/api/materials/ParticleBasicMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/ParticleCanvasMaterial.html b/docs/api/materials/ParticleCanvasMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/ParticleCanvasMaterial.html +++ b/docs/api/materials/ParticleCanvasMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/ParticleDOMMaterial.html b/docs/api/materials/ParticleDOMMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/ParticleDOMMaterial.html +++ b/docs/api/materials/ParticleDOMMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/ShaderMaterial.html b/docs/api/materials/ShaderMaterial.html index 2abc4e1cadfe64443e9ce06e0dbf063cb1651c51..118d7ac393c6923e661d265d79491980934fbb5f 100644 --- a/docs/api/materials/ShaderMaterial.html +++ b/docs/api/materials/ShaderMaterial.html @@ -1,28 +1,39 @@ -[page:Material] → + + + + + + + + + + [page:Material] → -

[name]

+

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Bone.html b/docs/api/objects/Bone.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/Bone.html +++ b/docs/api/objects/Bone.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/LOD.html b/docs/api/objects/LOD.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/LOD.html +++ b/docs/api/objects/LOD.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Line.html b/docs/api/objects/Line.html index 4410fde1dc2329716e58a5ef29cd63e19d4a1768..ce901a21a29524fcfbaaa99c33a4cab1a7679257 100644 --- a/docs/api/objects/Line.html +++ b/docs/api/objects/Line.html @@ -1,44 +1,56 @@ -[page:Object3D] → -

[name]

+ + + + + + + + + + [page:Object3D] → -
A line or a series of lines.
+

[name]

+
A line or a series of lines.
-

Constructor

-

[name]( [page:Geometry geometry], [page:Material material], [page:Integer type] )

+

Constructor

-
-geometry — Vertices representing the line segment(s).
-material — Material for the line. Default is [page:LineBasicMaterial LineBasicMaterial].
-type — Connection type between vertices. Default is LineStrip. -
+

[name]( [page:Geometry geometry], [page:Material material], [page:Integer type] )

-
If no material is supplied, a randomized line material will be created and assigned to the object.
+
+ geometry — Vertices representing the line segment(s).
+ material — Material for the line. Default is [page:LineBasicMaterial LineBasicMaterial].
+ type — Connection type between vertices. Default is LineStrip. +
-
Also, if no type is supplied, the default (LineStrip) will be used).
+
If no material is supplied, a randomized line material will be created and assigned to the object.
-

Properties

+
Also, if no type is supplied, the default (LineStrip) will be used).
-

.[page:Geometry geometry]

-
-Vertices representing the line segment(s). -
+

Properties

-

.[page:Material material]

-
-Material for the line. -
+

.[page:Geometry geometry]

+
+ Vertices representing the line segment(s). +
-

.[page:Integer type]

-
-Possible values: LineStrip or LinePieces. LineStrip will draw a series of segments connecting each point (first connected to the second, the second connected to the third, and so on and so forth); and LinePieces will draw a series of pairs of segments (first connected to the second, the third connected to the fourth, and so on and so forth).
+

.[page:Material material]

+
+ Material for the line. +
-
-In OpenGL terms, LineStrip is the classic GL_LINE_STRIP and LinePieces is the equivalent to GL_LINES. -
+

.[page:Integer type]

+
+ Possible values: LineStrip or LinePieces. LineStrip will draw a series of segments connecting each point (first connected to the second, the second connected to the third, and so on and so forth); and LinePieces will draw a series of pairs of segments (first connected to the second, the third connected to the fourth, and so on and so forth).
+
+ In OpenGL terms, LineStrip is the classic GL_LINE_STRIP and LinePieces is the equivalent to GL_LINES. +
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Mesh.html b/docs/api/objects/Mesh.html index fd7983aeda5c9907d0bb6cb8a86fab293e914f04..1e156ce2e70c46d32ca84812dd4d2c4934b43979 100644 --- a/docs/api/objects/Mesh.html +++ b/docs/api/objects/Mesh.html @@ -1,38 +1,50 @@ -[page:Object3D] → -

[name]

+ + + + + + + + + + [page:Object3D] → -
Base class for Mesh objects, such as [page:MorphAnimMesh] and [page:SkinnedMesh].
+

[name]

+
Base class for Mesh objects, such as [page:MorphAnimMesh] and [page:SkinnedMesh].
-

Constructor

-

[name]( [page:Geometry geometry], [page:Material material] )

+

Constructor

-
-geometry — An instance of [page:Geometry].
-material — An instance of [page:Material] (optional). -
+

[name]( [page:Geometry geometry], [page:Material material] )

-

Properties

+
+ geometry — An instance of [page:Geometry].
+ material — An instance of [page:Material] (optional). +
-

.[page:Geometry geometry]

+

Properties

-
An instance of [page:Geometry], defining the object's structure.
+

.[page:Geometry geometry]

-

.[page:Material material]

+
An instance of [page:Geometry], defining the object's structure.
-
An instance of [page:Material], defining the object's appearance. Default is a [page:MeshBasicMaterial] with wireframe mode enabled and randomised colour.
+

.[page:Material material]

-

Methods

+
An instance of [page:Material], defining the object's appearance. Default is a [page:MeshBasicMaterial] with wireframe mode enabled and randomised colour.
-

.getMorphTargetIndexByName( [page:String name] )

-
-name — a morph target name
-
+

Methods

-Returns the index of a morph target defined by name. +

.getMorphTargetIndexByName( [page:String name] )

+
+ name — a morph target name
+
+ Returns the index of a morph target defined by name. -

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/MorphAnimMesh.html b/docs/api/objects/MorphAnimMesh.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/MorphAnimMesh.html +++ b/docs/api/objects/MorphAnimMesh.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Particle.html b/docs/api/objects/Particle.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/Particle.html +++ b/docs/api/objects/Particle.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/ParticleSystem.html b/docs/api/objects/ParticleSystem.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/ParticleSystem.html +++ b/docs/api/objects/ParticleSystem.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Ribbon.html b/docs/api/objects/Ribbon.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/Ribbon.html +++ b/docs/api/objects/Ribbon.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/SkinnedMesh.html b/docs/api/objects/SkinnedMesh.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/SkinnedMesh.html +++ b/docs/api/objects/SkinnedMesh.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Sprite.html b/docs/api/objects/Sprite.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..34e674f0503934ef7259c4bedeec73c64e86c623 100644 --- a/docs/api/objects/Sprite.html +++ b/docs/api/objects/Sprite.html @@ -1,26 +1,39 @@ -

[name]

+ + + + + + + + + + [page:Object3D] → -
todo
+

[name]

+
todo
-

Constructor

-

[name]()

+

Constructor

+

[name]()

-

Properties

-

.[page:Vector3 todo]

+

Properties

+

.[page:Vector3 todo]

-

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

Methods

+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/CanvasRenderer.html b/docs/api/renderers/CanvasRenderer.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/renderers/CanvasRenderer.html +++ b/docs/api/renderers/CanvasRenderer.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/DOMRenderer.html b/docs/api/renderers/DOMRenderer.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/renderers/DOMRenderer.html +++ b/docs/api/renderers/DOMRenderer.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/SVGRenderer.html b/docs/api/renderers/SVGRenderer.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/renderers/SVGRenderer.html +++ b/docs/api/renderers/SVGRenderer.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/WebGLRenderTarget.html b/docs/api/renderers/WebGLRenderTarget.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/renderers/WebGLRenderTarget.html +++ b/docs/api/renderers/WebGLRenderTarget.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/WebGLRenderTargetCube.html b/docs/api/renderers/WebGLRenderTargetCube.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/renderers/WebGLRenderTargetCube.html +++ b/docs/api/renderers/WebGLRenderTargetCube.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/WebGLRenderer.html b/docs/api/renderers/WebGLRenderer.html index c2d00f323f2d8633421b7a721d7bf0ddbb9dd4a7..36e19343f4d7abf3dc22cb3d52dd2603e0672576 100644 --- a/docs/api/renderers/WebGLRenderer.html +++ b/docs/api/renderers/WebGLRenderer.html @@ -1,319 +1,330 @@ -

[name]

+ + + + + + + + + +

[name]

-
The WebGL renderer displays your beautifully crafted scenes using WebGL, if your device supports it.
-
This renderer has way better performance than [page:CanvasRenderer].
+
The WebGL renderer displays your beautifully crafted scenes using WebGL, if your device supports it.
+
This renderer has way better performance than [page:CanvasRenderer].
-

Constructor

+

Constructor

-

[name]( [page:Object parameters] )

+

[name]( [page:Object parameters] )

-
parameters is an optional object with properties defining the renderer's behaviour. The constructor also accepts no parameters at all. In all cases, it will assume sane defaults when parameters are missing.
+
parameters is an optional object with properties defining the renderer's behaviour. The constructor also accepts no parameters at all. In all cases, it will assume sane defaults when parameters are missing.
-
-canvas — A [page:Canvas] where the renderer draws its output.
-precision — shader precision. Can be *"highp"*, *"mediump"* or *"lowp"*.
-alpha — [page:Boolean], default is *true*.
-premultipliedAlpha — [page:Boolean], default is *true*.
-antialias — [page:Boolean], default is *false*.
-stencil — [page:Boolean], default is *true*.
-preserveDrawingBuffer — [page:Boolean], default is *false*.
-clearColor — [page:Integer], default is *0x000000*.
-clearAlpha — [page:Float], default is *0*.
-maxLights — [page:Integer], default is *4*.
-
+
+ canvas — A [page:Canvas] where the renderer draws its output.
+ precision — shader precision. Can be *"highp"*, *"mediump"* or *"lowp"*.
+ alpha — [page:Boolean], default is *true*.
+ premultipliedAlpha — [page:Boolean], default is *true*.
+ antialias — [page:Boolean], default is *false*.
+ stencil — [page:Boolean], default is *true*.
+ preserveDrawingBuffer — [page:Boolean], default is *false*.
+ clearColor — [page:Integer], default is *0x000000*.
+ clearAlpha — [page:Float], default is *0*.
+ maxLights — [page:Integer], default is *4*.
+
-

Properties

+

Properties

-

.[page:DOMElement domElement]

+

.[page:DOMElement domElement]

-
A [page:Canvas] where the renderer draws its output.
-This is automatically created by the renderer in the constructor (if not provided already); you just need to add it to your page.
+
A [page:Canvas] where the renderer draws its output.
+ This is automatically created by the renderer in the constructor (if not provided already); you just need to add it to your page.
-

.context

+

.context

-
The HTML5 Canvas's 'webgl' context obtained from the canvas where the renderer will draw.
+
The HTML5 Canvas's 'webgl' context obtained from the canvas where the renderer will draw.
-

.[page:Boolean autoClear]

+

.[page:Boolean autoClear]

-
Defines whether the renderer should automatically clear its output before rendering.
+
Defines whether the renderer should automatically clear its output before rendering.
-

.[page:Boolean autoClearColor]

+

.[page:Boolean autoClearColor]

-
If autoClear is true, defines whether the renderer should clear the color buffer. Default is true.
+
If autoClear is true, defines whether the renderer should clear the color buffer. Default is true.
-

.[page:Boolean autoClearDepth]

+

.[page:Boolean autoClearDepth]

-
If autoClear is true, defines whether the renderer should clear the depth buffer. Default is true.
+
If autoClear is true, defines whether the renderer should clear the depth buffer. Default is true.
-

.[page:Boolean autoClearStencil]

+

.[page:Boolean autoClearStencil]

-
If autoClear is true, defines whether the renderer should clear the stencil buffer. Default is true.
+
If autoClear is true, defines whether the renderer should clear the stencil buffer. Default is true.
-

.[page:Boolean sortObjects]

+

.[page:Boolean sortObjects]

-
Defines whether the renderer should sort objects. Default is true.
+
Defines whether the renderer should sort objects. Default is true.
-
TODO
+
TODO
-

.[page:Boolean autoUpdateObjects]

+

.[page:Boolean autoUpdateObjects]

-
Defines whether the renderer should auto update objects. Default is true.
+
Defines whether the renderer should auto update objects. Default is true.
-
TODO
+
TODO
-

.[page:Boolean autoUpdateScene]

+

.[page:Boolean autoUpdateScene]

-
Defines whether the renderer should auto update the scene. Default is true.
+
Defines whether the renderer should auto update the scene. Default is true.
-
TODO
+
TODO
- + -

.[page:Boolean gammaInput]

+

.[page:Boolean gammaInput]

-
Default is false. TODO
+
Default is false. TODO
-

.[page:Boolean gammaOutput]

+

.[page:Boolean gammaOutput]

-
Default is false. TODO
+
Default is false. TODO
-

.[page:Boolean physicallyBasedShading]

+

.[page:Boolean physicallyBasedShading]

-
Default is false. TODO
+
Default is false. TODO
-

.[page:Boolean shadowMapEnabled]

+

.[page:Boolean shadowMapEnabled]

-
Default is false. TODO
+
Default is false. TODO
-

.[page:Boolean shadowMapAutoUpdate]

+

.[page:Boolean shadowMapAutoUpdate]

-
Default is true. TODO
+
Default is true. TODO
-

.[page:Boolean shadowMapSoft]

+

.[page:Boolean shadowMapSoft]

-
Default is true. TODO
+
Default is true. TODO
-

.[page:Boolean shadowMapCullFrontFaces]

+

.[page:Boolean shadowMapCullFrontFaces]

-
Default is true. TODO
+
Default is true. TODO
-

.[page:Boolean shadowMapDebug]

+

.[page:Boolean shadowMapDebug]

-
Default is false. TODO
+
Default is false. TODO
-

.[page:Boolean shadowMapCascade]

+

.[page:Boolean shadowMapCascade]

-
Default is false. TODO
+
Default is false. TODO
-

.[page:Integer maxMorphTargets]

+

.[page:Integer maxMorphTargets]

-
Default is 8. TODO
+
Default is 8. TODO
-

.[page:Integer maxMorphNormals]

+

.[page:Integer maxMorphNormals]

-
Default is 4. TODO
+
Default is 4. TODO
-

.[page:Boolean autoScaleCubemaps]

+

.[page:Boolean autoScaleCubemaps]

-
Default is true. TODO
+
Default is true. TODO
-

.[page:Boolean renderPluginsPre]

+

.[page:Boolean renderPluginsPre]

-
An array with render plugins to be applied before rendering.
-
Default is an empty array, or [].
+
An array with render plugins to be applied before rendering.
+
Default is an empty array, or [].
-

.[page:Boolean renderPluginsPost]

+

.[page:Boolean renderPluginsPost]

-
An array with render plugins to be applied after rendering.
-
Default is an empty array, or [].
+
An array with render plugins to be applied after rendering.
+
Default is an empty array, or [].
-

.[page:Object info]

+

.[page:Object info]

-
An object with a series of statistical information about the graphics board memory and the rendering process. Useful for debugging or just for the sake of curiosity. The object contains the following fields:
-
- -
+ -

Methods

+

Methods

-

.getContext()

-
-Return the WebGL context. -
+

.getContext()

+
+ Return the WebGL context. +
-

.supportsVertexTextures()

-
-Return a [page:Boolean] true if the context supports vertex textures. -
+

.supportsVertexTextures()

+
+ Return a [page:Boolean] true if the context supports vertex textures. +
-

.setSize( [page:Integer width], [page:Integer height] )

-
Resizes the output canvas to (width, height), and also sets the viewport to fit that size, starting in (0, 0).
+

.setSize( [page:Integer width], [page:Integer height] )

+
Resizes the output canvas to (width, height), and also sets the viewport to fit that size, starting in (0, 0).
-

.setViewport( [page:Integer x], [page:Integer y], [page:Integer width], [page:Integer height] )

-
Sets the viewport to render from (x, y) to (x + width, y + height).
+

.setViewport( [page:Integer x], [page:Integer y], [page:Integer width], [page:Integer height] )

+
Sets the viewport to render from (x, y) to (x + width, y + height).
-

.setScissor( [page:Integer x], [page:Integer y], [page:Integer width], [page:Integer height] )

-
Sets the scissor area from (x, y) to (x + width, y + height).
+

.setScissor( [page:Integer x], [page:Integer y], [page:Integer width], [page:Integer height] )

+
Sets the scissor area from (x, y) to (x + width, y + height).
-

.enableScissorTest( [page:Boolean enable] )

-
Enable the scissor test. When this is enabled, only the pixels within the defined scissor area will be affected by further renderer actions.
+

.enableScissorTest( [page:Boolean enable] )

+
Enable the scissor test. When this is enabled, only the pixels within the defined scissor area will be affected by further renderer actions.
-

.setClearColorHex( [page:Integer hex], [page:Float alpha] )

-
Sets the clear color, using hex for the color and alpha for the opacity.
+

.setClearColorHex( [page:Integer hex], [page:Float alpha] )

+
Sets the clear color, using hex for the color and alpha for the opacity.
-// Creates a renderer with black background -var renderer = new THREE.WebGLRenderer(); -renderer.setSize(200, 100); -renderer.setClearColorHex(0x000000, 1); - + // Creates a renderer with black background + var renderer = new THREE.WebGLRenderer(); + renderer.setSize(200, 100); + renderer.setClearColorHex(0x000000, 1); + -

.setClearColor( [page:Color color], [page:Float alpha] )

-
Sets the clear color, using color for the color and alpha for the opacity.
+

.setClearColor( [page:Color color], [page:Float alpha] )

+
Sets the clear color, using color for the color and alpha for the opacity.
-

.getClearColor() [page:Color]

-
Returns a [page:Color THREE.Color] instance with the current clear color.
+

.getClearColor() [page:Color]

+
Returns a [page:Color THREE.Color] instance with the current clear color.
-

.getClearAlpha() [page:Float]

-
Returns a [page:Float float] with the current clear alpha. Ranges from 0 to 1.
+

.getClearAlpha() [page:Float]

+
Returns a [page:Float float] with the current clear alpha. Ranges from 0 to 1.
-

.clear( [page:Boolean color], [page:Boolean depth], [page:Boolean stencil] )

-
Tells the renderer to clear its color, depth or stencil drawing buffer(s).
-
If no parameters are passed, no buffer will be cleared.
+

.clear( [page:Boolean color], [page:Boolean depth], [page:Boolean stencil] )

+
Tells the renderer to clear its color, depth or stencil drawing buffer(s).
+
If no parameters are passed, no buffer will be cleared.
-

.addPostPlugin( plugin )

-
Initialises the postprocessing plugin, and adds it to the renderPluginsPost array.
+

.addPostPlugin( plugin )

+
Initialises the postprocessing plugin, and adds it to the renderPluginsPost array.
-

.addPrePlugin( plugin )

-
Initialises the preprocessing plugin, and adds it to the renderPluginsPre array.
+

.addPrePlugin( plugin )

+
Initialises the preprocessing plugin, and adds it to the renderPluginsPre array.
-

.deallocateObject( [page:Object3D object] )

-
object — an instance of [page:Object3D]
-
Removes an object from the GL context and releases all the data (geometry, matrices...) that the GL context keeps about the object, but it doesn't release textures or affect any JavaScript data.
+

.deallocateObject( [page:Object3D object] )

+
object — an instance of [page:Object3D]
+
Removes an object from the GL context and releases all the data (geometry, matrices...) that the GL context keeps about the object, but it doesn't release textures or affect any JavaScript data.
-

.deallocateTexture( [page:??? texture] )

-
texture — an instance of [page:???] TODO
-
Releases a texture from the GL context.
+

.deallocateTexture( [page:??? texture] )

+
texture — an instance of [page:???] TODO
+
Releases a texture from the GL context.
-

.deallocateRenderTarget( [page:WebGLRenderTarget renderTarget] )

-
renderTarget — an instance of [page:WebGLRenderTarget]
-
Releases a render target from the GL context.
+

.deallocateRenderTarget( [page:WebGLRenderTarget renderTarget] )

+
renderTarget — an instance of [page:WebGLRenderTarget]
+
Releases a render target from the GL context.
-

.updateShadowMap( [page:Scene scene], [page:Camera camera] )

-
scene — an instance of [page:Scene]
-camera — an instance of [page:Camera]
-
Tells the shadow map plugin to update using the passed scene and camera parameters.
+

.updateShadowMap( [page:Scene scene], [page:Camera camera] )

+
scene — an instance of [page:Scene]
+ camera — an instance of [page:Camera]
+
Tells the shadow map plugin to update using the passed scene and camera parameters.
-

.renderBufferImmediate( [page:Object3D object], [page:??? program], [page:??? shading] )

-
object — an instance of [page:Object3D]]
-program — an instance of ???
-shading — an instance of ???
-
-
TODO.
+

.renderBufferImmediate( [page:Object3D object], [page:??? program], [page:??? shading] )

+
object — an instance of [page:Object3D]]
+ program — an instance of ???
+ shading — an instance of ???
+
+
TODO.
-

.renderBufferDirect( camera, lights, fog, material, geometryGroup, object )

-
TODO.
+

.renderBufferDirect( camera, lights, fog, material, geometryGroup, object )

+
TODO.
-

.renderBuffer( camera, lights, fog, material, geometryGroup, object )

-
TODO.
+

.renderBuffer( camera, lights, fog, material, geometryGroup, object )

+
TODO.
-

.render( [page:Scene scene], [page:Camera camera], [page:WebGLRenderTarget renderTarget], [page:Boolean forceClear] )

-
Render a scene using a camera.
-
The render is done to the renderTarget (if specified) or to the canvas as usual.
-
If forceClear is true, the canvas will be cleared before rendering, even if the renderer's autoClear property is false.
+

.render( [page:Scene scene], [page:Camera camera], [page:WebGLRenderTarget renderTarget], [page:Boolean forceClear] )

+
Render a scene using a camera.
+
The render is done to the renderTarget (if specified) or to the canvas as usual.
+
If forceClear is true, the canvas will be cleared before rendering, even if the renderer's autoClear property is false.
-

.renderImmediateObject( camera, lights, fog, material, object )

-
TODO.
+

.renderImmediateObject( camera, lights, fog, material, object )

+
TODO.
-

.initWebGLObjects( [page:Scene scene] )

-
TODO.
+

.initWebGLObjects( [page:Scene scene] )

+
TODO.
-

.initMaterial( material, lights, fog, object )

-
TODO.
+

.initMaterial( material, lights, fog, object )

+
TODO.
-

.setFaceCulling( cullFace, frontFace )

-
-[page:String cullFace] — "back", "front", "front_and_back", or false.
-[page:String frontFace] — "ccw" or "cw
-
-
Used for setting the gl frontFace, cullFace states in the GPU, thus enabling/disabling face culling when rendering.
-
If cullFace is false, culling will be disabled.
+

.setFaceCulling( cullFace, frontFace )

+
+ [page:String cullFace] — "back", "front", "front_and_back", or false.
+ [page:String frontFace] — "ccw" or "cw
+
+
Used for setting the gl frontFace, cullFace states in the GPU, thus enabling/disabling face culling when rendering.
+
If cullFace is false, culling will be disabled.
-

.setObjectFaces( object )

-
TODO.
+

.setObjectFaces( object )

+
TODO.
-

.setDepthTest( depthTest )

-
TODO.
+

.setDepthTest( depthTest )

+
TODO.
-

.setDepthWrite( depthWrite )

-
TODO.
+

.setDepthWrite( depthWrite )

+
TODO.
-

.setBlending( blending, blendEquation, blendSrc, blendDst )

-
TODO.
+

.setBlending( blending, blendEquation, blendSrc, blendDst )

+
TODO.
-

.setTexture( texture, slot )

-
TODO.
+

.setTexture( texture, slot )

+
TODO.
-

.setRenderTarget( renderTarget )

-
TODO.
+

.setRenderTarget( renderTarget )

+
TODO.
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/WebGLShaders.html b/docs/api/renderers/WebGLShaders.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/renderers/WebGLShaders.html +++ b/docs/api/renderers/WebGLShaders.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableFace3.html b/docs/api/renderers/renderables/RenderableFace3.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/renderers/renderables/RenderableFace3.html +++ b/docs/api/renderers/renderables/RenderableFace3.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableFace4.html b/docs/api/renderers/renderables/RenderableFace4.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/renderers/renderables/RenderableFace4.html +++ b/docs/api/renderers/renderables/RenderableFace4.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableLine.html b/docs/api/renderers/renderables/RenderableLine.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/renderers/renderables/RenderableLine.html +++ b/docs/api/renderers/renderables/RenderableLine.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableObject.html b/docs/api/renderers/renderables/RenderableObject.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/renderers/renderables/RenderableObject.html +++ b/docs/api/renderers/renderables/RenderableObject.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableParticle.html b/docs/api/renderers/renderables/RenderableParticle.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/renderers/renderables/RenderableParticle.html +++ b/docs/api/renderers/renderables/RenderableParticle.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableVertex.html b/docs/api/renderers/renderables/RenderableVertex.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..9c1227640a66b3b61846dc4e8254d19e2971b59d 100644 --- a/docs/api/renderers/renderables/RenderableVertex.html +++ b/docs/api/renderers/renderables/RenderableVertex.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/scenes/Fog.html b/docs/api/scenes/Fog.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/scenes/Fog.html +++ b/docs/api/scenes/Fog.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/scenes/FogExp2.html b/docs/api/scenes/FogExp2.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/scenes/FogExp2.html +++ b/docs/api/scenes/FogExp2.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/scenes/Scene.html b/docs/api/scenes/Scene.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/scenes/Scene.html +++ b/docs/api/scenes/Scene.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/textures/DataTexture.html b/docs/api/textures/DataTexture.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/textures/DataTexture.html +++ b/docs/api/textures/DataTexture.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/textures/Texture.html b/docs/api/textures/Texture.html index eb7a9c92f3ebb7817f38a02c278da58a1a8894cc..8ad6d52df43a35f1ec96aa829741f80dcdb5b925 100644 --- a/docs/api/textures/Texture.html +++ b/docs/api/textures/Texture.html @@ -1,26 +1,37 @@ -

[name]

+ + + + + + + + + +

[name]

-
todo
+
todo
-

Constructor

+

Constructor

-

[name]()

+

[name]()

-

Properties

+

Properties

-

.[page:Vector3 todo]

+

.[page:Vector3 todo]

-

Methods

+

Methods

-

.todo( [page:Vector3 todo] )

-
-todo — todo
-
+

.todo( [page:Vector3 todo] )

+
+ todo — todo
+
-

Source

+

Source

-[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] \ No newline at end of file + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/index.html b/docs/index.html index f56bcf66e69a03249bc55eed155df87e1a8e4020..6a04a3775cab0979b16d5bd0ab4eb619a438b381 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,9 +4,14 @@ three.js - documentation
-
-
Edit this page
+ + diff --git a/docs/list.js b/docs/list.js new file mode 100644 index 0000000000000000000000000000000000000000..eb6620706cb4341dad89810e073d9a2b55accfac --- /dev/null +++ b/docs/list.js @@ -0,0 +1,207 @@ +var list = { + + "Cameras": [ + [ "Camera", "cameras/Camera" ], + [ "OrthographicCamera", "cameras/OrthographicCamera" ], + [ "PerspectiveCamera", "cameras/PerspectiveCamera" ] + ], + + "Core": [ + [ "Clock", "core/Clock" ], + [ "Color", "core/Color" ], + [ "Face3", "core/Face3" ], + [ "Face4", "core/Face4" ], + [ "Frustum", "core/Frustum" ], + [ "Geometry", "core/Geometry" ], + [ "Math", "core/Math" ], + [ "Matrix3", "core/Matrix3" ], + [ "Matrix4", "core/Matrix4" ], + [ "Object3D", "core/Object3D" ], + [ "Projector", "core/Projector" ], + [ "Quaternion", "core/Quaternion" ], + [ "Ray", "core/Ray" ], + [ "Rectangle", "core/Rectangle" ], + [ "Spline", "core/Spline" ], + [ "UV", "core/UV" ], + [ "Vector2", "core/Vector2" ], + [ "Vector3", "core/Vector3" ], + [ "Vector4", "core/Vector4" ] + ], + + "Lights": [ + [ "Light", "lights/Light" ], + [ "AmbientLight", "lights/AmbientLight" ], + [ "DirectionalLight", "lights/DirectionalLight" ], + [ "PointLight", "lights/PointLight" ], + [ "SpotLight", "lights/SpotLight" ] + ], + + + "Loaders": [ + [ "Loader", "loaders/Loader" ], + [ "BinaryLoader", "loaders/BinaryLoader" ], + [ "JSONLoader", "loaders/JSONLoader" ], + [ "SceneLoader", "loaders/SceneLoader" ], + ], + + "Materials": [ + [ "Material", "materials/Material" ], + [ "LineBasicMaterial", "materials/LineBasicMaterial" ], + [ "MeshBasicMaterial", "materials/MeshBasicMaterial" ], + [ "MeshDepthMaterial", "materials/MeshDepthMaterial" ], + [ "MeshFaceMaterial", "materials/MeshFaceMaterial" ], + [ "MeshLambertMaterial", "materials/MeshLambertMaterial" ], + [ "MeshNormalMaterial", "materials/MeshNormalMaterial" ], + [ "MeshPhongMaterial", "materials/MeshPhongMaterial" ], + [ "ParticleBasicMaterial", "materials/ParticleBasicMaterial" ], + [ "ParticleCanvasMaterial", "materials/ParticleCanvasMaterial" ], + [ "ParticleDOMMaterial", "materials/ParticleDOMMaterial" ], + [ "ShaderMaterial", "materials/ShaderMaterial" ] + + ], + + "Objects": [ + [ "Bone", "objects/Bone" ], + [ "Line", "objects/Line" ], + [ "LOD", "objects/LOD" ], + [ "Mesh", "objects/Mesh" ], + [ "MorphAnimMesh", "objects/MorphAnimMesh" ], + [ "Particle", "objects/Particle" ], + [ "ParticleSystem", "objects/ParticleSystem" ], + [ "Ribbon", "objects/Ribbon" ], + [ "SkinnedMesh", "objects/SkinnedMesh" ], + [ "Sprite", "objects/Sprite" ] + + ], + + "Renderers": [ + [ "CanvasRenderer", "renderers/CanvasRenderer" ], + [ "DOMRenderer", "renderers/DOMRenderer" ], + [ "SVGRenderer", "renderers/SVGRenderer" ], + [ "WebGLRenderer", "renderers/WebGLRenderer" ], + [ "WebGLRenderTarget", "renderers/WebGLRenderTarget" ], + [ "WebGLRenderTargetCube", "renderers/WebGLRenderTargetCube" ], + [ "WebGLShaders", "renderers/WebGLShaders" ] + ], + + "Renderers / Renderables": [ + [ "RenderableFace3", "renderers/renderables/RenderableFace3" ], + [ "RenderableFace4", "renderers/renderables/RenderableFace4" ], + [ "RenderableLine", "renderers/renderables/RenderableLine" ], + [ "RenderableObject", "renderers/renderables/RenderableObject" ], + [ "RenderableParticle", "renderers/renderables/RenderableParticle" ], + [ "RenderableVertex", "renderers/renderables/RenderableVertex" ] + ], + + "Scenes": [ + [ "Fog", "scenes/Fog" ], + [ "FogExp2", "scenes/FogExp2" ], + [ "Scene", "scenes/Scene" ] + ], + + "Textures": [ + [ "DataTexture", "textures/DataTexture" ], + [ "Texture", "textures/Texture" ] + ], + + "Extras": [ + [ "ColorUtils", "extras/ColorUtils" ], + [ "GeometryUtils", "extras/GeometryUtils" ], + [ "ImageUtils", "extras/ImageUtils" ], + [ "SceneUtils", "extras/SceneUtils" ], + [ "ShaderUtils", "extras/ShaderUtils" ] + ], + + "Extras / Animation": [ + [ "Animation", "extras/animation/Animation" ], + [ "AnimationHandler", "extras/animation/AnimationHandler" ], + [ "AnimationMorphTarget", "extras/animation/AnimationMorphTarget" ], + [ "KeyFrameAnimation", "extras/animation/KeyFrameAnimation" ] + ], + + "Extras / Cameras": [ + [ "CombinedCamera", "extras/cameras/CombinedCamera" ], + [ "CubeCamera", "extras/cameras/CubeCamera" ] + ], + + "Extras / Controls": [ + [ "FirstPersonControls", "extras/controls/FirstPersonControls" ], + [ "FlyControls", "extras/controls/FlyControls" ], + [ "PathControls", "extras/controls/PathControls" ], + [ "RollControls", "extras/controls/RollControls" ], + [ "TrackballControls", "extras/controls/TrackballControls" ] + ], + + "Extras / Core": [ + [ "BufferGeometry", "extras/core/BufferGeometry" ], + [ "Curve", "extras/core/Curve" ], + [ "CurvePath", "extras/core/CurvePath" ], + [ "EventTarget", "extras/core/EventTarget" ], + [ "Gyroscope", "extras/core/Gyroscope" ], + [ "Path", "extras/core/Path" ], + [ "Shape", "extras/core/Shape" ], + [ "TextPath", "extras/core/TextPath" ] + ], + + "Extras / Geometries": [ + [ "CubeGeometry", "extras/geometries/CubeGeometry" ], + [ "CylinderGeometry", "extras/geometries/CylinderGeometry" ], + [ "ExtrudeGeometry", "extras/geometries/ExtrudeGeometry" ], + [ "IcosahedronGeometry", "extras/geometries/IcosahedronGeometry" ], + [ "LatheGeometry", "extras/geometries/LatheGeometry" ], + [ "OctahedronGeometry", "extras/geometries/OctahedronGeometry" ], + [ "PlaneGeometry", "extras/geometries/PlaneGeometry" ], + [ "PolyhedronGeometry", "extras/geometries/PolyhedronGeometry" ], + [ "SphereGeometry", "extras/geometries/SphereGeometry" ], + [ "TetrahedronGeometry", "extras/geometries/TetrahedronGeometry" ], + [ "TextGeometry", "extras/geometries/TextGeometry" ], + [ "TorusGeometry", "extras/geometries/TorusGeometry" ], + [ "TorusKnotGeometry", "extras/geometries/TorusKnotGeometry" ] + ], + + "Extras / Helpers": [ + [ "AxisHelper", "extras/helpers/AxisHelper" ], + [ "CameraHelper", "extras/helpers/CameraHelper" ] + ], + + "Extras / Modifiers": [ + [ "SubdivisionModifier", "extras/modifiers/SubdivisionModifier" ] + ], + + "Extras / Objects": [ + [ "LensFlare", "extras/objects/LensFlare" ], + [ "MarchingCubes", "extras/objects/MarchingCubes" ] + ], + + "Extras / Renderers / Effects": [ + [ "AnaglyphEffect", "extras/renderers/effects/AnaglyphEffect" ], + [ "CrosseyedEffect", "extras/renderers/effects/CrosseyedEffect" ], + [ "ParallaxBarrierEffect", "extras/renderers/effects/ParallaxBarrierEffect" ], + [ "StereoEffect", "extras/renderers/effects/StereoEffect" ] + ], + + "Extras / Renderers / Plugins": [ + [ "LensFlarePlugin", "extras/renderers/plugins/LensFlarePlugin" ], + [ "ShadowMapPlugin", "extras/renderers/plugins/ShadowMapPlugin" ], + [ "SpritePlugin", "extras/renderers/plugins/SpritePlugin" ] + ], + + "Extras / Shaders": [ + [ "ShaderFlares", "extras/shaders/ShaderFlares" ], + [ "ShaderSprite", "extras/shaders/ShaderSprite" ] + ] + +}; + +var pages = {}; + +for ( var category in list ) { + + for ( var i = 0; i < list[ category ].length; i ++ ) { + + var page = list[ category ][ i ]; + pages[ page[ 0 ] ] = page[ 1 ]; + + } + +} diff --git a/docs/page.css b/docs/page.css new file mode 100644 index 0000000000000000000000000000000000000000..3e2300c9b179a251ea2eae62ef17ad21dd5928b9 --- /dev/null +++ b/docs/page.css @@ -0,0 +1,70 @@ +body { + margin: 20px; + color: #555; + font-family: Arial, sans-serif; + font-size: 15px; + overflow: auto; +} + +a { + color: #2194CE; +} + +h1 { + color: #444; + font-size: 25px; + margin-top: 10px; +} + +h2 { + color: #8B2; + font-size: 18px; + margin-top: 40px; +} + +h3 { + color: #000; + font-size: 16px; + margin-top: 30px; + font-weight: normal; +} + +div { + padding-left: 30px; + margin-bottom: 20px; +} + +div.desc { + padding-left: 0px; +} + +pre, code { + margin-top: 20px; + margin-bottom: 20px; +} +code { + display: block; + width: -webkit-calc( 100% - 40px ); + width: -moz-calc( 100% - 40px ); + width: calc( 100% - 40px ); + padding: 20px; + white-space: pre; + background-color: #f9f9f9; + overflow: auto; +} + + +#button { + position: fixed; + top: 20px; + right: 20px; + padding: 8px; + color: #fff; + background-color: #555; + opacity: 0.5; +} + + #button:hover { + cursor: pointer; + opacity: 1; + } diff --git a/docs/page.js b/docs/page.js new file mode 100644 index 0000000000000000000000000000000000000000..bf6e141990e43c25ebf65b87bf0c7f26d8d80de8 --- /dev/null +++ b/docs/page.js @@ -0,0 +1,35 @@ +var onDocumentLoad = function ( event ) { + + var name = /[A-z|0-9]+.html/.exec( window.location.pathname ).toString().split( '.html' )[ 0 ]; + var path = /\/api\/[A-z\/]+/.exec( window.location.pathname ).toString().substr( 5 ); + + var text = document.body.innerHTML; + + text = text.replace(/\[name\]/gi, name); + text = text.replace(/\[path\]/gi, path); + text = text.replace(/\[page:(\w+)\]/gi, "[page:$1 $1]" ); // [page:name] to [page:name title] + text = text.replace(/\[page:(\w+) ([\w|\.]+)\]/gi, "$2" ); // [page:name title] + text = text.replace(/\[link:([\w|\:|\/|\.|\-|\_]+)\]/gi, "[link:$1 $1]" ); // [link:url] to [link:url title] + text = text.replace(/\[link:([\w|\:|\/|\.|\-|\_]+) ([\w|\:|\/|\.|\-|\_]+)\]/gi, "$2" ); // [link:url title] + text = text.replace(/\*([\w|\ |\-|\/|\+|\-|\(|\)|\=|\,|\.\"]+)\*/gi, "$1" ); // * + + document.body.innerHTML = text; + + // Edit button + + var button = document.createElement( 'div' ); + button.id = 'button'; + button.textContent = 'Edit this page'; + + button.addEventListener( 'click', function ( event ) { + + window.open( 'https://github.com/mrdoob/three.js/blob/dev/docs/api/' + path + '.html' ); + + }, false ); + + document.body.appendChild( button ); + + +}; + +document.addEventListener( 'DOMContentLoaded', onDocumentLoad, false );