Browse Source

additions to documentation

cjshannon 12 years ago
parent
commit
5d98a2fa13
91 changed files with 4373 additions and 0 deletions
  1. 45 0
      docs/api/core/BufferGeometry.html
  2. 50 0
      docs/api/core/Geometry.html
  3. 46 0
      docs/api/core/Object3D.html
  4. 81 0
      docs/api/extras/FontUtils.html
  5. 5 0
      docs/api/extras/GeometryUtils.html
  6. 77 0
      docs/api/extras/ImageUtils.html
  7. 29 0
      docs/api/extras/SceneUtils.html
  8. 63 0
      docs/api/extras/animation/AnimationHandler.html
  9. 139 0
      docs/api/extras/cameras/CombinedCamera.html
  10. 14 0
      docs/api/extras/cameras/CubeCamera.html
  11. 102 0
      docs/api/extras/core/CurvePath.html
  12. 30 0
      docs/api/extras/core/Gyroscope.html
  13. 5 0
      docs/api/extras/core/Path.html
  14. 61 0
      docs/api/extras/core/Shape.html
  15. 30 0
      docs/api/extras/geometries/CubeGeometry.html
  16. 30 0
      docs/api/extras/geometries/CylinderGeometry.html
  17. 10 0
      docs/api/extras/geometries/IcosahedronGeometry.html
  18. 20 0
      docs/api/extras/geometries/PlaneGeometry.html
  19. 23 0
      docs/api/extras/geometries/ShapeGeometry.html
  20. 35 0
      docs/api/extras/geometries/SphereGeometry.html
  21. 25 0
      docs/api/extras/geometries/TorusGeometry.html
  22. 40 0
      docs/api/extras/geometries/TorusKnotGeometry.html
  23. 34 0
      docs/api/extras/helpers/ArrowHelper.html
  24. 13 0
      docs/api/extras/helpers/BoxHelper.html
  25. 15 0
      docs/api/extras/helpers/CameraHelper.html
  26. 20 0
      docs/api/extras/helpers/DirectionalLightHelper.html
  27. 15 0
      docs/api/extras/helpers/PointLightHelper.html
  28. 20 0
      docs/api/extras/helpers/SpotLightHelper.html
  29. 8 0
      docs/api/extras/objects/ImmediateRenderObject.html
  30. 20 0
      docs/api/extras/objects/LensFlare.html
  31. 121 0
      docs/api/extras/objects/MorphBlendMesh.html
  32. 36 0
      docs/api/extras/renderers/plugins/DepthPassPlugin.html
  33. 19 0
      docs/api/extras/renderers/plugins/LensFlarePlugin.html
  34. 26 0
      docs/api/extras/renderers/plugins/ShadowMapPlugin.html
  35. 19 0
      docs/api/extras/renderers/plugins/SpritePlugin.html
  36. 10 0
      docs/api/extras/shaders/ShaderFlares.html
  37. 5 0
      docs/api/extras/shaders/ShaderSprite.html
  38. 40 0
      docs/api/lights/AreaLight.html
  39. 20 0
      docs/api/lights/SpotLight.html
  40. 35 0
      docs/api/loaders/GeometryLoader.html
  41. 40 0
      docs/api/loaders/ImageLoader.html
  42. 26 0
      docs/api/loaders/JSONLoader.html
  43. 53 0
      docs/api/loaders/Loader.html
  44. 35 0
      docs/api/loaders/LoadingMonitor.html
  45. 51 0
      docs/api/loaders/MaterialLoader.html
  46. 38 0
      docs/api/loaders/SceneLoader.html
  47. 35 0
      docs/api/loaders/TextureLoader.html
  48. 35 0
      docs/api/materials/LineDashedMaterial.html
  49. 56 0
      docs/api/materials/Material.html
  50. 20 0
      docs/api/materials/MeshBasicMaterial.html
  51. 10 0
      docs/api/materials/MeshDepthMaterial.html
  52. 5 0
      docs/api/materials/MeshFaceMaterial.html
  53. 15 0
      docs/api/materials/MeshLambertMaterial.html
  54. 20 0
      docs/api/materials/MeshNormalMaterial.html
  55. 45 0
      docs/api/materials/MeshPhongMaterial.html
  56. 14 0
      docs/api/materials/ParticleCanvasMaterial.html
  57. 75 0
      docs/api/materials/ShaderMaterial.html
  58. 45 0
      docs/api/materials/SpriteMaterial.html
  59. 180 0
      docs/api/math/Box2.html
  60. 196 0
      docs/api/math/Box3.html
  61. 8 0
      docs/api/math/Color.html
  62. 42 0
      docs/api/math/Frustum.html
  63. 102 0
      docs/api/math/Line3.html
  64. 36 0
      docs/api/math/Math.html
  65. 80 0
      docs/api/math/Matrix3.html
  66. 105 0
      docs/api/math/Matrix4.html
  67. 156 0
      docs/api/math/Plane.html
  68. 40 0
      docs/api/math/Quaternion.html
  69. 115 0
      docs/api/math/Ray.html
  70. 111 0
      docs/api/math/Sphere.html
  71. 103 0
      docs/api/math/Triangle.html
  72. 88 0
      docs/api/math/Vector2.html
  73. 215 0
      docs/api/math/Vector3.html
  74. 132 0
      docs/api/math/Vector4.html
  75. 19 0
      docs/api/objects/Bone.html
  76. 30 0
      docs/api/objects/LOD.html
  77. 21 0
      docs/api/objects/Mesh.html
  78. 101 0
      docs/api/objects/MorphAnimMesh.html
  79. 5 0
      docs/api/objects/Particle.html
  80. 5 0
      docs/api/objects/ParticleSystem.html
  81. 10 0
      docs/api/objects/Ribbon.html
  82. 33 0
      docs/api/objects/SkinnedMesh.html
  83. 10 0
      docs/api/objects/Sprite.html
  84. 65 0
      docs/api/renderers/renderables/RenderableFace3.html
  85. 70 0
      docs/api/renderers/renderables/RenderableFace4.html
  86. 20 0
      docs/api/renderers/renderables/RenderableLine.html
  87. 10 0
      docs/api/renderers/renderables/RenderableObject.html
  88. 35 0
      docs/api/renderers/renderables/RenderableParticle.html
  89. 23 0
      docs/api/renderers/renderables/RenderableVertex.html
  90. 5 0
      docs/api/scenes/Scene.html
  91. 148 0
      docs/api/textures/Texture.html

+ 45 - 0
docs/api/core/BufferGeometry.html

@@ -65,6 +65,11 @@
 		Morph vertices match number and order of primary vertices.
 		</div>
 
+		<h3>.[page:boolean hasTangents]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.applyMatrix( [page:Matrix4 matrix] )</h3>
@@ -103,6 +108,46 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 50 - 0
docs/api/core/Geometry.html

@@ -182,6 +182,16 @@
 		Set to *true* if an array has changed in length.
 		</div>
 
+		<h3>.[page:array morphNormals]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array lineDistances]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.applyMatrix( [page:Matrix4 matrix] )</h3>
@@ -247,6 +257,46 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 46 - 0
docs/api/core/Object3D.html

@@ -119,6 +119,16 @@
 		When this is set, then the rotationMatrix gets calculated every frame.
 		</div>
 
+		<h3>.[page:object userData]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Matrix4 matrixWorld]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		
 		<h3>.applyMatrix( [page:Matrix4 matrix])</h3>
@@ -243,6 +253,42 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 81 - 0
docs/api/extras/FontUtils.html

@@ -22,6 +22,36 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +60,57 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 5 - 0
docs/api/extras/GeometryUtils.html

@@ -113,6 +113,11 @@
 		</div>
 
 
+		<h3>.random() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 77 - 0
docs/api/extras/ImageUtils.html

@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:string crossOrigin]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,78 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 29 - 0
docs/api/extras/SceneUtils.html

@@ -30,6 +30,35 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 63 - 0
docs/api/extras/animation/AnimationHandler.html

@@ -22,6 +22,21 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,54 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 139 - 0
docs/api/extras/cameras/CombinedCamera.html

@@ -22,6 +22,66 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +90,85 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 14 - 0
docs/api/extras/cameras/CubeCamera.html

@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:WebGLRenderTargetCube renderTarget]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,15 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 102 - 0
docs/api/extras/core/CurvePath.html

@@ -20,9 +20,111 @@
 		<h2>Properties</h2>
 		
 
+		<h3>.[page:array curves]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array bends]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean autoClose]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 
+		<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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 30 - 0
docs/api/extras/core/Gyroscope.html

@@ -22,6 +22,36 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

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

@@ -20,6 +20,11 @@
 		<h2>Properties</h2>
 
 
+		<h3>.[page:array actions]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.fromPoints ( vectors ) </h3>

+ 61 - 0
docs/api/extras/core/Shape.html

@@ -20,9 +20,70 @@
 		<h2>Properties</h2>
 
 
+		<h3>.[page:array holes]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 
+		<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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 30 - 0
docs/api/extras/geometries/CubeGeometry.html

@@ -26,6 +26,36 @@
 
 		<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>

+ 30 - 0
docs/api/extras/geometries/CylinderGeometry.html

@@ -30,6 +30,36 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:number radiusSegments]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number radiusBottom]</h3>
+		<div>
+		todo
+		</div> 
+
+		<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>
 
 

+ 10 - 0
docs/api/extras/geometries/IcosahedronGeometry.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:todo radius]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo detail]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 20 - 0
docs/api/extras/geometries/PlaneGeometry.html

@@ -22,6 +22,26 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 23 - 0
docs/api/extras/geometries/ShapeGeometry.html

@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:object shapebb]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,24 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 35 - 0
docs/api/extras/geometries/SphereGeometry.html

@@ -36,6 +36,41 @@
 
 		<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>

+ 25 - 0
docs/api/extras/geometries/TorusGeometry.html

@@ -22,6 +22,31 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 40 - 0
docs/api/extras/geometries/TorusKnotGeometry.html

@@ -22,6 +22,46 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 34 - 0
docs/api/extras/helpers/ArrowHelper.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Line line]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Mesh cone]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,30 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

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

@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:array vertices]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +35,14 @@
 		</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]

+ 15 - 0
docs/api/extras/helpers/CameraHelper.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:object pointMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:PerspectiveCamera camera]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,11 @@
 		</div>
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 20 - 0
docs/api/extras/helpers/DirectionalLightHelper.html

@@ -22,6 +22,21 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,11 @@
 		</div>
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 15 - 0
docs/api/extras/helpers/PointLightHelper.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Mesh lightSphere]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:PointLight light]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,11 @@
 		</div>
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 20 - 0
docs/api/extras/helpers/SpotLightHelper.html

@@ -22,6 +22,21 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,11 @@
 		</div>
 
 
+		<h3>.update() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 8 - 0
docs/api/extras/objects/ImmediateRenderObject.html

@@ -30,6 +30,14 @@
 		</div>
 
 
+		<h3>.render([page:todo renderCallback]) [page:todo]</h3>
+		<div>
+		renderCallback -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 20 - 0
docs/api/extras/objects/LensFlare.html

@@ -22,6 +22,21 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,11 @@
 		</div>
 
 
+		<h3>.updateLensFlares() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 121 - 0
docs/api/extras/objects/MorphBlendMesh.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:object animationsMap]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array animationsList]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,117 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 36 - 0
docs/api/extras/renderers/plugins/DepthPassPlugin.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:boolean enabled]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object renderTarget]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,32 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 19 - 0
docs/api/extras/renderers/plugins/LensFlarePlugin.html

@@ -30,6 +30,25 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 26 - 0
docs/api/extras/renderers/plugins/ShadowMapPlugin.html

@@ -30,6 +30,32 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 19 - 0
docs/api/extras/renderers/plugins/SpritePlugin.html

@@ -30,6 +30,25 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 10 - 0
docs/api/extras/shaders/ShaderFlares.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:object lensFlare]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object lensFlareVertexTexture]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 5 - 0
docs/api/extras/shaders/ShaderSprite.html

@@ -22,6 +22,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:object sprite]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 40 - 0
docs/api/lights/AreaLight.html

@@ -38,6 +38,46 @@ scene.add( areaLight1 );</code>
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 20 - 0
docs/api/lights/SpotLight.html

@@ -156,6 +156,26 @@ scene.add( spotLight );</code>
 		</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>

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

@@ -43,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>
 
+		<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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 40 - 0
docs/api/loaders/ImageLoader.html

@@ -36,6 +36,11 @@
 		
 		<h2>Properties</h2>
 
+		<h3>.[page:object crossOrigin]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.load( [page:String url] )</h3>
@@ -45,6 +50,41 @@
 		
 		<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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 26 - 0
docs/api/loaders/JSONLoader.html

@@ -20,6 +20,11 @@
 		<h2>Properties</h2>
 
 
+		<h3>.[page:boolean withCredentials]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.load( [page:String url], [page:Function callback], [page:String texturePath] )</h3>
@@ -30,6 +35,27 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 53 - 0
docs/api/loaders/Loader.html

@@ -37,8 +37,61 @@
 		<div>Will be called when load completes.</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

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

@@ -43,6 +43,41 @@
 		loader — required. Loader to be monitored.
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

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

@@ -30,6 +30,57 @@
 		</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]

+ 38 - 0
docs/api/loaders/SceneLoader.html

@@ -40,6 +40,16 @@
 		<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>
 
 		<h3>.load( [page:String url], [page:Function callbackFinished] )</h3>
@@ -49,6 +59,34 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

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

@@ -52,6 +52,41 @@
 		
 		<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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 35 - 0
docs/api/materials/LineDashedMaterial.html

@@ -24,6 +24,41 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 56 - 0
docs/api/materials/Material.html

@@ -121,6 +121,62 @@
 
 		<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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 20 - 0
docs/api/materials/MeshBasicMaterial.html

@@ -81,6 +81,26 @@
 		<h3>.[page:Boolean morphTargets]</h3>
 		<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>

+ 10 - 0
docs/api/materials/MeshDepthMaterial.html

@@ -24,6 +24,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:number wireframeLinewidth]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean wireframe]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 5 - 0
docs/api/materials/MeshFaceMaterial.html

@@ -24,6 +24,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:array materials]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 15 - 0
docs/api/materials/MeshLambertMaterial.html

@@ -94,6 +94,21 @@
 		<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>Source</h2>

+ 20 - 0
docs/api/materials/MeshNormalMaterial.html

@@ -24,6 +24,26 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 45 - 0
docs/api/materials/MeshPhongMaterial.html

@@ -102,6 +102,51 @@
 		<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>Source</h2>

+ 14 - 0
docs/api/materials/ParticleCanvasMaterial.html

@@ -24,6 +24,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Color color]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -32,6 +37,15 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 75 - 0
docs/api/materials/ShaderMaterial.html

@@ -26,6 +26,81 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 45 - 0
docs/api/materials/SpriteMaterial.html

@@ -24,6 +24,51 @@
 		<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>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 180 - 0
docs/api/math/Box2.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Vector2 max]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 min]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,176 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 196 - 0
docs/api/math/Box3.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Vector3 max]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 min]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,192 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 8 - 0
docs/api/math/Color.html

@@ -181,6 +181,14 @@
 		Clones this color.
 		</div>
 
+		<h3>.set([page:todo value]) [page:todo]</h3>
+		<div>
+		value -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 42 - 0
docs/api/math/Frustum.html

@@ -34,6 +34,48 @@
 		Checks whether the object is inside the Frustum.
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

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

@@ -22,6 +22,16 @@
 		<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>
@@ -30,6 +40,98 @@
 		</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]

+ 36 - 0
docs/api/math/Math.html

@@ -72,6 +72,42 @@
 		Returns -1 if *x* is less than 0, 1 if *x* is greater than 0, and 0 if *x* is zero.
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 80 - 0
docs/api/math/Matrix3.html

@@ -38,6 +38,86 @@
 		</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>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 105 - 0
docs/api/math/Matrix4.html

@@ -247,6 +247,111 @@
 		Clones this matrix.
 		</div>
 
+		<h3>.compose([page:todo position], [page:todo quaternion], [page:todo scale]) [page:todo]</h3>
+		<div>
+		position -- todo <br />
+		quaternion -- todo <br />
+		scale -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.rotateAxis([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setRotationFromEuler([page:todo v], [page:todo order]) [page:todo]</h3>
+		<div>
+		v -- todo <br />
+		order -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.crossVector([page:todo vector]) [page:todo]</h3>
+		<div>
+		vector -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.rotateByAxis([page:todo axis], [page:todo angle]) [page:todo]</h3>
+		<div>
+		axis -- todo <br />
+		angle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setRotationFromQuaternion([page:todo q]) [page:todo]</h3>
+		<div>
+		q -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.extractPosition([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.rotateX([page:todo angle]) [page:todo]</h3>
+		<div>
+		angle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.rotateY([page:todo angle]) [page:todo]</h3>
+		<div>
+		angle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.rotateZ([page:todo angle]) [page:todo]</h3>
+		<div>
+		angle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.multiplyVector3Array([page:todo a]) [page:todo]</h3>
+		<div>
+		a -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getMaxScaleOnAxis() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.translate([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 156 - 0
docs/api/math/Plane.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:number constant]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 normal]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,152 @@
 		</div>
 
 
+		<h3>.normalize() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.set([page:todo normal], [page:todo constant]) [page:todo]</h3>
+		<div>
+		normal -- todo <br />
+		constant -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo plane]) [page:todo]</h3>
+		<div>
+		plane -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo matrix], [page:todo optionalNormalMatrix]) [page:todo]</h3>
+		<div>
+		matrix -- todo <br />
+		optionalNormalMatrix -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.orthoPoint([page:todo point], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.isIntersectionLine([page:todo line]) [page:todo]</h3>
+		<div>
+		line -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.intersectLine([page:todo line], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		line -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromNormalAndCoplanarPoint([page:todo normal], [page:todo point]) [page:todo]</h3>
+		<div>
+		normal -- todo <br />
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceToPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo plane]) [page:todo]</h3>
+		<div>
+		plane -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setComponents([page:todo x], [page:todo y], [page:todo z], [page:todo w]) [page:todo]</h3>
+		<div>
+		x -- todo <br />
+		y -- todo <br />
+		z -- todo <br />
+		w -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceToSphere([page:todo sphere]) [page:todo]</h3>
+		<div>
+		sphere -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromCoplanarPoints([page:todo a], [page:todo b], [page:todo c]) [page:todo]</h3>
+		<div>
+		a -- todo <br />
+		b -- todo <br />
+		c -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.projectPoint([page:todo point], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.negate() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.translate([page:todo offset]) [page:todo]</h3>
+		<div>
+		offset -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.coplanarPoint([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]

+ 40 - 0
docs/api/math/Quaternion.html

@@ -120,6 +120,46 @@
 		</div>
 
 
+		<h3>.slerp([page:todo qb], [page:todo t]) [page:todo]</h3>
+		<div>
+		qb -- todo <br />
+		t -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toArray() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.lengthSq() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.fromArray([page:todo array]) [page:todo]</h3>
+		<div>
+		array -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.conjugate() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 115 - 0
docs/api/math/Ray.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Vector3 origin]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 direction]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,111 @@
 		</div>
 
 
+		<h3>.intersectPlane([page:todo plane], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		plane -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.set([page:todo origin], [page:todo direction]) [page:todo]</h3>
+		<div>
+		origin -- todo <br />
+		direction -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.isIntersectionSphere([page:todo sphere]) [page:todo]</h3>
+		<div>
+		sphere -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo matrix4]) [page:todo]</h3>
+		<div>
+		matrix4 -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceToPlane([page:todo plane]) [page:todo]</h3>
+		<div>
+		plane -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.recast([page:todo t]) [page:todo]</h3>
+		<div>
+		t -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.isIntersectionPlane([page:todo plane]) [page:todo]</h3>
+		<div>
+		plane -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo ray]) [page:todo]</h3>
+		<div>
+		ray -- 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>.distanceToPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.closestPointToPoint([page:todo point], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo ray]) [page:todo]</h3>
+		<div>
+		ray -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 111 - 0
docs/api/math/Sphere.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:number radius]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 center]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +40,107 @@
 		</div>
 
 
+		<h3>.set([page:todo center], [page:todo radius]) [page:todo]</h3>
+		<div>
+		center -- todo <br />
+		radius -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo matrix]) [page:todo]</h3>
+		<div>
+		matrix -- 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>.translate([page:todo offset]) [page:todo]</h3>
+		<div>
+		offset -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo sphere]) [page:todo]</h3>
+		<div>
+		sphere -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFromCenterAndPoints([page:todo center], [page:todo points]) [page:todo]</h3>
+		<div>
+		center -- todo <br />
+		points -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.distanceToPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getBoundingBox([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo sphere]) [page:todo]</h3>
+		<div>
+		sphere -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.intersectsSphere([page:todo sphere]) [page:todo]</h3>
+		<div>
+		sphere -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.empty() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 103 - 0
docs/api/math/Triangle.html

@@ -22,6 +22,21 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Vector3 a]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 c]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 b]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,94 @@
 		</div>
 
 
+		<h3>.setFromPointsAndIndices([page:todo points], [page:todo i0], [page:todo i1], [page:todo i2]) [page:todo]</h3>
+		<div>
+		points -- todo <br />
+		i0 -- todo <br />
+		i1 -- todo <br />
+		i2 -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.set([page:todo a], [page:todo b], [page:todo c]) [page:todo]</h3>
+		<div>
+		a -- todo <br />
+		b -- todo <br />
+		c -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.normal([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.barycoordFromPoint([page:todo point], [page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		point -- todo <br />
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.clone() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.area() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.midpoint([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo triangle]) [page:todo]</h3>
+		<div>
+		triangle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.plane([page:todo optionalTarget]) [page:todo]</h3>
+		<div>
+		optionalTarget -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.containsPoint([page:todo point]) [page:todo]</h3>
+		<div>
+		point -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.copy([page:todo triangle]) [page:todo]</h3>
+		<div>
+		triangle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 88 - 0
docs/api/math/Vector2.html

@@ -126,6 +126,94 @@
 		</div>
 
 
+		<h3>.clamp([page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toArray() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.lerp([page:todo v], [page:todo alpha]) [page:todo]</h3>
+		<div>
+		v -- todo <br />
+		alpha -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setComponent([page:todo index], [page:todo value]) [page:todo]</h3>
+		<div>
+		index -- todo <br />
+		value -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.min([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addScalar([page:todo s]) [page:todo]</h3>
+		<div>
+		s -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getComponent([page:todo index]) [page:todo]</h3>
+		<div>
+		index -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.fromArray([page:todo array]) [page:todo]</h3>
+		<div>
+		array -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.max([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setX([page:todo x]) [page:todo]</h3>
+		<div>
+		x -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setY([page:todo y]) [page:todo]</h3>
+		<div>
+		y -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 215 - 0
docs/api/math/Vector3.html

@@ -171,6 +171,221 @@
 		</div>
 
 
+		<h3>.clamp([page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix3([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.projectOnPlane([page:todo planeNormal]) [page:todo]</h3>
+		<div>
+		planeNormal -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.projectOnVector([page:todo vector]) [page:todo]</h3>
+		<div>
+		vector -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addScalar([page:todo s]) [page:todo]</h3>
+		<div>
+		s -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.divide([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.min([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setComponent([page:todo index], [page:todo value]) [page:todo]</h3>
+		<div>
+		index -- todo <br />
+		value -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.transformDirection([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.multiplyVectors([page:todo a], [page:todo b]) [page:todo]</h3>
+		<div>
+		a -- todo <br />
+		b -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getComponent([page:todo index]) [page:todo]</h3>
+		<div>
+		index -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyAxisAngle([page:todo axis], [page:todo angle]) [page:todo]</h3>
+		<div>
+		axis -- todo <br />
+		angle -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.lerp([page:todo v], [page:todo alpha]) [page:todo]</h3>
+		<div>
+		v -- todo <br />
+		alpha -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.max([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.angleTo([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getColumnFromMatrix([page:todo index], [page:todo matrix]) [page:todo]</h3>
+		<div>
+		index -- todo <br />
+		matrix -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.reflect([page:todo vector]) [page:todo]</h3>
+		<div>
+		vector -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.fromArray([page:todo array]) [page:todo]</h3>
+		<div>
+		array -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.multiply([page:todo v], [page:todo w]) [page:todo]</h3>
+		<div>
+		v -- todo <br />
+		w -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyProjection([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setEulerFromRotationMatrix([page:todo m], [page:todo order]) [page:todo]</h3>
+		<div>
+		m -- todo <br />
+		order -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toArray() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyEuler([page:todo v], [page:todo eulerOrder]) [page:todo]</h3>
+		<div>
+		v -- todo <br />
+		eulerOrder -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyQuaternion([page:todo q]) [page:todo]</h3>
+		<div>
+		q -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setEulerFromQuaternion([page:todo q], [page:todo order]) [page:todo]</h3>
+		<div>
+		q -- todo <br />
+		order -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 132 - 0
docs/api/math/Vector4.html

@@ -112,6 +112,138 @@
 		</div>
 
 
+		<h3>.clamp([page:todo min], [page:todo max]) [page:todo]</h3>
+		<div>
+		min -- todo <br />
+		max -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.toArray() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.applyMatrix4([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.min([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.max([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAxisAngleFromRotationMatrix([page:todo m]) [page:todo]</h3>
+		<div>
+		m -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.addScalar([page:todo s]) [page:todo]</h3>
+		<div>
+		s -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.equals([page:todo v]) [page:todo]</h3>
+		<div>
+		v -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAxisAngleFromQuaternion([page:todo q]) [page:todo]</h3>
+		<div>
+		q -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setW([page:todo w]) [page:todo]</h3>
+		<div>
+		w -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getComponent([page:todo index]) [page:todo]</h3>
+		<div>
+		index -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.fromArray([page:todo array]) [page:todo]</h3>
+		<div>
+		array -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.lengthManhattan() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.setComponent([page:todo index], [page:todo value]) [page:todo]</h3>
+		<div>
+		index -- todo <br />
+		value -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setX([page:todo x]) [page:todo]</h3>
+		<div>
+		x -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setY([page:todo y]) [page:todo]</h3>
+		<div>
+		y -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setZ([page:todo z]) [page:todo]</h3>
+		<div>
+		z -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 19 - 0
docs/api/objects/Bone.html

@@ -24,6 +24,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Matrix4 skinMatrix]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo skin]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -32,6 +42,15 @@
 		</div>
 
 
+		<h3>.update([page:todo parentSkinMatrix], [page:todo forceUpdate]) [page:todo]</h3>
+		<div>
+		parentSkinMatrix -- todo <br />
+		forceUpdate -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 30 - 0
docs/api/objects/LOD.html

@@ -24,6 +24,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:array objects]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -32,6 +37,31 @@
 		</div>
 
 
+		<h3>.addLevel([page:todo object], [page:todo distance]) [page:todo]</h3>
+		<div>
+		object -- todo <br />
+		distance -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.getObjectForDistance([page:todo distance]) [page:todo]</h3>
+		<div>
+		distance -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.update([page:todo camera]) [page:todo]</h3>
+		<div>
+		camera -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 21 - 0
docs/api/objects/Mesh.html

@@ -43,6 +43,27 @@
 		Returns the index of a morph target defined by name.
 
 
+		<h3>.setMaterial([page:todo material]) [page:todo]</h3>
+		<div>
+		material -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setGeometry([page:todo geometry]) [page:todo]</h3>
+		<div>
+		geometry -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.updateMorphTargets() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 101 - 0
docs/api/objects/MorphAnimMesh.html

@@ -24,6 +24,56 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:boolean directionBackwards]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number direction]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number endKeyframe]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean mirroredLoop]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number startKeyframe]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number lastKeyframe]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number length]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number time]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number duration]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number currentKeyframe]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -32,6 +82,57 @@
 		</div>
 
 
+		<h3>.setDirectionForward() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.playAnimation([page:todo label], [page:todo fps]) [page:todo]</h3>
+		<div>
+		label -- todo <br />
+		fps -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setFrameRange([page:todo start], [page:todo end]) [page:todo]</h3>
+		<div>
+		start -- todo <br />
+		end -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setDirectionBackward() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.parseAnimations() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.updateAnimation([page:todo delta]) [page:todo]</h3>
+		<div>
+		delta -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
+		<h3>.setAnimationLabel([page:todo label], [page:todo start], [page:todo end]) [page:todo]</h3>
+		<div>
+		label -- todo <br />
+		start -- todo <br />
+		end -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 5 - 0
docs/api/objects/Particle.html

@@ -24,6 +24,11 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:todo material]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 5 - 0
docs/api/objects/ParticleSystem.html

@@ -37,6 +37,11 @@
 		
 		<div>Specifies whether the particle system will be culled if it's outside the camera's frustum. By default this is set to false.</div>
 
+		<h3>.[page:boolean sortParticles]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 		
 		<h2>Source</h2>

+ 10 - 0
docs/api/objects/Ribbon.html

@@ -24,6 +24,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:todo geometry]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo material]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 33 - 0
docs/api/objects/SkinnedMesh.html

@@ -24,6 +24,26 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:array bones]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Matrix4 identityMatrix]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean useVertexTexture]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array boneMatrices]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -32,6 +52,19 @@
 		</div>
 
 
+		<h3>.pose() [page:todo]</h3>
+		<div>
+		todo
+		</div>
+
+		<h3>.addBone([page:todo bone]) [page:todo]</h3>
+		<div>
+		bone -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 10 - 0
docs/api/objects/Sprite.html

@@ -24,6 +24,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Vector3 rotation3d]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:SpriteMaterial material]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 65 - 0
docs/api/renderers/renderables/RenderableFace3.html

@@ -22,6 +22,71 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:array vertexNormalsModelView]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 normalModel]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object color]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object material]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array uvs]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v1]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v2]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v3]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 normalModelView]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 centroidModel]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number vertexNormalsLength]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object z]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array vertexNormalsModel]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 70 - 0
docs/api/renderers/renderables/RenderableFace4.html

@@ -22,6 +22,76 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:array vertexNormalsModelView]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 normalModel]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object color]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object material]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array uvs]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v1]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v2]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v3]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v4]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 centroidModel]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 normalModelView]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number vertexNormalsLength]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object z]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array vertexNormalsModel]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 20 - 0
docs/api/renderers/renderables/RenderableLine.html

@@ -22,6 +22,26 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:RenderableVertex v1]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:RenderableVertex v2]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object z]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object material]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 10 - 0
docs/api/renderers/renderables/RenderableObject.html

@@ -22,6 +22,16 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:object object]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object z]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 35 - 0
docs/api/renderers/renderables/RenderableParticle.html

@@ -22,6 +22,41 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:Vector2 scale]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object material]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object object]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object y]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object x]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object rotation]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object z]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>

+ 23 - 0
docs/api/renderers/renderables/RenderableVertex.html

@@ -22,6 +22,21 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:boolean visible]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector4 positionScreen]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector3 positionWorld]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +45,14 @@
 		</div>
 
 
+		<h3>.copy([page:todo vertex]) [page:todo]</h3>
+		<div>
+		vertex -- todo
+		</div>
+		<div>
+		todo
+		</div>
+
 		<h2>Source</h2>
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]

+ 5 - 0
docs/api/scenes/Scene.html

@@ -32,6 +32,11 @@
 		
 		<div>??? - Default is false.</div>
 		
+		<h3>.[page:boolean autoUpdate]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h2>Source</h2>

+ 148 - 0
docs/api/textures/Texture.html

@@ -22,6 +22,106 @@
 		<h3>.[page:Vector3 todo]</h3>
 
 
+		<h3>.[page:number wrapS]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number minFilter]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:string name]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean generateMipmaps]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number format]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number magFilter]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean flipY]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:array mipmaps]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object mapping]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number unpackAlignment]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean premultiplyAlpha]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:object onUpdate]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 repeat]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number anisotropy]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:Vector2 offset]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number id]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:boolean needsUpdate]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number type]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:todo image]</h3>
+		<div>
+		todo
+		</div> 
+
+		<h3>.[page:number wrapT]</h3>
+		<div>
+		todo
+		</div> 
+
 		<h2>Methods</h2>
 
 		<h3>.todo( [page:Vector3 todo] )</h3>
@@ -30,6 +130,54 @@
 		</div>
 
 
+		<h3>.clone([page:todo texture]) [page:todo]</h3>
+		<div>
+		texture -- 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>.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]