Browse Source

Merge remote-tracking branch 'cjshannon/dev' into dev

Mr.doob 12 years ago
parent
commit
a86e8c0706
100 changed files with 3037 additions and 346 deletions
  1. 1 1
      docs/api/cameras/Camera.html
  2. 1 1
      docs/api/cameras/OrthographicCamera.html
  3. 1 1
      docs/api/cameras/PerspectiveCamera.html
  4. 47 2
      docs/api/core/BufferGeometry.html
  5. 1 1
      docs/api/core/Clock.html
  6. 4 1
      docs/api/core/EventDispatcher.html
  7. 3 3
      docs/api/core/Face3.html
  8. 2 2
      docs/api/core/Face4.html
  9. 59 9
      docs/api/core/Geometry.html
  10. 47 1
      docs/api/core/Object3D.html
  11. 3 2
      docs/api/core/Projector.html
  12. 1 1
      docs/api/core/Raycaster.html
  13. 82 1
      docs/api/extras/FontUtils.html
  14. 6 7
      docs/api/extras/GeometryUtils.html
  15. 78 1
      docs/api/extras/ImageUtils.html
  16. 30 1
      docs/api/extras/SceneUtils.html
  17. 1 1
      docs/api/extras/animation/Animation.html
  18. 64 1
      docs/api/extras/animation/AnimationHandler.html
  19. 1 1
      docs/api/extras/animation/AnimationMorphTarget.html
  20. 1 1
      docs/api/extras/animation/KeyFrameAnimation.html
  21. 140 1
      docs/api/extras/cameras/CombinedCamera.html
  22. 15 1
      docs/api/extras/cameras/CubeCamera.html
  23. 1 1
      docs/api/extras/core/Curve.html
  24. 101 45
      docs/api/extras/core/CurvePath.html
  25. 31 1
      docs/api/extras/core/Gyroscope.html
  26. 5 13
      docs/api/extras/core/Path.html
  27. 60 31
      docs/api/extras/core/Shape.html
  28. 5 1
      docs/api/extras/geometries/CircleGeometry.html
  29. 1 1
      docs/api/extras/geometries/ConvexGeometry.html
  30. 36 2
      docs/api/extras/geometries/CubeGeometry.html
  31. 31 4
      docs/api/extras/geometries/CylinderGeometry.html
  32. 11 7
      docs/api/extras/geometries/ExtrudeGeometry.html
  33. 11 1
      docs/api/extras/geometries/IcosahedronGeometry.html
  34. 1 1
      docs/api/extras/geometries/LatheGeometry.html
  35. 1 1
      docs/api/extras/geometries/OctahedronGeometry.html
  36. 1 1
      docs/api/extras/geometries/ParametricGeometry.html
  37. 21 1
      docs/api/extras/geometries/PlaneGeometry.html
  38. 1 1
      docs/api/extras/geometries/PolyhedronGeometry.html
  39. 4 6
      docs/api/extras/geometries/RingGeometry.html
  40. 24 1
      docs/api/extras/geometries/ShapeGeometry.html
  41. 40 1
      docs/api/extras/geometries/SphereGeometry.html
  42. 1 1
      docs/api/extras/geometries/TetrahedronGeometry.html
  43. 1 1
      docs/api/extras/geometries/TextGeometry.html
  44. 26 1
      docs/api/extras/geometries/TorusGeometry.html
  45. 41 1
      docs/api/extras/geometries/TorusKnotGeometry.html
  46. 1 1
      docs/api/extras/geometries/TubeGeometry.html
  47. 35 1
      docs/api/extras/helpers/ArrowHelper.html
  48. 1 1
      docs/api/extras/helpers/AxisHelper.html
  49. 50 0
      docs/api/extras/helpers/BoxHelper.html
  50. 16 1
      docs/api/extras/helpers/CameraHelper.html
  51. 21 1
      docs/api/extras/helpers/DirectionalLightHelper.html
  52. 37 0
      docs/api/extras/helpers/GridHelper.html
  53. 1 1
      docs/api/extras/helpers/HemisphereLightHelper.html
  54. 16 1
      docs/api/extras/helpers/PointLightHelper.html
  55. 21 1
      docs/api/extras/helpers/SpotLightHelper.html
  56. 9 1
      docs/api/extras/objects/ImmediateRenderObject.html
  57. 21 1
      docs/api/extras/objects/LensFlare.html
  58. 122 1
      docs/api/extras/objects/MorphBlendMesh.html
  59. 37 1
      docs/api/extras/renderers/plugins/DepthPassPlugin.html
  60. 20 1
      docs/api/extras/renderers/plugins/LensFlarePlugin.html
  61. 27 1
      docs/api/extras/renderers/plugins/ShadowMapPlugin.html
  62. 20 1
      docs/api/extras/renderers/plugins/SpritePlugin.html
  63. 11 1
      docs/api/extras/shaders/ShaderFlares.html
  64. 6 1
      docs/api/extras/shaders/ShaderSprite.html
  65. 4 1
      docs/api/lights/AmbientLight.html
  66. 41 1
      docs/api/lights/AreaLight.html
  67. 3 13
      docs/api/lights/DirectionalLight.html
  68. 1 8
      docs/api/lights/HemisphereLight.html
  69. 3 1
      docs/api/lights/Light.html
  70. 3 7
      docs/api/lights/PointLight.html
  71. 24 7
      docs/api/lights/SpotLight.html
  72. 0 35
      docs/api/loaders/BinaryLoader.html
  73. 39 1
      docs/api/loaders/GeometryLoader.html
  74. 52 10
      docs/api/loaders/ImageLoader.html
  75. 29 1
      docs/api/loaders/JSONLoader.html
  76. 56 1
      docs/api/loaders/Loader.html
  77. 38 1
      docs/api/loaders/LoadingMonitor.html
  78. 88 0
      docs/api/loaders/MaterialLoader.html
  79. 39 1
      docs/api/loaders/SceneLoader.html
  80. 51 17
      docs/api/loaders/TextureLoader.html
  81. 3 1
      docs/api/materials/LineBasicMaterial.html
  82. 36 1
      docs/api/materials/LineDashedMaterial.html
  83. 59 1
      docs/api/materials/Material.html
  84. 23 1
      docs/api/materials/MeshBasicMaterial.html
  85. 11 1
      docs/api/materials/MeshDepthMaterial.html
  86. 6 1
      docs/api/materials/MeshFaceMaterial.html
  87. 17 18
      docs/api/materials/MeshLambertMaterial.html
  88. 21 1
      docs/api/materials/MeshNormalMaterial.html
  89. 47 24
      docs/api/materials/MeshPhongMaterial.html
  90. 3 1
      docs/api/materials/ParticleBasicMaterial.html
  91. 15 1
      docs/api/materials/ParticleCanvasMaterial.html
  92. 76 1
      docs/api/materials/ShaderMaterial.html
  93. 46 1
      docs/api/materials/SpriteMaterial.html
  94. 181 1
      docs/api/math/Box2.html
  95. 197 1
      docs/api/math/Box3.html
  96. 9 1
      docs/api/math/Color.html
  97. 43 1
      docs/api/math/Frustum.html
  98. 139 0
      docs/api/math/Line3.html
  99. 38 1
      docs/api/math/Math.html
  100. 81 1
      docs/api/math/Matrix3.html

+ 1 - 1
docs/api/cameras/Camera.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />

+ 1 - 1
docs/api/cameras/OrthographicCamera.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />

+ 1 - 1
docs/api/cameras/PerspectiveCamera.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />

+ 47 - 2
docs/api/core/BufferGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -31,7 +31,7 @@
 		Unique number of this buffergeometry instance
 		Unique number of this buffergeometry instance
 		</div>
 		</div>
 		
 		
-		<h3>.[page:Hashmap Attributes]</h3>
+		<h3>.[page:Hashmap attributes]</h3>
 		<div>
 		<div>
 		This hashmap has as id the name of the attribute to be set and as value the buffer to set it to.
 		This hashmap has as id the name of the attribute to be set and as value the buffer to set it to.
 		</div>
 		</div>
@@ -65,6 +65,11 @@
 		Morph vertices match number and order of primary vertices.
 		Morph vertices match number and order of primary vertices.
 		</div>
 		</div>
 
 
+		<h3>.[page:boolean hasTangents]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.applyMatrix( [page:Matrix4 matrix] )</h3>
 		<h3>.applyMatrix( [page:Matrix4 matrix] )</h3>
@@ -103,6 +108,46 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.normalizeNormals() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 1 - 1
docs/api/core/Clock.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />

+ 4 - 1
docs/api/core/EventDispatcher.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -18,6 +18,9 @@
 		<div>
 		<div>
 		Creates EventDispatcher object.
 		Creates EventDispatcher object.
 		</div>
 		</div>
+		
+		
+		<h2>Properties</h2>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 3 - 3
docs/api/core/Face3.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -70,9 +70,9 @@
 		Array of 3 vertex colors.
 		Array of 3 vertex colors.
 		</div>
 		</div>
 
 
-		<h3>.[page:Array vertexTangets]</h3>
+		<h3>.[page:Array vertexTangents]</h3>
 		<div>
 		<div>
-		Array of 3 vertex tangets.
+		Array of 3 vertex tangents.
 		</div>
 		</div>
 
 
 
 

+ 2 - 2
docs/api/core/Face4.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -76,7 +76,7 @@
 		Array of 4 vertex colors.
 		Array of 4 vertex colors.
 		</div>
 		</div>
 
 
-		<h3>.[page:Array vertexTangets]</h3>
+		<h3>.[page:Array vertexTangents]</h3>
 		<div>
 		<div>
 		Array of 4 vertex tangets.
 		Array of 4 vertex tangets.
 		</div>
 		</div>

+ 59 - 9
docs/api/core/Geometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -142,46 +142,56 @@
 		Defaults to true.
 		Defaults to true.
 		</div>
 		</div>
 		
 		
-		<h3>.verticesNeedUpdate</h3>
+		<h3>.[page:Boolean verticesNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the vertices array has been updated.
 		Set to *true* if the vertices array has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.elementsNeedUpdate</h3>
+		<h3>.[page:Boolean elementsNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the faces array has been updated.
 		Set to *true* if the faces array has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.uvsNeedUpdate</h3>
+		<h3>.[page:Boolean uvsNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the uvs array has been updated.
 		Set to *true* if the uvs array has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.normalsNeedUpdate</h3>
+		<h3>.[page:Boolean normalsNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the normals array has been updated.
 		Set to *true* if the normals array has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.tangentsNeedUpdate</h3>
+		<h3>.[page:Boolean tangentsNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the tangents in the faces has been updated.
 		Set to *true* if the tangents in the faces has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.colorsNeedUpdate</h3>
+		<h3>.[page:Boolean colorsNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the colors array has been updated.
 		Set to *true* if the colors array has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.lineDistancesNeedUpdate</h3>
+		<h3>.[page:Boolean lineDistancesNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if the linedistances array has been updated.
 		Set to *true* if the linedistances array has been updated.
 		</div>
 		</div>
 		
 		
-		<h3>.buffersNeedUpdate</h3>
+		<h3>.[page:Boolean buffersNeedUpdate]</h3>
 		<div>
 		<div>
 		Set to *true* if an array has changed in length.
 		Set to *true* if an array has changed in length.
 		</div>
 		</div>
 
 
+		<h3>.[page:array morphNormals]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array lineDistances]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.applyMatrix( [page:Matrix4 matrix] )</h3>
 		<h3>.applyMatrix( [page:Matrix4 matrix] )</h3>
@@ -247,6 +257,46 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.computeLineDistances() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 47 - 1
docs/api/core/Object3D.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -119,6 +119,16 @@
 		When this is set, then the rotationMatrix gets calculated every frame.
 		When this is set, then the rotationMatrix gets calculated every frame.
 		</div>
 		</div>
 
 
+		<h3>.[page:object userData]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Matrix4 matrixWorld]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		
 		
 		<h3>.applyMatrix( [page:Matrix4 matrix])</h3>
 		<h3>.applyMatrix( [page:Matrix4 matrix])</h3>
@@ -243,6 +253,42 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.getObjectByName([page:todo name], [page:todo recursive]) [page:todo]</h3>
+		<div>
+		name -- todo <br />
+		recursive -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.translateOnAxis([page:todo axis], [page:todo distance]) [page:todo]</h3>
+		<div>
+		axis -- todo <br />
+		distance -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getObjectById([page:todo id], [page:todo recursive]) [page:todo]</h3>
+		<div>
+		id -- todo <br />
+		recursive -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.rotateOnAxis([page:todo axis], [page:todo angle]) [page:todo]</h3>
+		<div>
+		axis -- todo <br />
+		angle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 3 - 2
docs/api/core/Projector.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -15,7 +15,8 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-
+		
+		<h2>Properties</h2>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 

+ 1 - 1
docs/api/core/Raycaster.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />

+ 82 - 1
docs/api/extras/FontUtils.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -22,6 +22,36 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:number divisions]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:string style]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:string weight]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:string face]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object faces]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number size]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +60,57 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.drawText([page:todo text]) [page:todo]</h3>
+		<div>
+		text -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.Triangulate([page:todo contour], [page:todo indices]) [page:todo]</h3>
+		<div>
+		contour -- todo <br />
+		indices -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extractGlyphPoints([page:todo c], [page:todo face], [page:todo scale], [page:todo offset], [page:todo path]) [page:todo]</h3>
+		<div>
+		c -- todo <br />
+		face -- todo <br />
+		scale -- todo <br />
+		offset -- todo <br />
+		path -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.generateShapes([page:todo text], [page:todo parameters]) [page:todo]</h3>
+		<div>
+		text -- todo <br />
+		parameters -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.loadFace([page:todo data]) [page:todo]</h3>
+		<div>
+		data -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getFace() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 6 - 7
docs/api/extras/GeometryUtils.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -65,12 +65,6 @@
 
 
 		</div>
 		</div>
 
 
-		<h3> .binarySearchIndices(  [page:Integer Value] )</h3>
-		<div>
-		Value — Value to search in indices  <br />
-
-		returns [page:Int Position]
-		</div>
 
 
 		<h3> .triangleArea ( [page:Vector VectorA] , [page:Vector VectorB]  , [page:Vector VectorC]) </h3>
 		<h3> .triangleArea ( [page:Vector VectorA] , [page:Vector VectorB]  , [page:Vector VectorC]) </h3>
 
 
@@ -119,6 +113,11 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.random() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 78 - 1
docs/api/extras/ImageUtils.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:string crossOrigin]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,78 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.generateDataTexture([page:todo width], [page:todo height], [page:todo color]) [page:todo]</h3>
+		<div>
+		width -- todo <br />
+		height -- todo <br />
+		color -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.parseDDS([page:todo buffer], [page:todo loadMipmaps]) [page:todo]</h3>
+		<div>
+		buffer -- todo <br />
+		loadMipmaps -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.loadCompressedTexture([page:todo url], [page:todo mapping], [page:todo onLoad], [page:todo onError]) [page:todo]</h3>
+		<div>
+		url -- todo <br />
+		mapping -- todo <br />
+		onLoad -- todo <br />
+		onError -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.loadTexture([page:todo url], [page:todo mapping], [page:todo onLoad], [page:todo onError]) [page:todo]</h3>
+		<div>
+		url -- todo <br />
+		mapping -- todo <br />
+		onLoad -- todo <br />
+		onError -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getNormalMap([page:todo image], [page:todo depth]) [page:todo]</h3>
+		<div>
+		image -- todo <br />
+		depth -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.loadCompressedTextureCube([page:todo array], [page:todo mapping], [page:todo onLoad], [page:todo onError]) [page:todo]</h3>
+		<div>
+		array -- todo <br />
+		mapping -- todo <br />
+		onLoad -- todo <br />
+		onError -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.loadTextureCube([page:todo array], [page:todo mapping], [page:todo onLoad], [page:todo onError]) [page:todo]</h3>
+		<div>
+		array -- todo <br />
+		mapping -- todo <br />
+		onLoad -- todo <br />
+		onError -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 30 - 1
docs/api/extras/SceneUtils.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -30,6 +30,35 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.createMultiMaterialObject([page:todo geometry], [page:todo materials]) [page:todo]</h3>
+		<div>
+		geometry -- todo <br />
+		materials -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.attach([page:todo child], [page:todo scene], [page:todo parent]) [page:todo]</h3>
+		<div>
+		child -- todo <br />
+		scene -- todo <br />
+		parent -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.detach([page:todo child], [page:todo parent], [page:todo scene]) [page:todo]</h3>
+		<div>
+		child -- todo <br />
+		parent -- todo <br />
+		scene -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 1 - 1
docs/api/extras/animation/Animation.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 64 - 1
docs/api/extras/animation/AnimationHandler.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,21 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:number CATMULLROM]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number CATMULLROM_FORWARD]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number LINEAR]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,54 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.removeFromUpdate([page:todo animation]) [page:todo]</h3>
+		<div>
+		animation -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.get([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.update([page:todo deltaTimeMS]) [page:todo]</h3>
+		<div>
+		deltaTimeMS -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.parse([page:todo root]) [page:todo]</h3>
+		<div>
+		root -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.add([page:todo data]) [page:todo]</h3>
+		<div>
+		data -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addToUpdate([page:todo animation]) [page:todo]</h3>
+		<div>
+		animation -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 1 - 1
docs/api/extras/animation/AnimationMorphTarget.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 1 - 1
docs/api/extras/animation/KeyFrameAnimation.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 140 - 1
docs/api/extras/cameras/CombinedCamera.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,66 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:todo fov]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number right]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number bottom]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:PerspectiveCamera cameraP]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number top]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number zoom]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number far]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number near]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean inPerspectiveMode]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:OrthographicCamera cameraO]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean inOrthographicMode]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number left]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +90,85 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.toBottomView() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFov([page:todo fov]) [page:todo]</h3>
+		<div>
+		fov -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toBackView() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.setZoom([page:todo zoom]) [page:todo]</h3>
+		<div>
+		zoom -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setLens([page:todo focalLength], [page:todo frameHeight]) [page:todo]</h3>
+		<div>
+		focalLength -- todo <br />
+		frameHeight -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toFrontView() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.toLeftView() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.updateProjectionMatrix() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.toTopView() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.toOrthographic() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.setSize([page:todo width], [page:todo height]) [page:todo]</h3>
+		<div>
+		width -- todo <br />
+		height -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toPerspective() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.toRightView() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 15 - 1
docs/api/extras/cameras/CubeCamera.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:WebGLRenderTargetCube renderTarget]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,15 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.updateCubeMap([page:todo renderer], [page:todo scene]) [page:todo]</h3>
+		<div>
+		renderer -- todo <br />
+		scene -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 1 - 1
docs/api/extras/core/Curve.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 101 - 45
docs/api/extras/core/CurvePath.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -18,56 +18,112 @@
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<h3>.curves</h3>
+		
 
 
-		<h3>.bends</h3>
+		<h3>.[page:array curves]</h3>
+		<div>
+		todo
+		</div> 
 
 
-		<h3>.autoClose</h3>
+		<h3>.[page:array bends]</h3>
+		<div>
+		todo
+		</div> 
 
 
-		<h2>Methods</h2>
-
-
-		<h3>.add ( curve )</h3>
-		<div>todo</div>
-
-		<h3>.checkConnection ()</h3>
-		<div>todo</div>
-
-		<h3>.closePath ()</h3>
-		<div>todo</div>
-
-		<h3>.getPoint ( t )</h3>
-		<div>todo</div>
-
-		<h3>.getLength ()</h3>
-		<div>todo</div>
+		<h3>.[page:boolean autoClose]</h3>
+		<div>
+		todo
+		</div> 
 
 
-		<h3>.getCurveLengths ()</h3>
-		<div>todo</div>
-
-		<h3>.getBoundingBox ()</h3>
-		<div>todo</div>
-
-		<h3>.createPointsGeometry ( divisions )</h3>
-		<div>todo</div>
-
-		<h3>.createSpacedPointsGeometry ( divisions )</h3>
-		<div>todo</div>
-
-		<h3>.createGeometry ( points )</h3>
-		<div>todo</div>
-
-		<h3>.addWrapPath ( bendpath )</h3>
-		<div>todo</div>
-
-		<h3>.getTransformedPoints ( segments, bends )</h3>
-		<div>todo</div>
+		<h2>Methods</h2>
 
 
-		<h3>.getTransformedSpacedPoints ( segments, bends )</h3>
-		<div>todo</div>
 
 
-		<h3>.getWrapPoints ( oldPts, path )</h3>
-		<div>todo</div>
+		<h3>.getWrapPoints([page:todo oldPts], [page:todo path]) [page:todo]</h3>
+		<div>
+		oldPts -- todo <br />
+		path -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.createPointsGeometry([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addWrapPath([page:todo bendpath]) [page:todo]</h3>
+		<div>
+		bendpath -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.createGeometry([page:todo points]) [page:todo]</h3>
+		<div>
+		points -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.add([page:todo curve]) [page:todo]</h3>
+		<div>
+		curve -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getTransformedSpacedPoints([page:todo segments], [page:todo bends]) [page:todo]</h3>
+		<div>
+		segments -- todo <br />
+		bends -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.createSpacedPointsGeometry([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.closePath() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.getBoundingBox() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.getCurveLengths() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.getTransformedPoints([page:todo segments], [page:todo bends]) [page:todo]</h3>
+		<div>
+		segments -- todo <br />
+		bends -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.checkConnection() [page:todo]</h3>
+		<div>
+		todo
+		</div>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 31 - 1
docs/api/extras/core/Gyroscope.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,36 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Vector3 scaleWorld]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 translationWorld]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Quaternion rotationWorld]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 translationObject]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 scaleObject]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Quaternion rotationObject]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 5 - 13
docs/api/extras/core/Path.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -19,13 +19,11 @@
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<h3>.curves</h3>
 
 
-		<h3>.bends</h3>
-
-		<h3>.autoClose</h3>
-
-		<h3>.actions</h3>
+		<h3>.[page:array actions]</h3>
+		<div>
+		todo
+		</div> 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
@@ -59,12 +57,6 @@
 		<h3>.absellipse ( aX, aY, xRadius, yRadius, aStartAngle, aEndAngle, aClockwise ) </h3>
 		<h3>.absellipse ( aX, aY, xRadius, yRadius, aStartAngle, aEndAngle, aClockwise ) </h3>
 		<div>todo</div>
 		<div>todo</div>
 
 
-		<h3>.getSpacedPoints ( divisions, closedPath ) </h3>
-		<div>todo</div>
-
-		<h3>.getPoints ( divisions, closedPath ) </h3>
-		<div>todo</div>
-
 		<h3>.toShapes () </h3>
 		<h3>.toShapes () </h3>
 		<div>todo</div>
 		<div>todo</div>
 
 

+ 60 - 31
docs/api/extras/core/Shape.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -19,41 +19,70 @@
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<h3>.curves</h3>
-
-		<h3>.bends</h3>
-
-		<h3>.autoClose</h3>
-
-		<h3>.actions</h3>
-
-		<h3>.holes</h3>
-
 
 
+		<h3>.[page:array holes]</h3>
+		<div>
+		todo
+		</div> 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<h3>.extrude ( options )</h3>
-		<div>todo</div>
-
-		<h3>.makeGeometry ( options )</h3>
-		<div>todo</div>
-
-		<h3>.getPointsHoles ( divisions )</h3>
-		<div>todo</div>
-
-		<h3>.getSpacedPointsHoles ( divisions )</h3>
-		<div>todo</div>
-
-		<h3>.extractAllPoints ( divisions )</h3>
-		<div>todo</div>
-
-		<h3>.extractPoints ( divisions )</h3>
-		<div>todo</div>
-
-		<h3>.extractAllSpacedPoints ( divisions )</h3>
-		<div>todo</div>
 
 
+		<h3>.makeGeometry([page:todo options]) [page:todo]</h3>
+		<div>
+		options -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extractAllPoints([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extrude([page:todo options]) [page:todo]</h3>
+		<div>
+		options -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extractPoints([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extractAllSpacedPoints([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getPointsHoles([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getSpacedPointsHoles([page:todo divisions]) [page:todo]</h3>
+		<div>
+		divisions -- todo
+		</div>
+		<div>
+		todo
+		</div>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 5 - 1
docs/api/extras/geometries/CircleGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -24,6 +24,10 @@
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — Circumference of the circle, default = 2*Pi (360°).
 		thetaLength — Circumference of the circle, default = 2*Pi (360°).
 		</div>
 		</div>
+		
+		<h2>Properties</h2>
+		
+		<h2>Methods</h2>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 1 - 1
docs/api/extras/geometries/ConvexGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 36 - 2
docs/api/extras/geometries/CubeGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -9,7 +9,7 @@
 	<body>
 	<body>
 		<h1>CubeGeometry</h1>
 		<h1>CubeGeometry</h1>
 
 
-		<div class="desc">CubeGeometry is the quadrilateral primitive geometry class. It is typically used for creating a cube or irregular quadrilateral of the dimensions provided within the (optional) 'width', 'height', & 'depth' constructor arguments.</div>
+		<div class="desc">CubeGeometry is the quadrilateral primitive geometry class. It is typically used for creating a cube or irregular quadrilateral of the dimensions provided within the (optional) 'width', 'height', and 'depth' constructor arguments.</div>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
@@ -24,6 +24,40 @@
 		depthSegments — Number of segmented faces along the depth of the sides.
 		depthSegments — Number of segmented faces along the depth of the sides.
 		</div>
 		</div>
 
 
+		<h2>Properties</h2>
+		
+		<h3>.[page:number heightSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number widthSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo height]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo width]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo depth]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number depthSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
+		
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 31 - 4
docs/api/extras/geometries/CylinderGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -30,10 +30,37 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
-		<h2>Methods</h2>
+		<h3>.[page:number radiusSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number radiusBottom]</h3>
+		<div>
+		todo
+		</div> 
 
 
-		<h3>.computeCentroids();</h3>
-		<h3>.computeFaceNormals();</h3>
+		<h3>.[page:boolean openEnded]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number heightSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number radiusTop]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number height]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 11 - 7
docs/api/extras/geometries/ExtrudeGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -19,18 +19,22 @@
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
+
+		<h2>Methods</h2>
+
 		<h3>.addShapeList ( shapes, options )</h3>
 		<h3>.addShapeList ( shapes, options )</h3>
+		<div>
+			shapes — todo <br />
+			options — todo
+		</div>
 		<div>todo</div>
 		<div>todo</div>
 
 
 		<h3>.addShape ( shape, options )</h3>
 		<h3>.addShape ( shape, options )</h3>
-		<div>todo</div>
-
-		<h2>Methods</h2>
-
-		<h3>.todo( [page:Vector3 todo] )</h3>
 		<div>
 		<div>
-		todo — todo<br />
+			shape — todo <br />
+			options — todo
 		</div>
 		</div>
+		<div>todo</div>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 11 - 1
docs/api/extras/geometries/IcosahedronGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:todo radius]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo detail]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 1 - 1
docs/api/extras/geometries/LatheGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 1 - 1
docs/api/extras/geometries/OctahedronGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 1 - 1
docs/api/extras/geometries/ParametricGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 21 - 1
docs/api/extras/geometries/PlaneGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,26 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:todo width]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number heightSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number widthSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo height]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 1 - 1
docs/api/extras/geometries/PolyhedronGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 4 - 6
docs/api/materials/ParticleDOMMaterial.html → docs/api/extras/geometries/RingGeometry.html

@@ -1,14 +1,12 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
-		<script src="../../list.js"></script>
-		<script src="../../page.js"></script>
-		<link type="text/css" rel="stylesheet" href="../../page.css" />
+		<meta charset="utf-8" />
+		<script src="../../../list.js"></script>
+		<script src="../../../page.js"></script>
+		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 	</head>
 	</head>
 	<body>
 	<body>
-		[page:Material] &rarr;
-
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
 		<div class="desc">todo</div>
 		<div class="desc">todo</div>

+ 24 - 1
docs/api/extras/geometries/ShapeGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:object shapebb]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,24 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.addShapeList([page:todo shapes], [page:todo options]) [page:todo]</h3>
+		<div>
+		shapes -- todo <br />
+		options -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addShape([page:todo shape], [page:todo options]) [page:todo]</h3>
+		<div>
+		shape -- todo <br />
+		options -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 40 - 1
docs/api/extras/geometries/SphereGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -34,6 +34,45 @@
 		</div>
 		</div>
 
 
 
 
+		<h2>Properties</h2>
+		
+		<h3>.[page:number thetaStart]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number thetaLength]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number heightSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number widthSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number phiLength]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number phiStart]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number radius]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
+		
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 1 - 1
docs/api/extras/geometries/TetrahedronGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 1 - 1
docs/api/extras/geometries/TextGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 26 - 1
docs/api/extras/geometries/TorusGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,31 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:number radialSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number tube]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number arc]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number radius]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number tubularSegments]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 41 - 1
docs/api/extras/geometries/TorusKnotGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,46 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:number radialSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number tube]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number q]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number p]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number radius]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number tubularSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array grid]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number heightScale]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 1 - 1
docs/api/extras/geometries/TubeGeometry.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 35 - 1
docs/api/extras/helpers/ArrowHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Line line]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Mesh cone]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,30 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.setColor([page:todo hex]) [page:todo]</h3>
+		<div>
+		hex -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setLength([page:todo length]) [page:todo]</h3>
+		<div>
+		length -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setDirection([page:todo dir]) [page:todo]</h3>
+		<div>
+		dir -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 1 - 1
docs/api/extras/helpers/AxisHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 50 - 0
docs/api/extras/helpers/BoxHelper.html

@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<meta charset="utf-8" />
+		<script src="../../../list.js"></script>
+		<script src="../../../page.js"></script>
+		<link type="text/css" rel="stylesheet" href="../../../page.css" />
+	</head>
+	<body>
+		<h1>[name]</h1>
+
+		<div class="desc">todo</div>
+
+
+		<h2>Constructor</h2>
+
+		<h3>[name]()</h3>
+
+
+		<h2>Properties</h2>
+
+		<h3>.[page:Vector3 todo]</h3>
+
+
+		<h3>.[page:array vertices]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
+
+		<h3>.todo( [page:Vector3 todo] )</h3>
+		<div>
+		todo — todo<br />
+		</div>
+
+
+		<h3>.update([page:todo object]) [page:todo]</h3>
+		<div>
+		object -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h2>Source</h2>
+
+		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+	</body>
+</html>

+ 16 - 1
docs/api/extras/helpers/CameraHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:object pointMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:PerspectiveCamera camera]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,11 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 21 - 1
docs/api/extras/helpers/DirectionalLightHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,21 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Mesh lightSphere]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:DirectionalLight light]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Line targetLine]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,11 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 37 - 0
docs/api/extras/helpers/GridHelper.html

@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<meta charset="utf-8" />
+		<script src="../../../list.js"></script>
+		<script src="../../../page.js"></script>
+		<link type="text/css" rel="stylesheet" href="../../../page.css" />
+	</head>
+	<body>
+		<h1>[name]</h1>
+
+		<div class="desc">todo</div>
+
+
+		<h2>Constructor</h2>
+
+		<h3>[name]()</h3>
+
+
+		<h2>Properties</h2>
+
+		<h3>.[page:Vector3 todo]</h3>
+
+
+		<h2>Methods</h2>
+
+		<h3>.todo( [page:Vector3 todo] )</h3>
+		<div>
+		todo — todo<br />
+		</div>
+
+
+		<h2>Source</h2>
+
+		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+	</body>
+</html>

+ 1 - 1
docs/api/extras/helpers/HemisphereLightHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />

+ 16 - 1
docs/api/extras/helpers/PointLightHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Mesh lightSphere]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:PointLight light]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,11 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 21 - 1
docs/api/extras/helpers/SpotLightHelper.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,21 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Mesh lightSphere]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:SpotLight light]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Mesh lightCone]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,11 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 9 - 1
docs/api/extras/objects/ImmediateRenderObject.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -30,6 +30,14 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.render([page:todo renderCallback]) [page:todo]</h3>
+		<div>
+		renderCallback -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 21 - 1
docs/api/extras/objects/LensFlare.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,21 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:array lensFlares]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 positionScreen]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo customUpdateCallback]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,11 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.updateLensFlares() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 122 - 1
docs/api/extras/objects/MorphBlendMesh.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:object animationsMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array animationsList]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,117 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.setAnimationWeight([page:todo name], [page:todo weight]) [page:todo]</h3>
+		<div>
+		name -- todo <br />
+		weight -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAnimationFPS([page:todo name], [page:todo fps]) [page:todo]</h3>
+		<div>
+		name -- todo <br />
+		fps -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.createAnimation([page:todo name], [page:todo start], [page:todo end], [page:todo fps]) [page:todo]</h3>
+		<div>
+		name -- todo <br />
+		start -- todo <br />
+		end -- todo <br />
+		fps -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.playAnimation([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.update([page:todo delta]) [page:todo]</h3>
+		<div>
+		delta -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.autoCreateAnimations([page:todo fps]) [page:todo]</h3>
+		<div>
+		fps -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAnimationDuration([page:todo name], [page:todo duration]) [page:todo]</h3>
+		<div>
+		name -- todo <br />
+		duration -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAnimationDirectionForward([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getAnimationDuration([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getAnimationTime([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAnimationDirectionBackward([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAnimationTime([page:todo name], [page:todo time]) [page:todo]</h3>
+		<div>
+		name -- todo <br />
+		time -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.stopAnimation([page:todo name]) [page:todo]</h3>
+		<div>
+		name -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 37 - 1
docs/api/extras/renderers/plugins/DepthPassPlugin.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../../list.js"></script>
 		<script src="../../../../list.js"></script>
 		<script src="../../../../page.js"></script>
 		<script src="../../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:boolean enabled]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object renderTarget]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,32 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.init([page:todo renderer]) [page:todo]</h3>
+		<div>
+		renderer -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.update([page:todo scene], [page:todo camera]) [page:todo]</h3>
+		<div>
+		scene -- todo <br />
+		camera -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.render([page:todo scene], [page:todo camera]) [page:todo]</h3>
+		<div>
+		scene -- todo <br />
+		camera -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 20 - 1
docs/api/extras/renderers/plugins/LensFlarePlugin.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../../list.js"></script>
 		<script src="../../../../list.js"></script>
 		<script src="../../../../page.js"></script>
 		<script src="../../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
@@ -30,6 +30,25 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.init([page:todo renderer]) [page:todo]</h3>
+		<div>
+		renderer -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.render([page:todo scene], [page:todo camera], [page:todo viewportWidth], [page:todo viewportHeight]) [page:todo]</h3>
+		<div>
+		scene -- todo <br />
+		camera -- todo <br />
+		viewportWidth -- todo <br />
+		viewportHeight -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 27 - 1
docs/api/extras/renderers/plugins/ShadowMapPlugin.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../../list.js"></script>
 		<script src="../../../../list.js"></script>
 		<script src="../../../../page.js"></script>
 		<script src="../../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
@@ -30,6 +30,32 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.init([page:todo renderer]) [page:todo]</h3>
+		<div>
+		renderer -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.update([page:todo scene], [page:todo camera]) [page:todo]</h3>
+		<div>
+		scene -- todo <br />
+		camera -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.render([page:todo scene], [page:todo camera]) [page:todo]</h3>
+		<div>
+		scene -- todo <br />
+		camera -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 20 - 1
docs/api/extras/renderers/plugins/SpritePlugin.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../../list.js"></script>
 		<script src="../../../../list.js"></script>
 		<script src="../../../../page.js"></script>
 		<script src="../../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../../page.css" />
@@ -30,6 +30,25 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.init([page:todo renderer]) [page:todo]</h3>
+		<div>
+		renderer -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.render([page:todo scene], [page:todo camera], [page:todo viewportWidth], [page:todo viewportHeight]) [page:todo]</h3>
+		<div>
+		scene -- todo <br />
+		camera -- todo <br />
+		viewportWidth -- todo <br />
+		viewportHeight -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 11 - 1
docs/api/extras/shaders/ShaderFlares.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:object lensFlare]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object lensFlareVertexTexture]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 6 - 1
docs/api/extras/shaders/ShaderSprite.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../../list.js"></script>
 		<script src="../../../list.js"></script>
 		<script src="../../../page.js"></script>
 		<script src="../../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../../page.css" />
@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:object sprite]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 4 - 1
docs/api/lights/AmbientLight.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -31,6 +31,9 @@ scene.add( light );</code>
 		This creates a Ambientlight with a color.
 		This creates a Ambientlight with a color.
 		</div>
 		</div>
 		
 		
+		<h2>Properties</h2>
+		
+		<h2>Methods</h2>	
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 41 - 1
docs/api/lights/AreaLight.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -38,6 +38,46 @@ scene.add( areaLight1 );</code>
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Vector3 right]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 normal]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number quadraticAttenuation]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number height]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number linearAttenuation]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number width]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number intensity]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number constantAttenuation]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 3 - 13
docs/api/lights/DirectionalLight.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -32,12 +32,6 @@ scene.add( directionalLight );</code>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<h3>.[page:Vector3 position]</h3>
-		<div>
-			Direction of the light is normalized vector from *position* to *(0,0,0)*.<br />
-			Default — *new THREE.Vector3()*.
-		</div>
-
 		<h3>.[page:Object3D target]</h3>
 		<h3>.[page:Object3D target]</h3>
 		<div>
 		<div>
 			Target used for shadow camera orientation.
 			Target used for shadow camera orientation.
@@ -55,12 +49,6 @@ scene.add( directionalLight );</code>
 			Default — *0.0*.
 			Default — *0.0*.
 		</div>
 		</div>
 
 
-		<h3>.[page:Boolean castShadow]</h3>
-		<div>
-			If set to *true* light will cast dynamic shadows. *Warning*: This is expensive and requires tweaking to get shadows looking right.<br />
-			Default — *false*.
-		</div>
-
 		<h3>.[page:Boolean onlyShadow]</h3>
 		<h3>.[page:Boolean onlyShadow]</h3>
 		<div>
 		<div>
 			If set to *true* light will only cast shadow but not contribute any lighting (as if *intensity* was 0 but cheaper to compute).<br />
 			If set to *true* light will only cast shadow but not contribute any lighting (as if *intensity* was 0 but cheaper to compute).<br />
@@ -210,6 +198,8 @@ scene.add( directionalLight );</code>
 			??? <br />
 			??? <br />
 			Default — *null*.
 			Default — *null*.
 		</div>
 		</div>
+		
+		<h2>Methods</h2>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 1 - 8
docs/api/lights/HemisphereLight.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -31,13 +31,6 @@
 			Light's ground color.<br />
 			Light's ground color.<br />
 		</div>
 		</div>
 
 
-		<h3>.[page:Vec3 position]</h3>
-
-		<div>
-			Light's position.<br />
-			Default — *(0, 100, 0)*.
-		</div>
-
 		<h3>.[page:Float intensity]</h3>
 		<h3>.[page:Float intensity]</h3>
 
 
 		<div>
 		<div>

+ 3 - 1
docs/api/lights/Light.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -31,6 +31,8 @@
 		<div>
 		<div>
 		Color of the light.<br />
 		Color of the light.<br />
 		</div>
 		</div>
+		
+		<h2>Methods</h2>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 3 - 7
docs/api/lights/PointLight.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -30,12 +30,6 @@ scene.add( light );</code>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<h3>.[page:Vector3 position]</h3>
-		<div>
-			Light's position.<br />
-			Default — *new THREE.Vector3()*.
-		</div>
-
 		<h3>.[page:Float intensity]</h3>
 		<h3>.[page:Float intensity]</h3>
 		<div>
 		<div>
 			Light's intensity.<br />
 			Light's intensity.<br />
@@ -47,6 +41,8 @@ scene.add( light );</code>
 			If non-zero, light will attenuate linearly from maximum intensity at light *position* down to zero at *distance*.<br />
 			If non-zero, light will attenuate linearly from maximum intensity at light *position* down to zero at *distance*.<br />
 			Default — *0.0*.
 			Default — *0.0*.
 		</div>
 		</div>
+		
+		<h2>Methods</h2>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 24 - 7
docs/api/lights/SpotLight.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -41,12 +41,6 @@ scene.add( spotLight );</code>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<h3>.[page:Vector3 position]</h3>
-		<div>
-			Light's position.<br />
-			Default — *new THREE.Vector3()*.
-		</div>
-
 		<h3>.[page:Object3D target]</h3>
 		<h3>.[page:Object3D target]</h3>
 		<div>
 		<div>
 			Spotlight focus points at target.position.<br />
 			Spotlight focus points at target.position.<br />
@@ -161,6 +155,29 @@ scene.add( spotLight );</code>
 			Default — *512*.
 			Default — *512*.
 		</div>
 		</div>
 
 
+
+		<h3>.[page:object shadowMatrix]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object shadowMapSize]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object shadowCamera]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object shadowMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>		
+		
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 0 - 35
docs/api/loaders/BinaryLoader.html

@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-	<head>
-		<meta charset="utf-8">
-		<script src="../../list.js"></script>
-		<script src="../../page.js"></script>
-		<link type="text/css" rel="stylesheet" href="../../page.css" />
-	</head>
-	<body>
-		[page:Loader] &rarr;
-		<h1>[name]</h1>
-
-		<div class="desc">A loader for loading models generated by the slim OBJ converter with BINARY option <em>(converter_obj_three_slim.py -t binary)</em></div>
-
-
-		<h2>Constructor</h2>
-
-		<h3>[name]( [page:Boolean showStatus] )</h3>
-
-		<h2>Methods</h2>
-
-		<h3>.load( [page:String url], [page:Function callback], [page:String texturePath], [page:String binaryPath] )</h3>
-		<div>
-		url — required<br />
-		callback — required. This function will be called with the loaded model as an instance of [page:Geometry geometry] when the load is completed.<br />
-		texturePath — optional. If not specified, textures will be assumed to be in the same folder as the Javascript model file.<br />
-		binaryPath — optional. If not specified, the binary file will be assumed to be in the same folder as the Javascript model file.
-		</div>
-
-
-		<h2>Source</h2>
-
-		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
-	</body>
-</html>

+ 39 - 1
docs/api/loaders/GeometryLoader.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -21,6 +21,9 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
+		
+		<h2>Properties</h2>
+		
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
@@ -40,6 +43,41 @@
 		
 		
 		<div class="desc">Parses the geometry in the <em>data</em> object, optionally monitoring its progress via the <em>monitor</em> object, if provided.</div>
 		<div class="desc">Parses the geometry in the <em>data</em> object, optionally monitoring its progress via the <em>monitor</em> object, if provided.</div>
 
 
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 52 - 10
docs/api/loaders/ImageLoader.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -15,16 +15,7 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-
-		<h2>Methods</h2>
-
-		<h3>.load( [page:String url] )</h3>
-		<div>
-		url — required
-		</div>
 		
 		
-		<div class="desc">Begin loading from <em>url</em></div>
-
 		<h2>Events</h2>
 		<h2>Events</h2>
 		
 		
 		<h3>load</h3>
 		<h3>load</h3>
@@ -42,6 +33,57 @@
 		<div>
 		<div>
 		message — error message
 		message — error message
 		</div>
 		</div>
+		
+		<h2>Properties</h2>
+
+		<h3>.[page:object crossOrigin]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
+
+		<h3>.load( [page:String url] )</h3>
+		<div>
+		url — required
+		</div>
+		
+		<div class="desc">Begin loading from <em>url</em></div>
+
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 29 - 1
docs/api/loaders/JSONLoader.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -16,8 +16,15 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [page:Boolean showStatus] )</h3>
 		<h3>[name]( [page:Boolean showStatus] )</h3>
+		
+		<h2>Properties</h2>
 
 
 
 
+		<h3>.[page:boolean withCredentials]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.load( [page:String url], [page:Function callback], [page:String texturePath] )</h3>
 		<h3>.load( [page:String url], [page:Function callback], [page:String texturePath] )</h3>
@@ -28,6 +35,27 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.parse([page:todo json], [page:todo texturePath]) [page:todo]</h3>
+		<div>
+		json -- todo <br />
+		texturePath -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.loadAjaxJSON([page:todo context], [page:todo url], [page:todo callback], [page:todo texturePath], [page:todo callbackProgress]) [page:todo]</h3>
+		<div>
+		context -- todo <br />
+		url -- todo <br />
+		callback -- todo <br />
+		texturePath -- todo <br />
+		callbackProgress -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 56 - 1
docs/api/loaders/Loader.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -36,6 +36,61 @@
 		<h3>.[page:Function onLoadComplete]</h3>
 		<h3>.[page:Function onLoadComplete]</h3>
 		<div>Will be called when load completes.</div>
 		<div>Will be called when load completes.</div>
 		<div>The default is a function with empty body.</div>
 		<div>The default is a function with empty body.</div>
+		
+		<h3>.[page:string crossOrigin]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
+
+		<h3>.needsTangents([page:todo materials]) [page:todo]</h3>
+		<div>
+		materials -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.updateProgress([page:todo progress]) [page:todo]</h3>
+		<div>
+		progress -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.createMaterial([page:todo m], [page:todo texturePath]) [page:todo]</h3>
+		<div>
+		m -- todo <br />
+		texturePath -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.initMaterials([page:todo materials], [page:todo texturePath]) [page:todo]</h3>
+		<div>
+		materials -- todo <br />
+		texturePath -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extractUrlBase([page:todo url]) [page:todo]</h3>
+		<div>
+		url -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addStatusElement() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 38 - 1
docs/api/loaders/LoadingMonitor.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -33,6 +33,8 @@
 		<div id="desc">
 		<div id="desc">
 		Dispatched when all loaders have completed loading
 		Dispatched when all loaders have completed loading
 		</div>
 		</div>
+		
+		<h2>Properties</h2>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
@@ -41,6 +43,41 @@
 		loader — required. Loader to be monitored.
 		loader — required. Loader to be monitored.
 		</div>
 		</div>
 
 
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 88 - 0
docs/api/loaders/MaterialLoader.html

@@ -0,0 +1,88 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<meta charset="utf-8" />
+		<script src="../../../list.js"></script>
+		<script src="../../../page.js"></script>
+		<link type="text/css" rel="stylesheet" href="../../../page.css" />
+	</head>
+	<body>
+		<h1>[name]</h1>
+
+		<div class="desc">todo</div>
+
+
+		<h2>Constructor</h2>
+
+		<h3>[name]()</h3>
+
+
+		<h2>Properties</h2>
+
+		<h3>.[page:Vector3 todo]</h3>
+
+
+		<h2>Methods</h2>
+
+		<h3>.todo( [page:Vector3 todo] )</h3>
+		<div>
+		todo — todo<br />
+		</div>
+
+
+		<h3>.load([page:todo url]) [page:todo]</h3>
+		<div>
+		url -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.parse([page:todo json]) [page:todo]</h3>
+		<div>
+		json -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h2>Source</h2>
+
+		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+	</body>
+</html>

+ 39 - 1
docs/api/loaders/SceneLoader.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -40,6 +40,16 @@
 		<div>The default is a function with empty body.</div>
 		<div>The default is a function with empty body.</div>
 
 
 
 
+		<h3>.[page:object hierarchyHandlerMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object geometryHandlerMap]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.load( [page:String url], [page:Function callbackFinished] )</h3>
 		<h3>.load( [page:String url], [page:Function callbackFinished] )</h3>
@@ -49,6 +59,34 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.addHierarchyHandler([page:todo typeID], [page:todo loaderClass]) [page:todo]</h3>
+		<div>
+		typeID -- todo <br />
+		loaderClass -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.parse([page:todo json], [page:todo callbackFinished], [page:todo url]) [page:todo]</h3>
+		<div>
+		json -- todo <br />
+		callbackFinished -- todo <br />
+		url -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addGeometryHandler([page:todo typeID], [page:todo loaderClass]) [page:todo]</h3>
+		<div>
+		typeID -- todo <br />
+		loaderClass -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 51 - 17
docs/api/loaders/TextureLoader.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -16,6 +16,32 @@
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
 		
 		
+
+		<h2>Events</h2>
+		
+		<h3>load</h3>
+		<div class="desc">
+		Dispatched when the texture has completed loading
+		</div>
+		<div>
+		content — loaded texture object
+		</div>
+		
+		<h3>error</h3>
+		<div class="desc">
+		Dispatched when the texture can't be loaded
+		</div>
+		<div>
+		message — error message
+		</div>
+		
+		<h2>Properties</h2>
+
+		<h3>.[page:todo crossOrigin]</h3>
+		<div>
+		default — *null*.<br />
+		If set, assigns the *crossOrigin* attribute of the image to the value of *crossOrigin*, prior to starting the load.
+		</div>
 		
 		
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
@@ -26,31 +52,39 @@
 		
 		
 		<div class="desc">Begin loading from <em>url</em></div>
 		<div class="desc">Begin loading from <em>url</em></div>
 
 
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
 
 
-		<h2>Properties</h2>
-
-		<h3>.crossOrigin</h3>
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
 		<div>
 		<div>
-		default — *null*.<br />
-		If set, assigns the *crossOrigin* attribute of the image to the value of *crossOrigin*, prior to starting the load.
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
 		</div>
 		</div>
 
 
-		<h2>Events</h2>
-		
-		<h3>load</h3>
-		<div class="desc">
-		Dispatched when the texture has completed loading
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
 		</div>
 		</div>
 		<div>
 		<div>
-		content — loaded texture object
+		todo
 		</div>
 		</div>
-		
-		<h3>error</h3>
-		<div class="desc">
-		Dispatched when the texture can't be loaded
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
 		</div>
 		</div>
 		<div>
 		<div>
-		message — error message
+		todo
 		</div>
 		</div>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 3 - 1
docs/api/materials/LineBasicMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -52,6 +52,8 @@
 		<div>Define whether the material color is affected by global fog settings.</div>
 		<div>Define whether the material color is affected by global fog settings.</div>
 		<div>This setting might not have any effect when used with certain renderers. For example, it is ignored with the [page:CanvasRenderer Canvas] renderer, but does work with the [page:WebGLRenderer WebGL] renderer.</div>
 		<div>This setting might not have any effect when used with certain renderers. For example, it is ignored with the [page:CanvasRenderer Canvas] renderer, but does work with the [page:WebGLRenderer WebGL] renderer.</div>
 
 
+		<h2>Methods</h2>
+		
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 36 - 1
docs/api/materials/LineDashedMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -24,6 +24,41 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:number scale]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Color color]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean vertexColors]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number dashSize]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean fog]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number gapSize]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number linewidth]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 59 - 1
docs/api/materials/Material.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -119,6 +119,64 @@
 		This property is automatically set to *true* when instancing a new material.
 		This property is automatically set to *true* when instancing a new material.
 		</div>
 		</div>
 
 
+		<h2>Methods</h2>
+		
+		<h3>.clone([page:todo material]) [page:todo]</h3>
+		<div>
+		material -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.removeEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.dispose() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.dispatchEvent([page:todo event]) [page:todo]</h3>
+		<div>
+		event -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.hasEventListener([page:todo type], [page:todo listener]) [page:todo]</h3>
+		<div>
+		type -- todo <br />
+		listener -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setValues([page:todo values]) [page:todo]</h3>
+		<div>
+		values -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 23 - 1
docs/api/materials/MeshBasicMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -80,6 +80,28 @@
 	
 	
 		<h3>.[page:Boolean morphTargets]</h3>
 		<h3>.[page:Boolean morphTargets]</h3>
 		<div>Define whether the material uses morphTargets. Default is false.</div>	
 		<div>Define whether the material uses morphTargets. Default is false.</div>	
+		
+		<h3>.[page:object map]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number combine]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number reflectivity]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number refractionRatio]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 11 - 1
docs/api/materials/MeshDepthMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -24,6 +24,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:number wireframeLinewidth]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean wireframe]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 6 - 1
docs/api/materials/MeshFaceMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -24,6 +24,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:array materials]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 17 - 18
docs/api/materials/MeshLambertMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -20,7 +20,7 @@
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Material] class for common parameters.
+		<div>See the base [page:Material] class for common parameters.</div>
 
 
 		<h3>.[page:Color color]</h3>
 		<h3>.[page:Color color]</h3>
 		<div>
 		<div>
@@ -37,27 +37,11 @@
 		Emissive (light) color of the material, essentially a solid color unaffected by other lighting. Default is black.<br />
 		Emissive (light) color of the material, essentially a solid color unaffected by other lighting. Default is black.<br />
 		</div>
 		</div>
 
 
-		<h3>.[page:Float opacity]</h3>
-		<div>How opaque (non-transparent) a surface appears. Default is *1.0*, not transparent.</div>
-
 		<h3>.[page:Integer shading]</h3>
 		<h3>.[page:Integer shading]</h3>
 		<div>How the triangles of a curved surface are rendered: as a smooth surface, as flat separate facets, or no shading at all.</div>
 		<div>How the triangles of a curved surface are rendered: as a smooth surface, as flat separate facets, or no shading at all.</div>
 
 
 		<div>Options are THREE.SmoothShading (default), THREE.FlatShading, THREE.NoShading.</div>
 		<div>Options are THREE.SmoothShading (default), THREE.FlatShading, THREE.NoShading.</div>
 		
 		
-		<h3>.[page:Integer blending]</h3>
-		<div>How the surface is blended with what is already stored for the image in the frame buffer.</div>
-
-		<div>Options are THREE.NoBlending, THREE.NormalBlending (default), THREE.AdditiveBlending, THREE.SubtractiveBlending, THREE.MultiplyBlending, THREE.CustomBlending.</div>
-
-		<h3>.[page:Boolean depthTest]</h3>
-
-		<div>Whether Z-buffer depth-testing is done for the surface. Default is *true*.</div>
-		
-		<h3>.[page:Boolean depthWrite]</h3>
-
-		<div>Whether Z-buffer depth-writing is done by the surface itself. Default is *true*.</div>
-		
 		<h3>.[page:Boolean wireframe]</h3>
 		<h3>.[page:Boolean wireframe]</h3>
 		<div>Whether the triangles' edges are displayed instead of surfaces. Default is *false*.</div>
 		<div>Whether the triangles' edges are displayed instead of surfaces. Default is *false*.</div>
 		
 		
@@ -110,6 +94,21 @@
 		<div>Define whether the material uses morphTargets. Default is *false*.</div>	
 		<div>Define whether the material uses morphTargets. Default is *false*.</div>	
 
 
 
 
+		<h3>.[page:Vector3 wrapRGB]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean morphNormals]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean wrapAround]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 21 - 1
docs/api/materials/MeshNormalMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -24,6 +24,26 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:boolean morphTargets]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number shading]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number wireframeLinewidth]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean wireframe]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 47 - 24
docs/api/materials/MeshPhongMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -20,7 +20,7 @@
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Material] class for common parameters.
+		<div>See the base [page:Material] class for common parameters.</div>
 
 
 		<h3>.[page:Color color]</h3>
 		<h3>.[page:Color color]</h3>
 		<div>
 		<div>
@@ -45,33 +45,11 @@
 		<h3>.[page:Float shininess]</h3>
 		<h3>.[page:Float shininess]</h3>
 		<div>How shiny the specular highlight is; a higher value gives a sharper highlight. Default is *30*.</div>
 		<div>How shiny the specular highlight is; a higher value gives a sharper highlight. Default is *30*.</div>
 
 
-		<h3>.[page:Boolean transparent]</h3>
-		<div>
-		Defines whether this material is transparent. This has an effect on rendering, as transparent objects need an special treatment, and are rendered after the opaque (i.e. non transparent) objects. For a working example of this behaviour, check the [page:WebGLRenderer WebGLRenderer] code.
-		</div>
-		<div>Default is *false*.</div>
-
-		<h3>.[page:Float opacity]</h3>
-		<div>How opaque (non-transparent) a surface appears. Default is *1.0*, not transparent.</div>
-
 		<h3>.[page:Integer shading]</h3>
 		<h3>.[page:Integer shading]</h3>
 		<div>How the triangles of a curved surface are rendered: as a smooth surface, as flat separate facets, or no shading at all.</div>
 		<div>How the triangles of a curved surface are rendered: as a smooth surface, as flat separate facets, or no shading at all.</div>
 
 
 		<div>Options are THREE.SmoothShading (default), THREE.FlatShading, THREE.NoShading.</div>
 		<div>Options are THREE.SmoothShading (default), THREE.FlatShading, THREE.NoShading.</div>
 		
 		
-		<h3>.[page:Integer blending]</h3>
-		<div>How the surface is blended with what is already stored for the image in the frame buffer.</div>
-
-		<div>Options are THREE.NoBlending, THREE.NormalBlending (default), THREE.AdditiveBlending, THREE.SubtractiveBlending, THREE.MultiplyBlending, THREE.CustomBlending.</div>
-
-		<h3>.[page:Boolean depthTest]</h3>
-
-		<div>Whether Z-buffer depth-testing is done for the surface. Default is *true*.</div>
-		
-		<h3>.[page:Boolean depthWrite]</h3>
-
-		<div>Whether Z-buffer depth-writing is done by the surface itself. Default is *true*.</div>
-		
 		<h3>.[page:Boolean wireframe]</h3>
 		<h3>.[page:Boolean wireframe]</h3>
 		<div>Whether the triangles' edges are displayed instead of surfaces. Default is *false*.</div>
 		<div>Whether the triangles' edges are displayed instead of surfaces. Default is *false*.</div>
 		
 		
@@ -124,6 +102,51 @@
 		<div>Define whether the material uses morphTargets. Default is *false*.</div>	
 		<div>Define whether the material uses morphTargets. Default is *false*.</div>	
 
 
 
 
+		<h3>.[page:Vector2 normalScale]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean morphNormals]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean metal]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number bumpScale]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean wrapAround]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean perPixel]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object normalMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object bumpMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 wrapRGB]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 3 - 1
docs/api/materials/ParticleBasicMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -56,6 +56,8 @@
 		<div>This setting might not have any effect when used with certain renderers. For example, it is ignored with the [page:CanvasRenderer Canvas] renderer, but does work with the [page:WebGLRenderer WebGL] renderer.</div>
 		<div>This setting might not have any effect when used with certain renderers. For example, it is ignored with the [page:CanvasRenderer Canvas] renderer, but does work with the [page:WebGLRenderer WebGL] renderer.</div>
 
 
 
 
+		<h2>Methods</h2>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 15 - 1
docs/api/materials/ParticleCanvasMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -24,6 +24,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Color color]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -32,6 +37,15 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.program([page:todo context], [page:todo color]) [page:todo]</h3>
+		<div>
+		context -- todo <br />
+		color -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 76 - 1
docs/api/materials/ShaderMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -26,6 +26,81 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:object uniforms]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:string fragmentShader]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:string vertexShader]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean morphTargets]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean lights]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean morphNormals]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean wireframe]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number vertexColors]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean skinning]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean fog]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object attributes]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number shading]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number linewidth]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number wireframeLinewidth]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object defines]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 46 - 1
docs/api/materials/SpriteMaterial.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -24,6 +24,51 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Texture map]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 uvScale]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean sizeAttenuation]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Color color]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 uvOffset]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean fog]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean useScreenCoordinates]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean scaleByViewport]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 alignment]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 181 - 1
docs/api/math/Box2.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Vector2 max]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 min]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,176 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.set([page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.expandByPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clampPoint([page:todo point], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.isIntersectionBox([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromPoints([page:todo points]) [page:todo]</h3>
+		<div>
+		points -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.size([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.union([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getParameter([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.expandByScalar([page:todo scalar]) [page:todo]</h3>
+		<div>
+		scalar -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.intersect([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsBox([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.translate([page:todo offset]) [page:todo]</h3>
+		<div>
+		offset -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.empty() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.expandByVector([page:todo vector]) [page:todo]</h3>
+		<div>
+		vector -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.makeEmpty() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.center([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceToPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromCenterAndSize([page:todo center], [page:todo size]) [page:todo]</h3>
+		<div>
+		center -- todo <br />
+		size -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 197 - 1
docs/api/math/Box3.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 		<h3>.[page:Vector3 todo]</h3>
 
 
 
 
+		<h3>.[page:Vector3 max]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 min]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,192 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.set([page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo matrix]) [page:todo]</h3>
+		<div>
+		matrix -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.expandByPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clampPoint([page:todo point], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.isIntersectionBox([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromPoints([page:todo points]) [page:todo]</h3>
+		<div>
+		points -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.size([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.union([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getParameter([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.expandByScalar([page:todo scalar]) [page:todo]</h3>
+		<div>
+		scalar -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.intersect([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsBox([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.translate([page:todo offset]) [page:todo]</h3>
+		<div>
+		offset -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.empty() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.expandByVector([page:todo vector]) [page:todo]</h3>
+		<div>
+		vector -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo box]) [page:todo]</h3>
+		<div>
+		box -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.makeEmpty() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.center([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getBoundingSphere([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceToPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromCenterAndSize([page:todo center], [page:todo size]) [page:todo]</h3>
+		<div>
+		center -- todo <br />
+		size -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 9 - 1
docs/api/math/Color.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -181,6 +181,14 @@
 		Clones this color.
 		Clones this color.
 		</div>
 		</div>
 
 
+		<h3>.set([page:todo value]) [page:todo]</h3>
+		<div>
+		value -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 43 - 1
docs/api/math/Frustum.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -34,6 +34,48 @@
 		Checks whether the object is inside the Frustum.
 		Checks whether the object is inside the Frustum.
 		</div>
 		</div>
 
 
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.set([page:todo p0], [page:todo p1], [page:todo p2], [page:todo p3], [page:todo p4], [page:todo p5]) [page:todo]</h3>
+		<div>
+		p0 -- todo <br />
+		p1 -- todo <br />
+		p2 -- todo <br />
+		p3 -- todo <br />
+		p4 -- todo <br />
+		p5 -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo frustum]) [page:todo]</h3>
+		<div>
+		frustum -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.intersectsSphere([page:todo sphere]) [page:todo]</h3>
+		<div>
+		sphere -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 139 - 0
docs/api/math/Line3.html

@@ -0,0 +1,139 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<meta charset="utf-8" />
+		<script src="../../../list.js"></script>
+		<script src="../../../page.js"></script>
+		<link type="text/css" rel="stylesheet" href="../../../page.css" />
+	</head>
+	<body>
+		<h1>[name]</h1>
+
+		<div class="desc">todo</div>
+
+
+		<h2>Constructor</h2>
+
+		<h3>[name]()</h3>
+
+
+		<h2>Properties</h2>
+
+		<h3>.[page:Vector3 todo]</h3>
+
+
+		<h3>.[page:Vector3 start]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 end]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h2>Methods</h2>
+
+		<h3>.todo( [page:Vector3 todo] )</h3>
+		<div>
+		todo — todo<br />
+		</div>
+
+
+		<h3>.closestPointToPointParameter([page:todo point], [page:todo clampToLine]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		clampToLine -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceSq() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo line]) [page:todo]</h3>
+		<div>
+		line -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo matrix]) [page:todo]</h3>
+		<div>
+		matrix -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distance() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo line]) [page:todo]</h3>
+		<div>
+		line -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.set([page:todo start], [page:todo end]) [page:todo]</h3>
+		<div>
+		start -- todo <br />
+		end -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.at([page:todo t], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		t -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.delta([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.closestPointToPoint([page:todo point], [page:todo clampToLine], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		clampToLine -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.center([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h2>Source</h2>
+
+		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+	</body>
+</html>

+ 38 - 1
docs/api/math/Math.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -11,6 +11,7 @@
 
 
 		<div class="desc">Math utility functions</div>
 		<div class="desc">Math utility functions</div>
 
 
+		<h2>Properties</h2>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
@@ -71,6 +72,42 @@
 		Returns -1 if *x* is less than 0, 1 if *x* is greater than 0, and 0 if *x* is zero.
 		Returns -1 if *x* is less than 0, 1 if *x* is greater than 0, and 0 if *x* is zero.
 		</div>
 		</div>
 
 
+		<h3>.degToRad([page:todo degrees]) [page:todo]</h3>
+		<div>
+		degrees -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.smoothstep([page:todo x], [page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		x -- todo <br />
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.smootherstep([page:todo x], [page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		x -- todo <br />
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.radToDeg([page:todo radians]) [page:todo]</h3>
+		<div>
+		radians -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

+ 81 - 1
docs/api/math/Matrix3.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <!DOCTYPE html>
 <html lang="en">
 <html lang="en">
 	<head>
 	<head>
-		<meta charset="utf-8">
+		<meta charset="utf-8" />
 		<script src="../../list.js"></script>
 		<script src="../../list.js"></script>
 		<script src="../../page.js"></script>
 		<script src="../../page.js"></script>
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
 		<link type="text/css" rel="stylesheet" href="../../page.css" />
@@ -38,6 +38,86 @@
 		</div>
 		</div>
 
 
 
 
+		<h3>.determinant() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.set([page:todo n11], [page:todo n12], [page:todo n13], [page:todo n21], [page:todo n22], [page:todo n23], [page:todo n31], [page:todo n32], [page:todo n33]) [page:todo]</h3>
+		<div>
+		n11 -- todo <br />
+		n12 -- todo <br />
+		n13 -- todo <br />
+		n21 -- todo <br />
+		n22 -- todo <br />
+		n23 -- todo <br />
+		n31 -- todo <br />
+		n32 -- todo <br />
+		n33 -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.multiplyScalar([page:todo s]) [page:todo]</h3>
+		<div>
+		s -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.multiplyVector3([page:todo vector]) [page:todo]</h3>
+		<div>
+		vector -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.multiplyVector3Array([page:todo a]) [page:todo]</h3>
+		<div>
+		a -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getNormalMatrix([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getInverse([page:todo matrix], [page:todo throwOnInvertible]) [page:todo]</h3>
+		<div>
+		matrix -- todo <br />
+		throwOnInvertible -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.identity() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 
 		[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]

Some files were not shown because too many files changed in this diff