Mr.doob 7 years ago
parent
commit
e5f0977760
100 changed files with 1974 additions and 2397 deletions
  1. 667 853
      build/three.js
  2. 330 352
      build/three.min.js
  3. 667 853
      build/three.module.js
  4. 1 1
      docs/api/Template.html
  5. 16 19
      docs/api/animation/AnimationAction.html
  6. 8 8
      docs/api/animation/AnimationClip.html
  7. 8 8
      docs/api/animation/AnimationMixer.html
  8. 4 4
      docs/api/animation/AnimationObjectGroup.html
  9. 6 6
      docs/api/animation/KeyframeTrack.html
  10. 3 3
      docs/api/animation/PropertyBinding.html
  11. 1 1
      docs/api/animation/tracks/BooleanKeyframeTrack.html
  12. 1 1
      docs/api/animation/tracks/ColorKeyframeTrack.html
  13. 1 1
      docs/api/animation/tracks/NumberKeyframeTrack.html
  14. 3 3
      docs/api/animation/tracks/QuaternionKeyframeTrack.html
  15. 1 1
      docs/api/animation/tracks/StringKeyframeTrack.html
  16. 3 3
      docs/api/animation/tracks/VectorKeyframeTrack.html
  17. 5 5
      docs/api/audio/Audio.html
  18. 1 1
      docs/api/audio/AudioContext.html
  19. 2 2
      docs/api/audio/AudioListener.html
  20. 5 5
      docs/api/audio/PositionalAudio.html
  21. 7 10
      docs/api/cameras/Camera.html
  22. 3 3
      docs/api/cameras/CubeCamera.html
  23. 3 3
      docs/api/cameras/OrthographicCamera.html
  24. 5 5
      docs/api/cameras/PerspectiveCamera.html
  25. 1 1
      docs/api/cameras/StereoCamera.html
  26. 6 9
      docs/api/core/BufferAttribute.html
  27. 26 25
      docs/api/core/BufferGeometry.html
  28. 1 1
      docs/api/core/Clock.html
  29. 0 21
      docs/api/core/DirectGeometry.html
  30. 4 4
      docs/api/core/EventDispatcher.html
  31. 2 2
      docs/api/core/Face3.html
  32. 14 14
      docs/api/core/Geometry.html
  33. 1 1
      docs/api/core/InstancedBufferAttribute.html
  34. 1 1
      docs/api/core/InstancedInterleavedBuffer.html
  35. 3 3
      docs/api/core/InterleavedBuffer.html
  36. 1 1
      docs/api/core/InterleavedBufferAttribute.html
  37. 5 5
      docs/api/core/Layers.html
  38. 40 51
      docs/api/core/Object3D.html
  39. 9 8
      docs/api/core/Raycaster.html
  40. 2 2
      docs/api/core/Uniform.html
  41. 10 0
      docs/api/deprecated/DeprecatedList.html
  42. 11 11
      docs/api/extras/core/Curve.html
  43. 1 1
      docs/api/extras/core/CurvePath.html
  44. 1 1
      docs/api/extras/core/Font.html
  45. 3 3
      docs/api/extras/core/Interpolations.html
  46. 11 11
      docs/api/extras/core/Path.html
  47. 3 3
      docs/api/extras/core/Shape.html
  48. 6 6
      docs/api/extras/core/ShapePath.html
  49. 1 1
      docs/api/extras/curves/CatmullRomCurve3.html
  50. 1 1
      docs/api/extras/curves/CubicBezierCurve.html
  51. 1 1
      docs/api/extras/curves/CubicBezierCurve3.html
  52. 1 1
      docs/api/extras/curves/EllipseCurve.html
  53. 1 1
      docs/api/extras/curves/LineCurve.html
  54. 1 1
      docs/api/extras/curves/LineCurve3.html
  55. 1 1
      docs/api/extras/curves/QuadraticBezierCurve.html
  56. 1 1
      docs/api/extras/curves/QuadraticBezierCurve3.html
  57. 1 1
      docs/api/extras/curves/SplineCurve.html
  58. 1 1
      docs/api/extras/objects/ImmediateRenderObject.html
  59. 1 1
      docs/api/geometries/BoxBufferGeometry.html
  60. 1 1
      docs/api/geometries/BoxGeometry.html
  61. 1 1
      docs/api/geometries/CircleBufferGeometry.html
  62. 1 1
      docs/api/geometries/CircleGeometry.html
  63. 1 1
      docs/api/geometries/ConeBufferGeometry.html
  64. 1 1
      docs/api/geometries/ConeGeometry.html
  65. 1 1
      docs/api/geometries/CylinderBufferGeometry.html
  66. 1 1
      docs/api/geometries/CylinderGeometry.html
  67. 1 1
      docs/api/geometries/DodecahedronBufferGeometry.html
  68. 1 1
      docs/api/geometries/DodecahedronGeometry.html
  69. 1 1
      docs/api/geometries/EdgesGeometry.html
  70. 3 3
      docs/api/geometries/ExtrudeBufferGeometry.html
  71. 3 3
      docs/api/geometries/ExtrudeGeometry.html
  72. 1 1
      docs/api/geometries/IcosahedronBufferGeometry.html
  73. 2 2
      docs/api/geometries/IcosahedronGeometry.html
  74. 1 1
      docs/api/geometries/LatheBufferGeometry.html
  75. 1 1
      docs/api/geometries/LatheGeometry.html
  76. 1 1
      docs/api/geometries/OctahedronBufferGeometry.html
  77. 2 2
      docs/api/geometries/OctahedronGeometry.html
  78. 1 1
      docs/api/geometries/ParametricBufferGeometry.html
  79. 1 1
      docs/api/geometries/ParametricGeometry.html
  80. 1 1
      docs/api/geometries/PlaneBufferGeometry.html
  81. 1 1
      docs/api/geometries/PlaneGeometry.html
  82. 1 1
      docs/api/geometries/PolyhedronBufferGeometry.html
  83. 1 1
      docs/api/geometries/PolyhedronGeometry.html
  84. 1 1
      docs/api/geometries/RingBufferGeometry.html
  85. 1 1
      docs/api/geometries/RingGeometry.html
  86. 1 1
      docs/api/geometries/ShapeBufferGeometry.html
  87. 1 1
      docs/api/geometries/ShapeGeometry.html
  88. 1 1
      docs/api/geometries/SphereBufferGeometry.html
  89. 1 1
      docs/api/geometries/SphereGeometry.html
  90. 1 1
      docs/api/geometries/TetrahedronBufferGeometry.html
  91. 1 1
      docs/api/geometries/TetrahedronGeometry.html
  92. 1 1
      docs/api/geometries/TextBufferGeometry.html
  93. 4 4
      docs/api/geometries/TextGeometry.html
  94. 1 1
      docs/api/geometries/TorusBufferGeometry.html
  95. 1 1
      docs/api/geometries/TorusGeometry.html
  96. 1 1
      docs/api/geometries/TorusKnotBufferGeometry.html
  97. 1 1
      docs/api/geometries/TorusKnotGeometry.html
  98. 1 1
      docs/api/geometries/TubeBufferGeometry.html
  99. 1 1
      docs/api/geometries/TubeGeometry.html
  100. 1 1
      docs/api/geometries/WireframeGeometry.html

File diff suppressed because it is too large
+ 667 - 853
build/three.js


File diff suppressed because it is too large
+ 330 - 352
build/three.min.js


File diff suppressed because it is too large
+ 667 - 853
build/three.module.js


+ 1 - 1
docs/api/Template.html

@@ -22,7 +22,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Number todo])</h3>
+		<h3>[name]([param:Number todo])</h3>
 		<div></div>
 
 

+ 16 - 19
docs/api/animation/AnimationAction.html

@@ -24,7 +24,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:AnimationMixer mixer], [page:AnimationClip clip], [page:Object3D localRoot] )</h3>
+		<h3>[name]( [param:AnimationMixer mixer], [param:AnimationClip clip], [param:Object3D localRoot] )</h3>
 		<div>
 			[page:AnimationMixer mixer] - the *AnimationMixer* that is controlled by this action.<br />
 			[page:AnimationClip clip] - the *AnimationClip* that holds the animation data for this action.<br />
@@ -91,10 +91,7 @@
 			The number of repetitions of the performed [page:AnimationClip] over the course of this action.
 			Can be set via [page:.setLoop setLoop]. Default is *Infinity*.<br /><br />
 			Setting this number has no effect, if the [page:.loop loop mode] is set to
-			[page:Animation THREE.LoopOnce].<br /><br />
-
-			Note: The first run is not taken into account. For example: if *repetition* is set to 2, the
-			total number of executed rounds will be 3.
+			[page:Animation THREE.LoopOnce].
 		</div>
 
 		<h3>[property:Number time]</h3>
@@ -150,7 +147,7 @@
 		<h2>Methods</h2>
 
 
-		<h3>[method:AnimationAction crossFadeFrom]( [page:AnimationAction fadeOutAction], [page:Number durationInSeconds], [page:Boolean warpBoolean] )</h3>
+		<h3>[method:AnimationAction crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<div>
 			Causes this action to [page:.fadeIn fade in], fading out another action simultaneously, within
 			the passed time interval. This method can be chained.<br /><br />
@@ -162,7 +159,7 @@
 
 		</div>
 
-		<h3>[method:AnimationAction crossFadeTo]( [page:AnimationAction fadeInAction], [page:Number durationInSeconds], [page:Boolean warpBoolean] )</h3>
+		<h3>[method:AnimationAction crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<div>
 			Causes this action to [page:.fadeOut fade out], fading in another action simultaneously, within
 			the passed time interval. This method can be chained.<br /><br />
@@ -172,13 +169,13 @@
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
 		</div>
 
-		<h3>[method:AnimationAction fadeIn]( [page:Number durationInSeconds] )</h3>
+		<h3>[method:AnimationAction fadeIn]( [param:Number durationInSeconds] )</h3>
 		<div>
 			Increases the [page:.weight weight] of this action gradually from 0 to 1, within the passed time
 			interval. This method can be chained.
 		</div>
 
-		<h3>[method:AnimationAction fadeOut]( [page:Number durationInSeconds] )</h3>
+		<h3>[method:AnimationAction fadeOut]( [param:Number durationInSeconds] )</h3>
 		<div>
 			Decreases the [page:.weight weight] of this action gradually from 1 to 0, within the passed time
 			interval. This method can be chained.
@@ -211,7 +208,7 @@
 			Returns the root object on which this action is performed.
 		</div>
 
-		<h3>[method:AnimationAction halt]( [page:Number durationInSeconds] )</h3>
+		<h3>[method:AnimationAction halt]( [param:Number durationInSeconds] )</h3>
 		<div>
 			Decelerates this animation's speed to 0 by decreasing [page:.timeScale timeScale] gradually
 			(starting from its current value), within the passed time interval. This method can be chained.
@@ -261,13 +258,13 @@
 			This means: If you want both, resetting and stopping, don’t call .*reset*; call .*stop* instead.
 		</div>
 
-		<h3>[method:AnimationAction setDuration]( [page:Number durationInSeconds] )</h3>
+		<h3>[method:AnimationAction setDuration]( [param:Number durationInSeconds] )</h3>
 		<div>
 			Sets the duration for a single loop of this action (by adjusting [page:.timeScale timeScale]
 			and stopping any scheduled warping). This method can be chained.
 		</div>
 
-		<h3>[method:AnimationAction setEffectiveTimeScale]( [page:Number timeScale] )</h3>
+		<h3>[method:AnimationAction setEffectiveTimeScale]( [param:Number timeScale] )</h3>
 		<div>
 			Sets the [page:.timeScale timeScale] and stops any scheduled warping. This method can be chained.<br /><br />
 
@@ -279,7 +276,7 @@
 			this method.
 		</div>
 
-		<h3>[method:AnimationAction setEffectiveWeight]( [page:Number weight] )</h3>
+		<h3>[method:AnimationAction setEffectiveWeight]( [param:Number weight] )</h3>
 		<div>
 			Sets the [page:.weight weight] and stops any scheduled fading. This method can be chained.<br /><br />
 
@@ -291,13 +288,13 @@
 			this method.
 		</div>
 
-		<h3>[method:AnimationAction setLoop]( [page:Number loopMode], [page:Number repetitions] )</h3>
+		<h3>[method:AnimationAction setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
 		<div>
 			Sets the [page:.loop loop mode] and the number of [page:.repetitions repetitions]. This method
 			can be chained.
 		</div>
 
-		<h3>[method:AnimationAction startAt]( [page:Number startTimeInSeconds] )</h3>
+		<h3>[method:AnimationAction startAt]( [param:Number startTimeInSeconds] )</h3>
 		<div>
 			Defines the time for a delayed start (usually passed as [page:AnimationMixer.time] +
 			deltaTimeInSeconds). This method can be chained.<br /><br />
@@ -313,7 +310,7 @@
 
 			The action will be immediately stopped and completely [page:.reset reset].<br /><br />
 
-			Note: You can stop all active actions on the same mixer in one go via 
+			Note: You can stop all active actions on the same mixer in one go via
 			[page:AnimationMixer.stopAllAction mixer.stopAllAction].
 		</div>
 
@@ -329,7 +326,7 @@
 			chained.
 		</div>
 
-		<h3>[method:AnimationAction syncWith]( [page:AnimationAction otherAction] )</h3>
+		<h3>[method:AnimationAction syncWith]( [param:AnimationAction otherAction] )</h3>
 		<div>
 			Synchronizes this action with the passed other action. This method can be chained.<br /><br />
 
@@ -339,9 +336,9 @@
 			Note: Future changes of the other action's *time* and *timeScale* will not be detected.
 		</div>
 
-		<h3>[method:AnimationAction warp]( [page:Number startTimeScale], [page:Number endTimeScale], [page:Number durationInSeconds] )</h3>
+		<h3>[method:AnimationAction warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
 		<div>
-			Changes the playback speed, within the passed time interval, by modifying 
+			Changes the playback speed, within the passed time interval, by modifying
 			[page:.timeScale timeScale] gradually from *startTimeScale* to *endTimeScale*. This method can
 			be chained.
 		</div>

+ 8 - 8
docs/api/animation/AnimationClip.html

@@ -21,7 +21,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Number duration], [page:Array tracks] )</h3>
+		<h3>[name]( [param:String name], [param:Number duration], [param:Array tracks] )</h3>
 		<div>
 			[page:String name] - a name for this clip.<br />
 			[page:Number duration] - the duration of this clip (in seconds). If a negative value is passed,
@@ -87,7 +87,7 @@
 		<h2>Static Methods</h2>
 
 
-		<h3>[method:Array CreateClipsFromMorphTargetSequences]( [page:String name], [page:Array morphTargetSequence], [page:Number fps], [page:Boolean noLoop] )</h3>
+		<h3>[method:Array CreateClipsFromMorphTargetSequences]( [param:String name], [param:Array morphTargetSequence], [param:Number fps], [param:Boolean noLoop] )</h3>
 		<div>
 			Returns an array of new AnimationClips created from the [page:Geometry.morphTargets morph
 			target sequences] of a geometry, trying to sort morph target names into animation-group-based
@@ -97,32 +97,32 @@
 			[page:.CreateFromMorphTargetSequence CreateFromMorphTargetSequence].
 		</div>
 
-		<h3>[method:AnimationClip CreateFromMorphTargetSequence]( [page:String name], [page:Array morphTargetSequence], [page:Number fps], [page:Boolean noLoop] )</h3>
+		<h3>[method:AnimationClip CreateFromMorphTargetSequence]( [param:String name], [param:Array morphTargetSequence], [param:Number fps], [param:Boolean noLoop] )</h3>
 		<div>
 			Returns a new AnimationClip from the passed [page:Geometry.morphTargets morph targets array]
 			of a geometry, taking a name and the number of frames per second.<br /><br />
 
-			Note: The fps parameter is required, but the animation speed can be overridden in an 
+			Note: The fps parameter is required, but the animation speed can be overridden in an
 			*AnimationAction* via [page:AnimationAction.setDuration animationAction.setDuration].
 		</div>
 
-		<h3>[method:AnimationClip findByName]( [page:Object objectOrClipArray], [page:String name] )</h3>
+		<h3>[method:AnimationClip findByName]( [param:Object objectOrClipArray], [param:String name] )</h3>
 		<div>
 			Searches for an AnimationClip by name, taking as its first parameter either an array of
 			AnimationClips, or a mesh or geometry that contains an array named "animations".
 		</div>
 
-		<h3>[method:AnimationClip parse]( [page:Object json] )</h3>
+		<h3>[method:AnimationClip parse]( [param:Object json] )</h3>
 		<div>
 			Parses a JSON representation of a clip and returns an AnimationClip.
 		</div>
 
-		<h3>[method:AnimationClip parseAnimation]( [page:Object animation], [page:Array bones] )</h3>
+		<h3>[method:AnimationClip parseAnimation]( [param:Object animation], [param:Array bones] )</h3>
 		<div>
 			Parses the animation.hierarchy format and returns an AnimationClip.
 		</div>
 
-		<h3>[method:Object toJSON]( [page:AnimationClip clip] )</h3>
+		<h3>[method:Object toJSON]( [param:AnimationClip clip] )</h3>
 		<div>
 			Takes an AnimationClip and returns a JSON object.
 		</div>

+ 8 - 8
docs/api/animation/AnimationMixer.html

@@ -23,7 +23,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Object3D rootObject] )</h3>
+		<h3>[name]( [param:Object3D rootObject] )</h3>
 		<div>
 			[page:Object3D rootObject] - the object whose animations shall be played by this mixer.<br />
 		</div>
@@ -49,7 +49,7 @@
 		<h2>Methods</h2>
 
 
-		<h3>[method:AnimationAction clipAction]([page:AnimationClip clip], [page:Object3D optionalRoot])</h3>
+		<h3>[method:AnimationAction clipAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<div>
 			Returns an [page:AnimationAction] for the passed clip, optionally using a root object different
 			from the mixer's default root. The first parameter can be either an [page:AnimationClip] object
@@ -57,11 +57,11 @@
 
 			If an action fitting these parameters doesn't yet exist, it will be created by this method.<br /><br />
 
-			Note: Calling this method several times with the same parameters returns always the same clip 
+			Note: Calling this method several times with the same parameters returns always the same clip
 			instance.
 		</div>
 
-		<h3>[method:AnimationAction existingAction]([page:AnimationClip clip], [page:Object3D optionalRoot])</h3>
+		<h3>[method:AnimationAction existingAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<div>
 			Returns an existing [page:AnimationAction] for the passed clip, optionally using a root object
 			different from the mixer's default root.<br /><br />
@@ -79,25 +79,25 @@
 			Deactivates all previously scheduled actions on this mixer.
 		</div>
 
-		<h3>[method:AnimationMixer update]([page:Number deltaTimeInSeconds]) </h3>
+		<h3>[method:AnimationMixer update]([param:Number deltaTimeInSeconds]) </h3>
 		<div>
 			Advances the global mixer time and updates the animation.<br /><br />
 
 			This is usually done in the render loop, passing [page:Clock.getDelta clock.getDelta] scaled by the mixer's [page:.timeScale timeScale]).
 		</div>
 
-		<h3>[method:null uncacheClip]([page:AnimationClip clip])</h3>
+		<h3>[method:null uncacheClip]([param:AnimationClip clip])</h3>
 
 		<div>
 			Deallocates all memory resources for a clip.
 		</div>
 
-		<h3>[method:null uncacheRoot]([page:Object3D root]) </h3>
+		<h3>[method:null uncacheRoot]([param:Object3D root]) </h3>
 		<div>
 			Deallocates all memory resources for a root object.
 		</div>
 
-		<h3>[method:null uncacheAction]([page:AnimationClip clip], [page:Object3D optionalRoot])</h3>
+		<h3>[method:null uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<div>
 			Deallocates all memory resources for an action.
 		</div>

+ 4 - 4
docs/api/animation/AnimationObjectGroup.html

@@ -38,7 +38,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:object obj1], [page:object obj2], [page:object obj3], ... )</h3>
+		<h3>[name]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		[page:object obj] - an abitrary number of meshes that share the same animation state.<br />
 
 
@@ -61,17 +61,17 @@
 		<h2>Methods</h2>
 
 
-		<h3>[method:null add]( [page:object obj1], [page:object obj2], [page:object obj3], ... )</h3>
+		<h3>[method:null add]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		<div>
 			Adds an arbitrary number of objects to this *AnimationObjectGroup*.
 		</div>
 
-		<h3>[method:null remove]( [page:object obj1], [page:object obj2], [page:object obj3], ... )</h3>
+		<h3>[method:null remove]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		<div>
 			Removes an arbitrary number of objects from this *AnimationObjectGroup*.
 		</div>
 
-		<h3>[method:null uncache]( [page:object obj1], [page:object obj2], [page:object obj3], ... )</h3>
+		<h3>[method:null uncache]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		<div>
 			Deallocates all memory resources for the passed objects of this *AnimationObjectGroup*.
 		</div>

+ 6 - 6
docs/api/animation/KeyframeTrack.html

@@ -61,7 +61,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values], [page:Constant interpolation] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values], [param:Constant interpolation] )</h3>
 		<div>
 			[page:String name] - the identifier for the *KeyframeTrack*.<br />
 			[page:Array times] - an array of keyframe times, converted internally to a
@@ -192,18 +192,18 @@
 			[page:AnimationClip.CreateFromMorphTargetSequence animationClip.CreateFromMorphTargetSequence]).
 		</div>
 
-		<h3>[method:null setInterpolation]( [page:Constant interpolationType] )</h3>
+		<h3>[method:null setInterpolation]( [param:Constant interpolationType] )</h3>
 		<div>
 			Sets the interpolation type. See [page:Animation Animation Constants] for choices.
 		</div>
 
-		<h3>[method:null shift]( [page:Number timeOffsetInSeconds] )</h3>
+		<h3>[method:null shift]( [param:Number timeOffsetInSeconds] )</h3>
 		<div>
 			Moves all keyframes either forward or backward in time.
 		</div>
 
 
-		<h3>[method:null trim]( [page:Number startTimeInSeconds], [page:Number endTimeInSeconds] )</h3>
+		<h3>[method:null trim]( [param:Number startTimeInSeconds], [param:Number endTimeInSeconds] )</h3>
 		<div>
 			Removes keyframes before *startTime* and after *endTime*,
 			without changing any values within the range [*startTime*, *endTime*].
@@ -218,12 +218,12 @@
 
 		<h2>Static Methods</h2>
 
-		<h3>[method:KeyframeTrack parse]( [page:JSON json] )</h3>
+		<h3>[method:KeyframeTrack parse]( [param:JSON json] )</h3>
 		<div>
 		Parses a JSON object and returns a new keyframe track of the correct type.
 		</div>
 
-		<h3>[method:JSON toJSON]( [page:KeyframeTrack track] )</h3>
+		<h3>[method:JSON toJSON]( [param:KeyframeTrack track] )</h3>
 		<div>
 		Converts the track to JSON.
 		</div>

+ 3 - 3
docs/api/animation/PropertyBinding.html

@@ -18,7 +18,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Object3D rootNode], path, parsedPath )</h3>
+		<h3>[name]( [param:Object3D rootNode], path, parsedPath )</h3>
 		<div>
 			-- [page:Object3D rootNode]:
 			-- path
@@ -72,11 +72,11 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null getValue]( [page:Array targetArray], [page:Number offset] )</h3>
+		<h3>[method:null getValue]( [param:Array targetArray], [param:Number offset] )</h3>
 		<div>
 		</div>
 
-		<h3>[method:null setValue]( [page:Array sourceArray], [page:Number offset] )</h3>
+		<h3>[method:null setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
 		<div>
 		</div>
 

+ 1 - 1
docs/api/animation/tracks/BooleanKeyframeTrack.html

@@ -21,7 +21,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<div>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />

+ 1 - 1
docs/api/animation/tracks/ColorKeyframeTrack.html

@@ -23,7 +23,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<div>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />

+ 1 - 1
docs/api/animation/tracks/NumberKeyframeTrack.html

@@ -21,7 +21,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<div>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />

+ 3 - 3
docs/api/animation/tracks/QuaternionKeyframeTrack.html

@@ -21,7 +21,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<div>
 			[page:String name] (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] (required) array of keyframe times.<br />
@@ -59,8 +59,8 @@
 
 		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
 		<div>
-			Returns a new [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] based on the 
-			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] and 
+			Returns a new [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] based on the
+			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] and
 			[page:KeyframeTrack.valueSize valueSize] of the keyframes.
 		</div>
 

+ 1 - 1
docs/api/animation/tracks/StringKeyframeTrack.html

@@ -21,7 +21,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<div>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />

+ 3 - 3
docs/api/animation/tracks/VectorKeyframeTrack.html

@@ -21,13 +21,13 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:String name], [page:Array times], [page:Array values] )</h3>
+		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<div>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
-			[page:Constant interpolation] - the type of interpolation to use. See 
-			[page:Animation Animation Constants] for possible values. Default is 
+			[page:Constant interpolation] - the type of interpolation to use. See
+			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 		</div>
 

+ 5 - 5
docs/api/audio/Audio.html

@@ -48,7 +48,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:AudioListener listener] )</h3>
+		<h3>[name]( [param:AudioListener listener] )</h3>
 		<div>
 		listener — (required) [page:AudioListener AudioListener] instance.
 		</div>
@@ -167,13 +167,13 @@
 		Add the filter to the [page:Audio.filters filters] array.
 		</div>
 
-		<h3>[method:Audio setFilters]( [page:Array value] )</h3>
+		<h3>[method:Audio setFilters]( [param:Array value] )</h3>
 		<div>
 		value - arrays of filters.<br />
 		Set the [page:Audio.filters filters] array to *value*.
 		</div>
 
-		<h3>[method:null setLoop]( [page:Boolean value] )</h3>
+		<h3>[method:null setLoop]( [param:Boolean value] )</h3>
 		<div>
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] to *value*
 		(whether playback should loop).
@@ -186,12 +186,12 @@
 
 		</div>
 
-		<h3>[method:null setPlaybackRate]( [page:Number value] )</h3>
+		<h3>[method:null setPlaybackRate]( [param:Number value] )</h3>
 		<div>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, set the [page:Audio.playbackRate playbackRate] to *value*.
 		</div>
 
-		<h3>[method:null setVolume]( [page:Number value] )</h3>
+		<h3>[method:null setVolume]( [param:Number value] )</h3>
 		<div>
 		Set the volume.
 		</div>

+ 1 - 1
docs/api/audio/AudioContext.html

@@ -29,7 +29,7 @@
 		otherwise set it to a new [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].
 		</div>
 
-		<h3>[method:AudioContext setContext]( [page:AudioConetxt value] )</h3>
+		<h3>[method:AudioContext setContext]( [param:AudioConetxt value] )</h3>
 		<div>
 		 Set the variable *context* in the outer scope to *value*.
 		</div>

+ 2 - 2
docs/api/audio/AudioListener.html

@@ -86,7 +86,7 @@
 		Returns the value of the [page:AudioListener.filter filter] property.
 		</div>
 
-		<h3>[method:null setFilter]( [page:AudioNode value] )</h3>
+		<h3>[method:null setFilter]( [param:AudioNode value] )</h3>
 		<div>
 		Set the [page:AudioListener.filter filter] property to *value*.
 		</div>
@@ -96,7 +96,7 @@
 		Return the volume.
 		</div>
 
-		<h3>[method:null setMasterVolume]( [page:Number value] )</h3>
+		<h3>[method:null setMasterVolume]( [param:Number value] )</h3>
 		<div>
 		Set the volume.
 		</div>

+ 5 - 5
docs/api/audio/PositionalAudio.html

@@ -55,7 +55,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:AudioListener listener] )</h3>
+		<h3>[name]( [param:AudioListener listener] )</h3>
 		<div>
 		listener — (required) [page:AudioListener AudioListener] instance.
 		</div>
@@ -87,7 +87,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		</div>
 
-		<h3>[method:PannerNode setRefDistance]( [page:Number value] )</h3>
+		<h3>[method:PannerNode setRefDistance]( [param:Number value] )</h3>
 		<div>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		</div>
@@ -97,7 +97,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		</div>
 
-		<h3>[method:PannerNode setRolloffFactor]( [page:Number value] )</h3>
+		<h3>[method:PannerNode setRolloffFactor]( [param:Number value] )</h3>
 		<div>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		</div>
@@ -107,7 +107,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		</div>
 
-		<h3>[method:String setDistanceModel]( [page:String value] )</h3>
+		<h3>[method:String setDistanceModel]( [param:String value] )</h3>
 		<div>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		</div>
@@ -117,7 +117,7 @@
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		</div>
 
-		<h3>[method:PannerNode setMaxDistance]( [page:Number value] )</h3>
+		<h3>[method:PannerNode setMaxDistance]( [param:Number value] )</h3>
 		<div>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		</div>

+ 7 - 10
docs/api/cameras/Camera.html

@@ -64,21 +64,18 @@
 			Return a new camera with the same properties as this one.
 		</div>
 
-		<h3>[method:Camera copy]( [page:Camera source] )</h3>
+		<h3>[method:Camera copy]( [param:Camera source] )</h3>
 		<div>
 		Copy the properties from the source camera into this one.
 		</div>
 
-		<h3>[method:Vector3 getWorldDirection]( [page:Vector3 optionalTarget] )</h3>
+		<h3>[method:Vector3 getWorldDirection]( [param:Vector3 target] )</h3>
 		<div>
-		Returns a [page:Vector3] representing the world space direction in which the camera is looking.<br /><br />
-		
-		Note: This is not the camera’s positive, but its negative z-axis, in contrast to
-		[page:Object3D.getWorldDirection getWorldDirection] of the base class (Object3D).<br /><br />
-		
-		If an [page:Vector3 optionalTarget] vector is specified, the result will be copied into this vector
-		(which can be reused in this way), otherwise a new vector will be created.
-		</div>
+
+		[page:Vector3 target] — the result will be copied into this Vector3. <br /><br />
+
+		Returns a [page:Vector3] representing the world space direction in which the camera is looking.
+		(Note: A camera looks down its local, negative z-axis).<br /><br />
 
 		<h2>Source</h2>
 

+ 3 - 3
docs/api/cameras/CubeCamera.html

@@ -43,7 +43,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Number near], [page:Number far], [page:Number cubeResolution] )</h3>
+		<h3>[name]( [param:Number near], [param:Number far], [param:Number cubeResolution] )</h3>
 		<div>
 		near -- The near clipping distance. <br />
 		far -- The far clipping distance <br />
@@ -67,7 +67,7 @@
 		<div>See the base [page:Object3D] class for common methods.</div>
 
 
-		<h3>[method:null update]( [page:WebGLRenderer renderer], [page:Scene scene] )</h3>
+		<h3>[method:null update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
 		<div>
 		renderer -- The current WebGL renderer <br />
 		scene -- The current scene
@@ -76,7 +76,7 @@
 		Call this to update the [page:CubeCamera.renderTarget renderTarget].
 		</div>
 
-		<h3>[method:null clear]( [page:WebGLRenderer renderer], [page:Boolean color], [page:Boolean depth], [page:Boolean stencil] )</h3>
+		<h3>[method:null clear]( [param:WebGLRenderer renderer], [param:Boolean color], [param:Boolean depth], [param:Boolean stencil] )</h3>
 		<div>
 		Call this to clear the [page:CubeCamera.renderTarget renderTarget] color, depth, and/or stencil buffers.
 		The color buffer is set to the renderer's current clear color. Arguments default to *true*.

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

@@ -43,7 +43,7 @@ scene.add( camera );</code>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Number left], [page:Number right], [page:Number top], [page:Number bottom], [page:Number near], [page:Number far] )</h3>
+		<h3>[name]( [param:Number left], [param:Number right], [param:Number top], [param:Number bottom], [param:Number near], [param:Number far] )</h3>
 		<div>
 		left — Camera frustum left plane.<br />
 		right — Camera frustum right plane.<br />
@@ -59,7 +59,7 @@ scene.add( camera );</code>
 		<h2>Properties</h2>
 		<div>
 			See the base [page:Camera] class for common properties.<br>
- 			Note that after making changes to most of these properties you will have to call 
+ 			Note that after making changes to most of these properties you will have to call
  			[page:OrthographicCamera.updateProjectionMatrix .updateProjectionMatrix] for the changes to take effect.
 		</div>
 
@@ -107,7 +107,7 @@ scene.add( camera );</code>
 		<h2>Methods</h2>
 		<div>See the base [page:Camera] class for common methods.</div>
 
-		<h3>[method:null setViewOffset]( [page:Float fullWidth], [page:Float fullHeight], [page:Float x], [page:Float y], [page:Float width], [page:Float height] )</h3>
+		<h3>[method:null setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param:Float height] )</h3>
 		<div>
 		fullWidth — full width of multiview setup<br />
 		fullHeight — full height of multiview setup<br />

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

@@ -36,7 +36,7 @@ scene.add( camera );</code>
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Number fov], [page:Number aspect], [page:Number near], [page:Number far] )</h3>
+		<h3>[name]( [param:Number fov], [param:Number aspect], [param:Number near], [param:Number far] )</h3>
 		<div>
 		fov — Camera frustum vertical field of view.<br />
 		aspect — Camera frustum aspect ratio.<br />
@@ -50,8 +50,8 @@ scene.add( camera );</code>
 		<h2>Properties</h2>
 		<div>
 			See the base [page:Camera] class for common properties.<br>
-			Note that after making changes to most of these poperties you will have to call 
-			[page:PerspectiveCamera.updateProjectionMatrix .updateProjectionMatrix] for the changes to take effect. 
+			Note that after making changes to most of these poperties you will have to call
+			[page:PerspectiveCamera.updateProjectionMatrix .updateProjectionMatrix] for the changes to take effect.
 		</div>
 
 		<h3>[property:Float aspect]</h3>
@@ -131,14 +131,14 @@ scene.add( camera );</code>
 		<h3>[method:Float getFocalLength]()</h3>
 		<div>Returns the focal length of the current .fov in respect to .filmGauge.</div>
 
-		<h3>[method:null setFocalLength]( [page:Float focalLength] )</h3>
+		<h3>[method:null setFocalLength]( [param:Float focalLength] )</h3>
 		<div>
 		Sets the FOV by focal length in respect to the current [page:PerspectiveCamera.filmGauge .filmGauge].<br /><br />
 
 		By default, the focal length is specified for a 35mm (full frame) camera.
 		</div>
 
-		<h3>[method:null setViewOffset]( [page:Float fullWidth], [page:Float fullHeight], [page:Float x], [page:Float y], [page:Float width], [page:Float height] )</h3>
+		<h3>[method:null setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param:Float height] )</h3>
 		<div>
 		fullWidth — full width of multiview setup<br />
 		fullHeight — full height of multiview setup<br />

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

@@ -50,7 +50,7 @@
 
 		<h3>[property:PerspectiveCamera cameraR]</h3>
 		<div>Right camera.This is added to [page:Layers layer 2] - objects to be rendered
-		by the left camera must also be added to this layer.</div>
+		by the right camera must also be added to this layer.</div>
 
 
 		<h2>Methods</h2>

+ 6 - 9
docs/api/core/BufferAttribute.html

@@ -21,7 +21,7 @@
 		</div>
 
 		<h2>Constructor</h2>
-		<h3>[name]( [page:TypedArray array], [page:Integer itemSize], [page:Boolean normalized] )</h3>
+		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Boolean normalized] )</h3>
 		<div>
 		[page:TypedArray array] -- Must be a [link:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/TypedArray TypedArray].
 		Used to instantiate the buffer. <br />
@@ -134,15 +134,12 @@
 			for notes on requirements if copying a TypedArray.
 		</div>
 
-		<h3>[method:null copyAt] ( [page:Integer index1], [page:BufferAttribute bufferAttribute], [page:Integer index2] ) </h3>
+		<h3>[method:null copyAt] ( [param:Integer index1], [param:BufferAttribute bufferAttribute], [param:Integer index2] ) </h3>
 		<div>Copy a vector from bufferAttribute[index2] to [page:BufferAttribute.array array][index1].</div>
 
 		<h3>[method:BufferAttribute copyColorsArray]( colors ) </h3>
 		<div>Copy an array representing RGB color values into [page:BufferAttribute.array array].</div>
 
-		<h3>[method:BufferAttribute copyIndicesArray]( indices ) </h3>
-		<div>Copy an array representing [page:Face3] indices into [page:BufferAttribute.array array].</div>
-
 		<h3>[method:BufferAttribute copyVector2sArray]( vectors ) </h3>
 		<div>Copy an array representing [page:Vector2]s into [page:BufferAttribute.array array].</div>
 
@@ -164,7 +161,7 @@
 		<h3>[method:Number getW]( index ) </h3>
 		<div>Returns the w component of the vector at the given index.</div>
 
-		<h3>[method:null onUpload]( [page:Function callback] ) </h3>
+		<h3>[method:null onUpload]( [param:Function callback] ) </h3>
 		<div>
 		Sets the value of the onUploadCallback property.<br /><br />
 
@@ -172,7 +169,7 @@
 		after the buffer has been	transfered to the GPU.
 		</div>
 
-		<h3>[method:null set] ( [page:Array value], [page:Integer offset] ) </h3>
+		<h3>[method:null set] ( [param:Array value], [param:Integer offset] ) </h3>
 		<div>
 		value -- an [page:Array] or [page:TypedArray] from which to copy values. <br />
 		offset -- (optional) index of the [page:BufferAttribute.array array] at which to start copying.<br /><br />
@@ -184,14 +181,14 @@
 		being a [page:TypedArray].
 		</div>
 
-		<h3>[method:null setArray] ( [page:TypedArray array] ) </h3>
+		<h3>[method:null setArray] ( [param:TypedArray array] ) </h3>
 		<div>
 		[page:BufferAttribute.array array] to the TypedArray passed in here.<br /><br />
 
 		After setting the array, [page:BufferAttribute.needsUpdate needsUpdate] should be set to true.
 		</div>
 
-		<h3>[method:BufferAttribute setDynamic] ( [page:Boolean value] ) </h3>
+		<h3>[method:BufferAttribute setDynamic] ( [param:Boolean value] ) </h3>
 		<div>Set [page:BufferAttribute.dynamic dynamic] to value.</div>
 
 		<h3>[method:null setX]( index, x ) </h3>

+ 26 - 25
docs/api/core/BufferGeometry.html

@@ -99,7 +99,7 @@
 
 		<h2>Properties</h2>
 
-		<h3>[property:Hashmap attributes]</h3>
+		<h3>[property:Object attributes]</h3>
 		<div>
 		This hashmap has as id the name of the attribute to be set and as value the [page:BufferAttribute buffer] to set it to.
 		Rather than accessing this property directly, use [page:.addAttribute] and [page:.getAttribute] to access attributes of this geometry.
@@ -134,8 +134,9 @@
 
 			Each group is an object of the form:
 			<code>{ start: Integer, count: Integer, materialIndex: Integer }</code>
-			where start specifies the index of the first vertex in this draw call, count specifies
-			how many vertices are included, and materialIndex specifies the material array index to use.<br /><br />
+			where start specifies the first element in this draw call – the first vertex for non-indexed geometry,
+			otherwise the first triangle index. Count specifies how many vertices (or indices) are included, and
+			materialIndex specifies the material array index to use.<br /><br />
 
 			Use [page:.addGroup] to add groups, rather than modifying this array directly.
 		</div>
@@ -194,30 +195,30 @@
 
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
-		<h3>[property:null addAttribute]( [page:String name], [page:BufferAttribute attribute] )</h3>
+		<h3>[method:null addAttribute]( [param:String name], [param:BufferAttribute attribute] )</h3>
 		<div>
 		Adds an attribute to this geometry. Use this rather than the attributes property,
 		because an internal hashmap of [page:.attributes] is maintained to speed up iterating over
 		attributes.
 		</div>
 
-		<h3>[method:null addGroup]( [page:Integer start], [page:Integer count], [page:Integer materialIndex] )</h3>
+		<h3>[method:null addGroup]( [param:Integer start], [param:Integer count], [param:Integer materialIndex] )</h3>
 		<div>
 			Adds a group to this geometry; see the [page:BufferGeometry.groups groups]
 			property for details.
 		</div>
 
 
-		<h3>[method:null applyMatrix]( [page:Matrix4 matrix] )</h3>
+		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
 		<div>Bakes matrix transform directly into vertex coordinates.</div>
 
-		<h3>[method:null center] ()</h3>
+		<h3>[method:BufferGeometry center] ()</h3>
 		<div>Center the geometry based on the bounding box.</div>
 
 		<h3>[method:BufferGeometry clone]()</h3>
 		<div>Creates a clone of this BufferGeometry.</div>
 
-		<h3>[method:BufferGeometry copy]( [page:BufferGeometry bufferGeometry] )</h3>
+		<h3>[method:BufferGeometry copy]( [param:BufferGeometry bufferGeometry] )</h3>
 		<div>Copies another BufferGeometry to this BufferGeometry.</div>
 
 		<h3>[method:null clearGroups]( )</h3>
@@ -225,7 +226,7 @@
 
 		<h3>[method:null computeBoundingBox]()</h3>
 		<div>
-		Computes bounding box of the geometry, updating [page:.boundingBox] attribute.<br />
+		Computes bounding box of the geometry, updating [param:.boundingBox] attribute.<br />
 		Bounding boxes aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
 		</div>
 
@@ -244,7 +245,7 @@
 		You need to call this when you want the bufferGeometry removed while the application is running.
 		</div>
 
-		<h3>[method:BufferGeometry fromDirectGeometry]( [page:Geometry] )</h3>
+		<h3>[method:BufferGeometry fromDirectGeometry]( [param:Geometry] )</h3>
 		<div>
 			Populates this BufferGeometry with data from a [page:DirectGeometry] object.<br /><br />
 
@@ -252,16 +253,16 @@
 			and BufferGeometry.
 		</div>
 
-		<h3>[method:BufferGeometry fromGeometry]( [page:Geometry] )</h3>
+		<h3>[method:BufferGeometry fromGeometry]( [param:Geometry] )</h3>
 		<div>Populates this BufferGeometry with data from a [page:Geometry] object.</div>
 
-		<h3>[method:BufferAttribute getAttribute]( [page:String name] )</h3>
+		<h3>[method:BufferAttribute getAttribute]( [param:String name] )</h3>
 		<div>Returns the [page:BufferAttribute attribute] with the specified name.</div>
 
 		<h3>[method:BufferAttribute getIndex] ()</h3>
 		<div>Return the [page:.index] buffer.</div>
 
-		<h3>[method:BufferGeometry lookAt] ( [page:Vector3 vector] )</h3>
+		<h3>[method:BufferGeometry lookAt] ( [param:Vector3 vector] )</h3>
 		<div>
 		vector - A world vector to look at.<br /><br />
 
@@ -269,7 +270,7 @@
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
 		</div>
 
-		<h3>[method:null merge]( [page:BufferGeometry bufferGeometry], [page:Integer offset] )</h3>
+		<h3>[method:null merge]( [param:BufferGeometry bufferGeometry], [param:Integer offset] )</h3>
 		<div>Merge in another BufferGeometry with an optional offset of where to start merging in.</div>
 
 		<h3>[method:null normalizeNormals]()</h3>
@@ -278,43 +279,43 @@
 		This will correct lighting on the geometry surfaces.
 		</div>
 
-		<h3>[method:BufferAttribute removeAttribute]( [page:String name] )</h3>
+		<h3>[method:BufferAttribute removeAttribute]( [param:String name] )</h3>
 		<div>Removes the [page:BufferAttribute attribute] with the specified name.</div>
 
-		<h3>[method:BufferGeometry rotateX] ( [page:Float radians] )</h3>
+		<h3>[method:BufferGeometry rotateX] ( [param:Float radians] )</h3>
 		<div>
 		Rotate the geometry about the X axis. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</div>
 
-		<h3>[method:BufferGeometry rotateY] ( [page:Float radians] )</h3>
+		<h3>[method:BufferGeometry rotateY] ( [param:Float radians] )</h3>
 		<div>
 		Rotate the geometry about the Y axis. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</div>
 
-		<h3>[method:BufferGeometry rotateZ] ( [page:Float radians] )</h3>
+		<h3>[method:BufferGeometry rotateZ] ( [param:Float radians] )</h3>
 		<div>
 		Rotate the geometry about the Z axis. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</div>
 
-		<h3>[method:BufferGeometry scale] ( [page:Float x], [page:Float y], [page:Float z] )</h3>
+		<h3>[method:BufferGeometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<div>
 		Scale the geometry data. This is typically done as a one time operation, and not during a loop.
 		Use [page:Object3D.scale] for typical real-time mesh scaling.
 		</div>
 
-		<h3>[method:null setIndex] ( [page:BufferAttribute index] )</h3>
+		<h3>[method:null setIndex] ( [param:BufferAttribute index] )</h3>
 		<div>Set the [page:.index] buffer.</div>
 
-		<h3>[method:null setDrawRange] ( [page:Integer start], [page:Integer count] )</h3>
+		<h3>[method:null setDrawRange] ( [param:Integer start], [param:Integer count] )</h3>
 		<div>Set the [page:.drawRange] buffer. See that property for details.</div>
 
-		<h3>[method:BufferGeometry setFromObject] ( [page:Object3D object] )</h3>
+		<h3>[method:BufferGeometry setFromObject] ( [param:Object3D object] )</h3>
 		<div>Sets the attributes for this BufferGeometry from an [page:Object3D].</div>
 
-		<h3>[method:BufferGeometry setFromPoints] ( [page:Array points] )</h3>
+		<h3>[method:BufferGeometry setFromPoints] ( [param:Array points] )</h3>
 		<div>Sets the attributes for this BufferGeometry from an array of points.</div>
 
 		<h3>[method:Object toJSON]()</h3>
@@ -323,13 +324,13 @@
 		<h3>[method:BufferGeometry toNonIndexed]()</h3>
 		<div>Return a non-index version of an indexed BufferGeometry.</div>
 
-		<h3>[method:BufferGeometry translate] ( [page:Float x], [page:Float y], [page:Float z] )</h3>
+		<h3>[method:BufferGeometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<div>
 		Translate the geometry. This is typically done as a one time operation, and not during a loop.
     Use [page:Object3D.position] for typical real-time mesh translation.
 		</div>
 
-		<h3>[method:BufferGeometry updateFromObject] ( [page:Object3D object] )</h3>
+		<h3>[method:BufferGeometry updateFromObject] ( [param:Object3D object] )</h3>
 		<div>Updates the attributes for this BufferGeometry from an [page:Object3D].</div>
 
 

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

@@ -19,7 +19,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Boolean autoStart] )</h3>
+		<h3>[name]( [param:Boolean autoStart] )</h3>
 		<div>
 		autoStart — (optional) whether to automatically start the clock. Default is true.
 		</div>

+ 0 - 21
docs/api/core/DirectGeometry.html

@@ -34,9 +34,6 @@
 		<h3>[property:Array type]</h3>
 		<div>String 'DirectGeometry'.</div>
 
-		<h3>[property:Array indices]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
-
 		<h3>[property:Array vertices]</h3>
 		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
 
@@ -94,30 +91,12 @@
 
 		<h2>Methods</h2>
 
-		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
-
-		<h3>[property:null computeBoundingBox](  )</h3>
-		<div>
-		 See [page:Geometry.computeBoundingBox].
-		</div>
-
-		<h3>[property:null computeBoundingSphere](  )</h3>
-		<div>
-		 See [page:Geometry.computeBoundingSphere].
-		</div>
-
 		<h3>[property:null computeGroups]( [page:Geometry geometry] )</h3>
 		<div>
 			Compute the parts of the geometry that have different materialIndex.
 			See [page:BufferGeometry.groups].
 		</div>
 
-		<h3>[method:null dispose]()</h3>
-		<div>
-		Disposes the object from memory. <br />
-		You need to call this when you want the directGeometry removed while the application is running.
-		</div>
-
 		<h3>[property:null fromGeometry]( [page:Geometry geometry] )</h3>
 		<div>Pass in a [page:Geometry] instance for conversion.</div>
 

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

@@ -57,7 +57,7 @@ car.start();
 
 		<h2>Methods</h2>
 
-		<h3>[method:null addEventListener]( [page:String type], [page:Function listener] )</h3>
+		<h3>[method:null addEventListener]( [param:String type], [param:Function listener] )</h3>
 		<div>
 		type - The type of event to listen to.<br />
 		listener - The function that gets called when the event is fired.
@@ -66,7 +66,7 @@ car.start();
 		Adds a listener to an event type.
 		</div>
 
-		<h3>[method:Boolean hasEventListener]( [page:String type], [page:Function listener] )</h3>
+		<h3>[method:Boolean hasEventListener]( [param:String type], [param:Function listener] )</h3>
 		<div>
 		type - The type of event to listen to.<br />
 		listener - The function that gets called when the event is fired.
@@ -75,7 +75,7 @@ car.start();
 		Checks if listener is added to an event type.
 		</div>
 
-		<h3>[method:null removeEventListener]( [page:String type], [page:Function listener] )</h3>
+		<h3>[method:null removeEventListener]( [param:String type], [param:Function listener] )</h3>
 		<div>
 		type - The type of the listener that gets removed.<br />
 		listener - The listener function that gets removed.
@@ -84,7 +84,7 @@ car.start();
 		Removes a listener from an event type.
 		</div>
 
-		<h3>[method:null dispatchEvent]( [page:object event] )</h3>
+		<h3>[method:null dispatchEvent]( [param:object event] )</h3>
 		<div>
 		event - The event that gets fired.
 		</div>

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

@@ -53,7 +53,7 @@ scene.add( new THREE.Mesh( geometry, material ) );
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Integer a], [page:Integer b], [page:Integer c], [page:Vector3 normal], [page:Color color], [page:Integer materialIndex] )</h3>
+		<h3>[name]( [param:Integer a], [param:Integer b], [param:Integer c], [param:Vector3 normal], [param:Color color], [param:Integer materialIndex] )</h3>
 		<div>
 		a — Vertex A index.<br />
 		b — Vertex B index.<br />
@@ -123,7 +123,7 @@ scene.add( new THREE.Mesh( geometry, material ) );
 		<h3>[method:Face3 clone]()</h3>
 		<div>Creates a new clone of the Face3 object.</div>
 
-		<h3>[method:Face3 copy]( [page:Face3 face3] )</h3>
+		<h3>[method:Face3 copy]( [param:Face3 face3] )</h3>
 		<div>Copy the paramaters of another Face3 into this.</div>
 
 

+ 14 - 14
docs/api/core/Geometry.html

@@ -211,10 +211,10 @@
 
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
-		<h3>[method:null applyMatrix]( [page:Matrix4 matrix] )</h3>
+		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
 		<div>Bakes matrix transform directly into vertex coordinates.</div>
 
-		<h3>[method:null center] ()</h3>
+		<h3>[method:Geometry center] ()</h3>
 		<div>Center the geometry based on the bounding box.</div>
 
 		<h3>[method:Geometry clone]()</h3>
@@ -244,7 +244,7 @@
 		<h3>[method:null computeMorphNormals]()</h3>
 		<div>Computes [page:.morphNormals].</div>
 
-		<h3>[method:null computeVertexNormals]( [page:Boolean areaWeighted] )</h3>
+		<h3>[method:null computeVertexNormals]( [param:Boolean areaWeighted] )</h3>
 		<div>
 		areaWeighted - If true the contribution of each face normal to the vertex normal is
 		weighted by the area of the face. Default is true.<br /><br />
@@ -252,7 +252,7 @@
 		Computes vertex normals by averaging face normals.
 		</div>
 
-		<h3>[method:Geometry copy]( [page:Geometry geometry] )</h3>
+		<h3>[method:Geometry copy]( [param:Geometry geometry] )</h3>
 		<div>
 			Copies vertices, faces and uvs into this geometry. It does not copy any other properties of the geometry.
 		</div>
@@ -263,10 +263,10 @@
 		Don't forget to call this method when you remove a geometry because it can cause memory leaks.
 		</div>
 
-		<h3>[method:Geometry fromBufferGeometry]( [page:BufferGeometry geometry] )</h3>
+		<h3>[method:Geometry fromBufferGeometry]( [param:BufferGeometry geometry] )</h3>
 		<div>Convert a [page:BufferGeometry] to a Geometry.</div>
 
-		<h3>[method:Geometry lookAt] ( [page:Vector3 vector] )</h3>
+		<h3>[method:Geometry lookAt] ( [param:Vector3 vector] )</h3>
 		<div>
 		vector - A world vector to look at.<br /><br />
 
@@ -274,10 +274,10 @@
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
 		</div>
 
-		<h3>[method:null merge]( [page:Geometry geometry], [page:Matrix4 matrix], [page:Integer materialIndexOffset] )</h3>
+		<h3>[method:null merge]( [param:Geometry geometry], [param:Matrix4 matrix], [param:Integer materialIndexOffset] )</h3>
 		<div>Merge two geometries or geometry and geometry from object (using object's transform)</div>
 
-		<h3>[method:null mergeMesh]( [page:Mesh mesh] )</h3>
+		<h3>[method:null mergeMesh]( [param:Mesh mesh] )</h3>
 		<div>Merge the mesh's geometry with this, also applying the mesh's transform.</div>
 
 
@@ -293,25 +293,25 @@
 		Make the geometry centered and have a bounding sphere of radius *1.0*.
 		</div>
 
-		<h3>[method:Geometry rotateX] ( [page:Float radians] )</h3>
+		<h3>[method:Geometry rotateX] ( [param:Float radians] )</h3>
 		<div>
 		Rotate the geometry about the X axis. This is typically done as a one time operation but not during the render loop.<br>
 		Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</div>
 
-		<h3>[method:Geometry rotateY] ( [page:Float radians] )</h3>
+		<h3>[method:Geometry rotateY] ( [param:Float radians] )</h3>
 		<div>
 		Rotate the geometry about the Y axis. This is typically done as a one time operation but not during the render loop.<br>
     	        Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</div>
 
-		<h3>[method:Geometry rotateZ] ( [page:Float radians] )</h3>
+		<h3>[method:Geometry rotateZ] ( [param:Float radians] )</h3>
 		<div>
 		Rotate the geometry about the Z axis. This is typically done as a one time operation but not during the render loop.<br>
 	        Use [page:Object3D.rotation] for typical real-time mesh rotation.
 		</div>
 
-		<h3>[method:Geometry setFromPoints] ( [page:Array points] )</h3>
+		<h3>[method:Geometry setFromPoints] ( [param:Array points] )</h3>
 		<div>Sets the vertices for this Geometry from an array of points.</div>
 
 		<h3>[method:null sortFacesByMaterialIndex] (  )</h3>
@@ -320,7 +320,7 @@
 		this can result in reduced draw calls and improved performance.
 		</div>
 
-		<h3>[method:Geometry scale] ( [page:Float x], [page:Float y], [page:Float z] )</h3>
+		<h3>[method:Geometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<div>
 		Scale the geometry data. This is typically done as a one time operation but not during the render loop.<br>
 		Use [page:Object3D.scale] for typical real-time mesh scaling.
@@ -329,7 +329,7 @@
 		<h3>[method:JSON toJSON] ( )</h3>
 		<div>Convert the geometry to JSON format.</div>
 
-		<h3>[method:Geometry translate] ( [page:Float x], [page:Float y], [page:Float z] )</h3>
+		<h3>[method:Geometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<div>
 		Translate the geometry. This is typically done as a one time operation but not during the render loop.<br>
     	        Use [page:Object3D.position] for typical real-time mesh translation.

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

@@ -17,7 +17,7 @@
 		</div>
 
 		<h2>Constructor</h2>
-		<h3>[name]( [page:TypedArray array], [page:Integer itemSize], [page:Number meshPerAttribute] )</h3>
+		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )</h3>
 		<div>
 		</div>
 

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

@@ -17,7 +17,7 @@
 		</div>
 
 		<h2>Constructor</h2>
-		<h3>[name]( [page:TypedArray array], [page:Integer itemSize], [page:Number meshPerAttribute] )</h3>
+		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )</h3>
 		<div>
 		</div>
 

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

@@ -21,7 +21,7 @@
 		<div>[example:webgl_buffergeometry_points_interleaved webgl / buffergeometry / points / interleaved]</div>
 
 		<h2>Constructor</h2>
-		<h3>[name]( [page:TypedArray array], [page:Integer stride] )</h3>
+		<h3>[name]( [param:TypedArray array], [param:Integer stride] )</h3>
 		<div>
 			[page:TypedArray array] -- A typed array with a shared buffer. Stores the geometry data.<br/>
 			[page:Integer stride] -- The number of typed-array elements per vertex.
@@ -81,12 +81,12 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null setArray] ( [page:TypedArray array] ) </h3>
+		<h3>[method:null setArray] ( [param:TypedArray array] ) </h3>
 		<div>
 		 array - must be  a Typed Array.
 		</div>
 
-		<h3>[method:InterleavedBuffer setDynamic] ( [page:Boolean value] ) </h3>
+		<h3>[method:InterleavedBuffer setDynamic] ( [param:Boolean value] ) </h3>
 		<div>
 			Set [page:InterleavedBuffer.dynamic dynamic] to value.
 		</div>

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

@@ -16,7 +16,7 @@
 		</div>
 
 		<h2>Constructor</h2>
-		<h3>[name]( [page:InterleavedBuffer interleavedBuffer], [page:Integer itemSize], [page:Integer offset], [page:Boolean normalized] )</h3>
+		<h3>[name]( [param:InterleavedBuffer interleavedBuffer], [param:Integer itemSize], [param:Integer offset], [param:Boolean normalized] )</h3>
 		<div>
 		</div>
 

+ 5 - 5
docs/api/core/Layers.html

@@ -40,35 +40,35 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null disable]( [page:Integer layer] )</h3>
+		<h3>[method:null disable]( [param:Integer layer] )</h3>
 		<div>
 			layer - an integer from 0 to 31.<br /><br />
 
 			Remove membership of this *layer*.
 		</div>
 
-		<h3>[method:null enable]( [page:Integer layer] )</h3>
+		<h3>[method:null enable]( [param:Integer layer] )</h3>
 		<div>
 			layer - an integer from 0 to 31.<br /><br />
 
 			Add membership of this *layer*.
 		</div>
 
-		<h3>[method:null set]( [page:Integer layer] )</h3>
+		<h3>[method:null set]( [param:Integer layer] )</h3>
 		<div>
 			layer - an integer from 0 to 31.<br /><br />
 
 			Set membership to *layer*, and remove membership all other layers.
 		</div>
 
-		<h3>[method:Boolean test]( [page:Integer layers] )</h3>
+		<h3>[method:Boolean test]( [param:Integer layers] )</h3>
 		<div>
 			layers - a Layers object<br /><br />
 
 			Returns true if this and the passed *layers* object are members of the same set of layers.
 		</div>
 
-		<h3>[method:null toggle]( [page:Integer layer] )</h3>
+		<h3>[method:null toggle]( [param:Integer layer] )</h3>
 		<div>
 			layer - an integer from 0 to 31.<br /><br />
 

+ 40 - 51
docs/api/core/Object3D.html

@@ -188,34 +188,34 @@
 
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
-		<h3>[method:null add]( [page:Object3D object], ... )</h3>
+		<h3>[method:null add]( [param:Object3D object], ... )</h3>
 		<div>
 		Adds *object* as child of this object. An arbitrary number of objects may be added.<br /><br />
 
 		See [page:Group] for info on manually grouping objects.
 		</div>
 
-		<h3>[method:null applyMatrix]( [page:Matrix4 matrix] )</h3>
+		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
 		<div>Applies the matrix transform to the object and updates the object's position, rotation and scale.</div>
 
-		<h3>[method:Object3D applyQuaternion]( [page:Quaternion quaternion] )</h3>
+		<h3>[method:Object3D applyQuaternion]( [param:Quaternion quaternion] )</h3>
 		<div>Applies the rotation represented by the quaternion to the object.</div>
 
-		<h3>[method:Object3D clone]( [page:Boolean recursive] )</h3>
+		<h3>[method:Object3D clone]( [param:Boolean recursive] )</h3>
 		<div>
 		recursive -- if true, descendants of the object are also cloned. Default is true.<br /><br />
 
 		Returns a clone of this object and optionally all descendants.
 		</div>
 
-		<h3>[method:Object3D copy]( [page:Object3D object], [page:Boolean recursive] )</h3>
+		<h3>[method:Object3D copy]( [param:Object3D object], [param:Boolean recursive] )</h3>
 		<div>
 		recursive -- if true, descendants of the object are also copied. Default is true.<br /><br />
 
 		Copy the given object into this object.
 		</div>
 
-		<h3>[method:Object3D getObjectById]( [page:Integer id] )</h3>
+		<h3>[method:Object3D getObjectById]( [param:Integer id] )</h3>
 		<div>
 		id -- Unique number of the object instance<br /><br />
 
@@ -223,7 +223,7 @@
 		Note that ids are assigned in chronological order: 1, 2, 3, ..., incrementing by one for each new object.
 		</div>
 
-		<h3>[method:Object3D getObjectByName]( [page:String name] )</h3>
+		<h3>[method:Object3D getObjectByName]( [param:String name] )</h3>
 		<div>
 		name -- String to match to the children's Object3D.name property. <br /><br />
 
@@ -232,7 +232,7 @@
 		have to set it manually to make use of this method.
 		</div>
 
-		<h3>[method:Object3D getObjectByProperty]( [page:String name], [page:Float value] )</h3>
+		<h3>[method:Object3D getObjectByProperty]( [param:String name], [param:Float value] )</h3>
 		<div>
 		name -- the property name to search for. <br />
 		value -- value of the given property. <br /><br />
@@ -240,55 +240,44 @@
 		Searches through the object's children and returns the first with a property that matches the value given.
 		</div>
 
-		<h3>[method:Vector3 getWorldPosition]( [page:Vector3 optionalTarget] )</h3>
+		<h3>[method:Vector3 getWorldPosition]( [param:Vector3 target] )</h3>
 		<div>
-		optionalTarget — (optional) target to set the result. Otherwise, a new [page:Vector3] is instantiated. <br /><br />
+		[page:Vector3 target] — the result will be copied into this Vector3. <br /><br />
 
 		Returns a vector representing the position of the object in world space.
 		</div>
 
-		<h3>[method:Quaternion getWorldQuaternion]( [page:Quaternion optionalTarget] )</h3>
+		<h3>[method:Quaternion getWorldQuaternion]( [param:Quaternion target] )</h3>
 		<div>
-		optionalTarget — (optional) if specified, the result will be copied into this Quaternion,
-		otherwise a new Quaternion will be created. <br /><br />
+		[page:Quaternion target] — the result will be copied into this Quaternion. <br /><br />
 
 		Returns a quaternion representing the rotation of the object in world space.
 		</div>
 
-		<h3>[method:Euler getWorldRotation]( [page:Euler optionalTarget] )</h3>
+		<h3>[method:Vector3 getWorldScale]( [param:Vector3 target] )</h3>
 		<div>
-		optionalTarget — (optional) if specified, the result will be copied into this Euler,
-		otherwise a new Euler will be created. <br /><br />
-
-		Returns the euler angles representing the rotation of the object in world space.
-		</div>
-
-		<h3>[method:Vector3 getWorldScale]( [page:Vector3 optionalTarget] )</h3>
-		<div>
-		[page:Vector3 optionalTarget] — (optional) if specified, the result will be copied into this Vector3,
-		otherwise a new Vector3 will be created. <br /><br />
+		[page:Vector3 target] — the result will be copied into this Vector3. <br /><br />
 
 		Returns a vector of the scaling factors applied to the object for each axis in world space.
 		</div>
 
-		<h3>[method:Vector3 getWorldDirection]( [page:Vector3 optionalTarget] )</h3>
+		<h3>[method:Vector3 getWorldDirection]( [param:Vector3 target] )</h3>
 		<div>
-		[page:Vector3 optionalTarget] — (optional) if specified, the result will be copied into this Vector3,
-		otherwise a new Vector3 will be created. <br /><br />
+		[page:Vector3 target] — the result will be copied into this Vector3. <br /><br />
 
 		Returns a vector representing the direction of object's positive z-axis in world space.
 		</div>
 
 
-		<h3>[method:Vector3 localToWorld]( [page:Vector3 vector] )</h3>
+		<h3>[method:Vector3 localToWorld]( [param:Vector3 vector] )</h3>
 		<div>
 		vector - A vector representing a position in local (object) space.<br /><br />
 
 		Converts the vector from local space to world space.
 		</div>
 
-		<h3>[method:null lookAt]( [page:Vector3 vector] )</br>
-		[method:null lookAt]( [page:Float x], [page:Float y], [page:Float z] )</h3>
+		<h3>[method:null lookAt]( [param:Vector3 vector] )</br>
+		[method:null lookAt]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<div>
 		vector - A vector representing a position in world space.<br /><br />
 		Optionally, the [page:.x x], [page:.y y] and [page:.z z] components of the world space position.<br /><br />
@@ -300,19 +289,19 @@
 
 		</div>
 
-		<h3>[method:Array raycast]( [page:Raycaster raycaster], [page:Array intersects] )</h3>
+		<h3>[method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )</h3>
 		<div>
 		Abstract (empty) method to get intersections between a casted ray and this object.
 		Subclasses such as [page:Mesh], [page:Line], and [page:Points] implement this method in order
 		to use raycasting.
 		</div>
 
-		<h3>[method:null remove]( [page:Object3D object], ... )</h3>
+		<h3>[method:null remove]( [param:Object3D object], ... )</h3>
 		<div>
 		Removes *object* as child of this object. An arbitrary number of objects may be removed.
 		</div>
 
-		<h3>[method:Object3D rotateOnAxis]( [page:Vector3 axis], [page:Float angle] )</h3>
+		<h3>[method:Object3D rotateOnAxis]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<div>
 		axis -- A normalized vector in object space. <br />
 		angle -- The angle in radians.<br /><br />
@@ -320,7 +309,7 @@
 		Rotate an object along an axis in object space. The axis is assumed to be normalized.
 		</div>
 
-		<h3>[method:Object3D rotateOnWorldAxis]( [page:Vector3 axis], [page:Float angle] )</h3>
+		<h3>[method:Object3D rotateOnWorldAxis]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<div>
 		axis -- A normalized vector in world space. <br />
 		angle -- The angle in radians.<br /><br />
@@ -329,28 +318,28 @@
 		Method Assumes no rotated parent.
 		</div>
 
-		<h3>[method:null rotateX]( [page:Float rad] )</h3>
+		<h3>[method:null rotateX]( [param:Float rad] )</h3>
 		<div>
 		rad - the angle to rotate in radians.<br /><br />
 
 		Rotates the object around x axis in local space.
 		</div>
 
-		<h3>[method:null rotateY]( [page:Float rad] )</h3>
+		<h3>[method:null rotateY]( [param:Float rad] )</h3>
 		<div>
 		rad - the angle to rotate in radians.<br /><br />
 
 		Rotates the object around y axis in local space.
 		</div>
 
-		<h3>[method:null rotateZ]( [page:Float rad] )</h3>
+		<h3>[method:null rotateZ]( [param:Float rad] )</h3>
 		<div>
 		rad - the angle to rotate in radians.<br /><br />
 
 		Rotates the object around z axis in local space.
 		</div>
 
-		<h3>[method:null setRotationFromAxisAngle]( [page:Vector3 axis], [page:Float angle] )</h3>
+		<h3>[method:null setRotationFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<div>
 			axis -- A normalized vector in object space. <br />
 			angle -- angle in radians<br /><br />
@@ -359,7 +348,7 @@
 			on the [page:.quaternion].
 		</div>
 
-		<h3>[method:null setRotationFromEuler]( [page:Euler euler] )</h3>
+		<h3>[method:null setRotationFromEuler]( [param:Euler euler] )</h3>
 		<div>
 			euler -- Euler angle specifying rotation amount.<br />
 
@@ -367,7 +356,7 @@
 			on the [page:.quaternion].
 		</div>
 
-		<h3>[method:null setRotationFromMatrix]( [page:Matrix4 m] )</h3>
+		<h3>[method:null setRotationFromMatrix]( [param:Matrix4 m] )</h3>
 		<div>
 			m -- rotate the quaternion by the rotation component of the matrix.<br />
 
@@ -377,19 +366,19 @@
 			Note that this assumes that the upper 3x3 of m is a pure rotation matrix (i.e, unscaled).
 		</div>
 
-		<h3>[method:null setRotationFromQuaternion]( [page:Quaternion q] )</h3>
+		<h3>[method:null setRotationFromQuaternion]( [param:Quaternion q] )</h3>
 		<div>
 			q -- normalized Quaternion.<br /><br />
 
 			Copy the given quaternion into [page:.quaternion].
 		</div>
 
-		<h3>[method:null toJSON]( [page:Quaternion q] )</h3>
+		<h3>[method:null toJSON]( [param:Quaternion q] )</h3>
 		<div>
 			Convert the object to JSON format.
 		</div>
 
-		<h3>[method:Object3D translateOnAxis]( [page:Vector3 axis], [page:Float distance] )</h3>
+		<h3>[method:Object3D translateOnAxis]( [param:Vector3 axis], [param:Float distance] )</h3>
 		<div>
 		axis -- A normalized vector in object space.<br />
 		distance -- The distance to translate.<br /><br />
@@ -397,23 +386,23 @@
 		Translate an object by distance along an axis in object space. The axis is assumed to be normalized.
 		</div>
 
-		<h3>[method:null translateX]( [page:Float distance] )</h3>
+		<h3>[method:null translateX]( [param:Float distance] )</h3>
 		<div>Translates object along x axis by *distance* units.</div>
 
-		<h3>[method:null translateY]( [page:Float distance] )</h3>
+		<h3>[method:null translateY]( [param:Float distance] )</h3>
 		<div>Translates object along y axis by *distance* units.</div>
 
-		<h3>[method:null translateZ]( [page:Float distance] )</h3>
+		<h3>[method:null translateZ]( [param:Float distance] )</h3>
 		<div>Translates object along z axis by *distance* units.</div>
 
-		<h3>[method:null traverse]( [page:Function callback] )</h3>
+		<h3>[method:null traverse]( [param:Function callback] )</h3>
 		<div>
 		callback - A function with as first argument an object3D object.<br /><br />
 
 		Executes the callback on this object and all descendants.
 		</div>
 
-		<h3>[method:null traverseVisible]( [page:Function callback] )</h3>
+		<h3>[method:null traverseVisible]( [param:Function callback] )</h3>
 		<div>
 		callback - A function with as first argument an object3D object.<br /><br />
 
@@ -421,7 +410,7 @@
 		Descendants of invisible objects are not traversed.
 		</div>
 
-		<h3>[method:null traverseAncestors]( [page:Function callback] )</h3>
+		<h3>[method:null traverseAncestors]( [param:Function callback] )</h3>
 		<div>
 		callback - A function with as first argument an object3D object.<br /><br />
 
@@ -431,11 +420,11 @@
 		<h3>[method:null updateMatrix]()</h3>
 		<div>Update the local transform.</div>
 
-		<h3>[method:null updateMatrixWorld]( [page:Boolean force] )</h3>
+		<h3>[method:null updateMatrixWorld]( [param:Boolean force] )</h3>
 		<div>Update the global transform of the object and its children.</div>
 
 
-		<h3>[method:Vector3 worldToLocal]( [page:Vector3 vector] )</h3>
+		<h3>[method:Vector3 worldToLocal]( [param:Vector3 vector] )</h3>
 		<div>
 		vector - A world vector.<br /><br />
 

+ 9 - 8
docs/api/core/Raycaster.html

@@ -73,7 +73,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Vector3 origin], [page:Vector3 direction], [page:Float near], [page:Float far] ) {</h3>
+		<h3>[name]( [param:Vector3 origin], [param:Vector3 direction], [param:Float near], [param:Float far] ) {</h3>
 		<div>
 		[page:Vector3 origin] — The origin vector where the ray casts from.<br />
 		[page:Vector3 direction] — The direction vector that gives direction to the ray. Should be normalized.<br />
@@ -126,7 +126,7 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null set]( [page:Vector3 origin], [page:Vector3 direction] )</h3>
+		<h3>[method:null set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
 		<div>
 		[page:Vector3 origin] — The origin vector where the ray casts from.<br />
 		[page:Vector3 direction] — The normalized direction vector that gives direction to the ray.
@@ -135,7 +135,7 @@
 		Updates the ray with a new origin and direction.
 		</div>
 
-		<h3>[method:null setFromCamera]( [page:Vector2 coords], [page:Camera camera] )</h3>
+		<h3>[method:null setFromCamera]( [param:Vector2 coords], [param:Camera camera] )</h3>
 		<div>
 		[page:Vector2 coords] — 2D coordinates of the mouse, in normalized device coordinates (NDC)---X and Y components should be between -1 and 1.<br />
 		[page:Camera camera] — camera from which the ray should originate
@@ -144,12 +144,12 @@
 		Updates the ray with a new origin and direction.
 		</div>
 
-
-		<h3>[method:Array intersectObject]( [page:Object3D object], [page:Boolean recursive] )</h3>
+		<h3>[method:Array intersectObject]( [page:Object3D object], [param:Boolean recursive], [param:Array optionalTarget] )</h3>
 		<div>
 		<p>
 		[page:Object3D object] — The object to check for intersection with the ray.<br />
-		[page:Boolean recursive] — If true, it also checks all descendants. Otherwise it only checks intersecton with the object. Default is false.
+		[page:Boolean recursive] — If true, it also checks all descendants. Otherwise it only checks intersecton with the object. Default is false.<br />
+		[page:Array optionalTarget] — (optional) target to set the result. Otherwise a new [page:Array] is instantiated. If set, you must clear this array prior to each call (i.e., array.length = 0;).
 		</p>
 		</div>
 		<div>
@@ -177,10 +177,11 @@
 		</p>
 		</div>
 
-		<h3>[method:Array intersectObjects]( [page:Array objects], [page:Boolean recursive] )</h3>
+		<h3>[method:Array intersectObjects]( [param:Array objects], [param:Boolean recursive], [param:Array optionalTarget] )</h3>
 		<div>
 		[page:Array objects] — The objects to check for intersection with the ray.<br />
-		[page:Boolean recursive] — If true, it also checks all descendants of the objects. Otherwise it only checks intersecton with the objects. Default is false.
+		[page:Boolean recursive] — If true, it also checks all descendants of the objects. Otherwise it only checks intersecton with the objects. Default is false.<br />
+		[page:Array optionalTarget] — (optional) target to set the result. Otherwise a new [page:Array] is instantiated. If set, you must clear this array prior to each call (i.e., array.length = 0;).
 		</div>
 		<div>
 		Checks all intersection between the ray and the objects with or without the descendants. Intersections are returned sorted by distance, closest first. Intersections are of the same form as those returned by [page:.intersectObject].

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

@@ -177,14 +177,14 @@
 
 			</tbody>
 		</table>
-		
+
 		<p>
 		(*) Same for an (innermost) array (dimension) of the same GLSL type, containing the components of all vectors or matrices in the array.
 		</p>
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Object value] )</h3>
+		<h3>[name]( [param:Object value] )</h3>
 		<div>
 		value -- An object containing the value to set up the uniform. It's type must be one of the Uniform Types described above.
 		</div>

+ 10 - 0
docs/api/deprecated/DeprecatedList.html

@@ -51,6 +51,7 @@
 
 		<h3>[page:BufferAttribute]</h3>
 		<div>BufferAttribute.length has been renamed to [page:BufferAttribute.count].</div>
+		<div>BufferAttribute.copyIndicesArray() has been removed.</div>
 
 
 		<h3>[page:DynamicBufferAttribute]</h3>
@@ -362,6 +363,15 @@
 			Ray.isIntersectionSphere has been renamed to [page:Ray.intersectsSphere].
 		</div>
 
+		<h3>[page:Triangle]</h3>
+		<div>
+			Triangle.area() has been renamed to [page:Triangle.getArea]().<br /><br />
+			Triangle.barycoordFromPoint() has been renamed to [page:Triangle.getBarycoord]().<br /><br />
+			Triangle.midpoint() has been renamed to [page:Triangle.getMidpoint]().<br /><br />
+			Triangle.normal() has been renamed to [page:Triangle.getNormal]().<br /><br />
+			Triangle.plane() has been renamed to [page:Triangle.getPlane]().
+		</div>
+
 		<h3>[page:Vector2]</h3>
 		<div>
 			Vector2.fromAttribute() has been renamed to [page:Vector2.fromBufferAttribute]().

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

@@ -31,7 +31,7 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:Vector getPoint]( [page:Float t], [page:Vector optionalTarget] )</h3>
+		<h3>[method:Vector getPoint]( [param:Float t], [param:Vector optionalTarget] )</h3>
 		<div>
 			[page:Float t] - A position on the curve. Must be in the range [ 0, 1 ]. <br>
 			[page:Vector optionalTarget] — (optional) If specified, the result will be copied into this Vector,
@@ -40,7 +40,7 @@
 			Returns a vector for a given position on the curve.
 		</div>
 
-		<h3>[method:Vector getPointAt]( [page:Float u], [page:Vector optionalTarget] )</h3>
+		<h3>[method:Vector getPointAt]( [param:Float u], [param:Vector optionalTarget] )</h3>
 		<div>
 			[page:Float u] - A position on the curve according to the arc length. Must be in the range [ 0, 1 ]. <br>
 			[page:Vector optionalTarget] — (optional) If specified, the result will be copied into this Vector,
@@ -49,14 +49,14 @@
 			Returns a vector for a given position on the curve according to the arc length.
 		</div>
 
-		<h3>[method:Array getPoints]( [page:Integer divisions] )</h3>
+		<h3>[method:Array getPoints]( [param:Integer divisions] )</h3>
 		<div>
 			divisions -- number of pieces to divide the curve into. Default is *5*.<br /><br />
 
 			Returns a set of divisions + 1 points using getPoint( t ).
 		</div>
 
-		<h3>[method:Array getSpacedPoints]( [page:Integer divisions] )</h3>
+		<h3>[method:Array getSpacedPoints]( [param:Integer divisions] )</h3>
 		<div>
 			divisions -- number of pieces to divide the curve into. Default is *5*.<br /><br />
 
@@ -66,33 +66,33 @@
 		<h3>[method:Float getLength]()</h3>
 		<div>Get total curve arc length.</div>
 
-		<h3>[method:Array getLengths]( [page:Integer divisions] )</h3>
+		<h3>[method:Array getLengths]( [param:Integer divisions] )</h3>
 		<div>Get list of cumulative segment lengths.</div>
 
 		<h3>[method:null updateArcLengths]()</h3>
 		<div>Update the cumlative segment distance cache.</div>
 
-		<h3>[method:Float getUtoTmapping]( [page:Float u], [page:Float distance] )</h3>
+		<h3>[method:Float getUtoTmapping]( [param:Float u], [param:Float distance] )</h3>
 		<div>
 			Given u in the range ( 0 .. 1 ), returns [page:Float t] also in the range ( 0 .. 1 ).
 			u and t can then be used to give you points which are equidistant from the ends of the curve,
 			using [page:.getPoint].
 		 </div>
 
-		<h3>[method:Vector getTangent]( [page:Float t] )</h3>
+		<h3>[method:Vector getTangent]( [param:Float t] )</h3>
 		<div>
 			Returns a unit vector tangent at t. If the derived curve does not implement its
 			tangent derivation, two points a small delta apart will be used to find its gradient
 			which seems to give a reasonable approximation.
 		</div>
 
-		<h3>[method:Vector getTangentAt]( [page:Float u] )</h3>
+		<h3>[method:Vector getTangentAt]( [param:Float u] )</h3>
 		<div>
 			Returns tangent at a point which is equidistant to the ends of the curve from the
 			point given in [page:.getTangent].
 		</div>
 
-		<h3>[method:Object computeFrenetFrames]( [page:Integer segments], [page:Boolean closed] )</h3>
+		<h3>[method:Object computeFrenetFrames]( [param:Integer segments], [param:Boolean closed] )</h3>
 		<div>
 		Generates the Frenet Frames. Used in geometries like [page:TubeGeometry] or [page:ExtrudeGeometry].
 		</div>
@@ -100,13 +100,13 @@
 		<h3>[method:Curve clone]()</h3>
 		<div>Creates a clone of this instance.</div>
 
-		<h3>[method:Curve copy]( [page:Curve source] )</h3>
+		<h3>[method:Curve copy]( [param:Curve source] )</h3>
 		<div>Copies another [name] object to this instance.</div>
 
 		<h3>[method:Object toJSON]()</h3>
 		<div>Returns a JSON object representation of this instance.</div>
 
-		<h3>[method:Curve fromJSON]( [page:Object json] )</h3>
+		<h3>[method:Curve fromJSON]( [param:Object json] )</h3>
 		<div>Copies the data from the given JSON object to this instance.</div>
 
 		<h2>Source</h2>

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

@@ -43,7 +43,7 @@
 		<h2>Methods</h2>
 		<div>See the base [page:Curve] class for common methods.</div>
 
-		<h3>[method:null add]( [page:Curve curve] )</h3>
+		<h3>[method:null add]( [param:Curve curve] )</h3>
 		<div>Add a curve to the [page:.curves] array.</div>
 
 		<h3>[method:null closePath]()</h3>

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

@@ -46,7 +46,7 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null generateShapes]( [page:String text], [page:Float size], [page:Integer divisions] )</h3>
+		<h3>[method:null generateShapes]( [param:String text], [param:Float size], [param:Integer divisions] )</h3>
 		<div>
 			[page:String text] -- string of text.<br />
 			[page:Float size] -- (optional) scale for the [page:Shape Shapes]. Default is *100*.<br />

+ 3 - 3
docs/api/extras/core/Interpolations.html

@@ -16,7 +16,7 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:Float CatmullRom]( [page:Float t], [page:Float p0], [page:Float p1], [page:Float p2], [page:Float p3] )</h3>
+		<h3>[method:Float CatmullRom]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2], [param:Float p3] )</h3>
 		<div>
 		t -- interpolation weight.<br />
 		p0, p1, p2, p3 -- the points defining the spline curve.<br /><br />
@@ -24,7 +24,7 @@
 		Used internally by [page:SplineCurve SplineCurve].
 		</div>
 
-		<h3>[method:Float QuadraticBezier]( [page:Float t], [page:Float p0], [page:Float p1], [page:Float p2] )</h3>
+		<h3>[method:Float QuadraticBezier]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2] )</h3>
 		<div>
 		t -- interpolation weight.<br />
 		p0, p1, p2 -- the starting, control and end points defining the curve.<br /><br />
@@ -32,7 +32,7 @@
 		Used internally by [page:QuadraticBezierCurve3 QuadraticBezierCurve3], [page:QuadraticBezierCurve QuadraticBezierCurve] and [page:Font Font].
 		</div>
 
-		<h3>[method:Float CubicBezier]( [page:Float t], [page:Float p0], [page:Float p1], [page:Float p2], [page:Float p3] )</h3>
+		<h3>[method:Float CubicBezier]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2], [param:Float p3] )</h3>
 		<div>
 		t -- interpolation weight.<br />
 		p0, p1, p2, p3 -- the starting, control(twice) and end points defining the curve.<br /><br />

+ 11 - 11
docs/api/extras/core/Path.html

@@ -38,7 +38,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Array points] )</h3>
+		<h3>[name]( [param:Array points] )</h3>
 		<div>
 		points -- (optional) array of [page:Vector2 Vector2s].<br /><br />
 
@@ -60,7 +60,7 @@
 		<h2>Methods</h2>
 		<div>See the base [page:CurvePath] class for common methods.</div>
 
-		<h3>[method:null absarc]( [page:Float x], [page:Float y], [page:Float radius], [page:Float startAngle], [page:Float endAngle], [page:Float clockwise] )</h3>
+		<h3>[method:null absarc]( [param:Float x], [param:Float y], [param:Float radius], [param:Float startAngle], [param:Float endAngle], [param:Float clockwise] )</h3>
 		<div>
 			x, y -- The absolute center of the arc.<br />
 			radius -- The radius of the arc.<br />
@@ -71,7 +71,7 @@
 			Adds an absolutely positioned [page:EllipseCurve EllipseCurve] to the path.
 		</div>
 
-		<h3>[method:null absellipse]( [page:Float x], [page:Float y], [page:Float xRadius], [page:Float yRadius], [page:Float startAngle], [page:Float endAngle], [page:Float clockwise], [page:Float rotation] )</h3>
+		<h3>[method:null absellipse]( [param:Float x], [param:Float y], [param:Float xRadius], [param:Float yRadius], [param:Float startAngle], [param:Float endAngle], [param:Float clockwise], [param:Float rotation] )</h3>
 		<div>
 			x, y -- The absolute center of the ellipse.<br />
 			xRadius -- The radius of the ellipse in the x axis.<br />
@@ -84,7 +84,7 @@
 			Adds an absolutely positioned [page:EllipseCurve EllipseCurve] to the path.
 		</div>
 
-		<h3>[method:null arc]( [page:Float x], [page:Float y], [page:Float radius], [page:Float startAngle], [page:Float endAngle], [page:Float clockwise] )</h3>
+		<h3>[method:null arc]( [param:Float x], [param:Float y], [param:Float radius], [param:Float startAngle], [param:Float endAngle], [param:Float clockwise] )</h3>
 		<div>
 		x, y -- The center of the arc offset from the last call.<br />
 		radius -- The radius of the arc.<br />
@@ -96,10 +96,10 @@
 		</div>
 
 
-		<h3>[method:null bezierCurveTo]( [page:Float cp1X], [page:Float cp1Y], [page:Float cp2X], [page:Float cp2Y], [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null bezierCurveTo]( [param:Float cp1X], [param:Float cp1Y], [param:Float cp2X], [param:Float cp2Y], [param:Float x], [param:Float y] )</h3>
 		<div>This creates a bezier curve from [page:.currentPoint] with (cp1X, cp1Y) and (cp2X, cp2Y) as control points and updates [page:.currentPoint] to x and y.</div>
 
-		<h3>[method:null ellipse]( [page:Float x], [page:Float y], [page:Float xRadius], [page:Float yRadius], [page:Float startAngle], [page:Float endAngle], [page:Float clockwise], [page:Float rotation] )</h3>
+		<h3>[method:null ellipse]( [param:Float x], [param:Float y], [param:Float xRadius], [param:Float yRadius], [param:Float startAngle], [param:Float endAngle], [param:Float clockwise], [param:Float rotation] )</h3>
 		<div>
 			x, y -- The center of the ellipse offset from the last call.<br />
 			xRadius -- The radius of the ellipse in the x axis.<br />
@@ -112,18 +112,18 @@
 			Adds an [page:EllipseCurve EllipseCurve] to the path, positioned relative to [page:.currentPoint].
 		</div>
 
-		<h3>[method:null lineTo]( [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null lineTo]( [param:Float x], [param:Float y] )</h3>
 		<div>Connects a [page:LineCurve] from [page:.currentPoint] to x, y onto the path.</div>
 
 
-		<h3>[method:null moveTo]( [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null moveTo]( [param:Float x], [param:Float y] )</h3>
 		<div>Move the [page:.currentPoint] to x, y.</div>
 
 
-		<h3>[method:null quadraticCurveTo]( [page:Float cpX], [page:Float cpY], [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null quadraticCurveTo]( [param:Float cpX], [param:Float cpY], [param:Float x], [param:Float y] )</h3>
 		<div>Creates a quadratic curve from [page:.currentPoint] with cpX and cpY as control point and updates [page:.currentPoint] to x and y.</div>
 
-		<h3>[method:null setFromPoints]( [page:Array vector2s] )</h3>
+		<h3>[method:null setFromPoints]( [param:Array vector2s] )</h3>
 		<div>
 			points --  array of [page:Vector2 Vector2s].<br /><br />
 
@@ -131,7 +131,7 @@
 			array as [page:LineCurve LineCurves].
 		</div>
 
-		<h3>[method:null splineThru] ( [page:Array points] ) </h3>
+		<h3>[method:null splineThru] ( [param:Array points] ) </h3>
 		<div>
 			points - An array of [page:Vector2 Vector2s]<br /><br />
 

+ 3 - 3
docs/api/extras/core/Shape.html

@@ -47,7 +47,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Array points] )</h3>
+		<h3>[name]( [param:Array points] )</h3>
 		<div>
 		points -- (optional) array of [page:Vector2 Vector2s].<br /><br />
 
@@ -73,7 +73,7 @@
 		<h2>Methods</h2>
 		<div>See the base [page:Path] class for common methods.</div>
 
-		<h3>[method:Array extractPoints]( [page:Integer divisions] )</h3>
+		<h3>[method:Array extractPoints]( [param:Integer divisions] )</h3>
 		<div>
 		divisions -- The fineness of the result.<br /><br />
 
@@ -87,7 +87,7 @@
 		where shape and holes are arrays of [page:Vector2 Vector2s].
 		</div>
 
-		<h3>[method:Array getPointsHoles]( [page:Integer divisions] )</h3>
+		<h3>[method:Array getPointsHoles]( [param:Integer divisions] )</h3>
 		<div>
 		divisions -- The fineness of the result.<br /><br />
 

+ 6 - 6
docs/api/extras/core/ShapePath.html

@@ -46,32 +46,32 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null moveTo]( [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null moveTo]( [param:Float x], [param:Float y] )</h3>
 		<div>
 		Starts a new [page:Path] and calls [page:Path.moveTo]( x, y ) on that [page:Path].
 		Also points [page:ShapePath.currentPath currentPath] to that [page:Path].
 		</div>
 
-		<h3>[method:null lineTo]( [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null lineTo]( [param:Float x], [param:Float y] )</h3>
 		<div>This creates a line from the [page:ShapePath.currentPath currentPath]'s
 			offset to X and Y and updates the offset to X and Y.</div>
 
-		<h3>[method:null quadraticCurveTo]( [page:Float cpX], [page:Float cpY], [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null quadraticCurveTo]( [param:Float cpX], [param:Float cpY], [param:Float x], [param:Float y] )</h3>
 		<div>This creates a quadratic curve from the [page:ShapePath.currentPath currentPath]'s
 			offset to x and y with cpX and cpY as control point and updates the [page:ShapePath.currentPath currentPath]'s
 			offset to x and y.</div>
 
-		<h3>[method:null bezierCurveTo]( [page:Float cp1X], [page:Float cp1Y], [page:Float cp2X], [page:Float cp2Y], [page:Float x], [page:Float y] )</h3>
+		<h3>[method:null bezierCurveTo]( [param:Float cp1X], [param:Float cp1Y], [param:Float cp2X], [param:Float cp2Y], [param:Float x], [param:Float y] )</h3>
 		<div>This creates a bezier curve from the [page:ShapePath.currentPath currentPath]'s
 			 offset to x and y with cp1X, cp1Y and cp1X, cp1Y as control points and updates the
 			 [page:ShapePath.currentPath currentPath]'s offset to x and y.</div>
 
-		<h3>[method:null splineThru] ( [page:Array points] ) </h3>
+		<h3>[method:null splineThru] ( [param:Array points] ) </h3>
 		<div>points - An array of [page:Vector2]s</div>
 		<div>Connects a new [page:SplineCurve] onto the [page:ShapePath.currentPath currentPath].</div>
 
 
-		<h3>[method:Array toShapes]( [page:Boolean isCCW], [page:Boolean noHoles] )</h3>
+		<h3>[method:Array toShapes]( [param:Boolean isCCW], [param:Boolean noHoles] )</h3>
 		<div>
 		isCCW -- Changes how solids and holes are generated<br/>
 		noHoles -- Whether or not to generate holes

+ 1 - 1
docs/api/extras/curves/CatmullRomCurve3.html

@@ -41,7 +41,7 @@ var curveObject = new THREE.Line( geometry, material );
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Array points], [page:Boolean closed], [page:String curveType], [page:Float tension] )</h3>
+		<h3>[name]( [param:Array points], [param:Boolean closed], [param:String curveType], [param:Float tension] )</h3>
 		<div>
 			points – An array of [page:Vector3] points<br/>
 			closed – Whether the curve is closed. Default is *false*.<br/>

+ 1 - 1
docs/api/extras/curves/CubicBezierCurve.html

@@ -40,7 +40,7 @@ var curveObject = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 
 
-		<h3>[name] ( [page:Vector2 v0], [page:Vector2 v1], [page:Vector2 v2], [page:Vector2 v3] )</h3>
+		<h3>[name] ( [param:Vector2 v0], [param:Vector2 v1], [param:Vector2 v2], [param:Vector2 v3] )</h3>
 		<div>
 			[page:Vector2 v0] – The starting point.<br/>
 			[page:Vector2 v1] – The first control point.<br/>

+ 1 - 1
docs/api/extras/curves/CubicBezierCurve3.html

@@ -41,7 +41,7 @@ var curveObject = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Vector3 v0], [page:Vector3 v1], [page:Vector3 v2], [page:Vector3 v3] )</h3>
+		<h3>[name]( [param:Vector3 v0], [param:Vector3 v1], [param:Vector3 v2], [param:Vector3 v3] )</h3>
 		<div>
 			[page:Vector3 v0] – The starting point.<br/>
 			[page:Vector3 v1] – The first control point.<br/>

+ 1 - 1
docs/api/extras/curves/EllipseCurve.html

@@ -40,7 +40,7 @@ var ellipse = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Float aX], [page:Float aY], [page:Float xRadius], [page:Float yRadius], [page:Radians aStartAngle], [page:Radians aEndAngle], [page:Boolean aClockwise], [page:Radians aRotation] )</h3>
+		<h3>[name]( [param:Float aX], [param:Float aY], [param:Float xRadius], [param:Float yRadius], [param:Radians aStartAngle], [param:Radians aEndAngle], [param:Boolean aClockwise], [param:Radians aRotation] )</h3>
 		<div>
 			[page:Float aX] – The X center of the ellipse. Default is *0*.<br/>
 			[page:Float aY] – The Y center of the ellipse. Default is *0*.<br/>

+ 1 - 1
docs/api/extras/curves/LineCurve.html

@@ -17,7 +17,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Vector2 v1], [page:Vector2 v2] )</h3>
+		<h3>[name]( [param:Vector2 v1], [param:Vector2 v2] )</h3>
 		<div>
 			[page:Vector2 v1] – The start point.<br/>
 			[page:Vector2 v2] - The end point.

+ 1 - 1
docs/api/extras/curves/LineCurve3.html

@@ -17,7 +17,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Vector3 v1], [page:Vector3 v2] )</h3>
+		<h3>[name]( [param:Vector3 v1], [param:Vector3 v2] )</h3>
 		<div>
 			[page:Vector3 v1] – The start point.<br/>
 			[page:Vector3 v2] - The end point.

+ 1 - 1
docs/api/extras/curves/QuadraticBezierCurve.html

@@ -39,7 +39,7 @@ var curveObject = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Vector2 v0], [page:Vector2 v1], [page:Vector2 v2] )</h3>
+		<h3>[name]( [param:Vector2 v0], [param:Vector2 v1], [param:Vector2 v2] )</h3>
 		<div>
 			[page:Vector2 v0] – The startpoint.<br/>
 			[page:Vector2 v1] – The control point.<br/>

+ 1 - 1
docs/api/extras/curves/QuadraticBezierCurve3.html

@@ -39,7 +39,7 @@ var curveObject = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Vector3 v0], [page:Vector3 v1], [page:Vector3 v2] )</h3>
+		<h3>[name]( [param:Vector3 v0], [param:Vector3 v1], [param:Vector3 v2] )</h3>
 		<div>
 			[page:Vector3 v0] – The starting point<br/>
 			[page:Vector3 v1] – The middle control point<br/>

+ 1 - 1
docs/api/extras/curves/SplineCurve.html

@@ -41,7 +41,7 @@ var splineObject = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [page:Array points] )</h3>
+		<h3>[name]( [param:Array points] )</h3>
 		<div>points – An array of [page:Vector2] points that define the curve.</div>
 
 

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

@@ -27,7 +27,7 @@
 		<h2>Methods</h2>
 
 
-		<h3>[method:null render]([page:Function renderCallback])</h3>
+		<h3>[method:null render]([param:Function renderCallback])</h3>
 		<div>
 		renderCallback -- A function to render the generated object.
 		</div>

+ 1 - 1
docs/api/geometries/BoxBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float width], [page:Float height], [page:Float depth], [page:Integer widthSegments], [page:Integer heightSegments], [page:Integer depthSegments])</h3>
+		<h3>[name]([param:Float width], [param:Float height], [param:Float depth], [param:Integer widthSegments], [param:Integer heightSegments], [param:Integer depthSegments])</h3>
 		<div>
 		width — Width of the sides on the X axis. Default is 1.<br />
 		height — Height of the sides on the Y axis. Default is 1.<br />

+ 1 - 1
docs/api/geometries/BoxGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float width], [page:Float height], [page:Float depth], [page:Integer widthSegments], [page:Integer heightSegments], [page:Integer depthSegments])</h3>
+		<h3>[name]([param:Float width], [param:Float height], [param:Float depth], [param:Integer widthSegments], [param:Integer heightSegments], [param:Integer depthSegments])</h3>
 		<div>
 		width — Width of the sides on the X axis. Default is 1.<br />
 		height — Height of the sides on the Y axis. Default is 1.<br />

+ 1 - 1
docs/api/geometries/CircleBufferGeometry.html

@@ -43,7 +43,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer segments], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		radius — Radius of the circle, default = 1.<br />
 		segments — Number of segments (triangles), minimum = 3, default = 8.<br />

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

@@ -44,7 +44,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer segments], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		radius — Radius of the circle, default = 1.<br />
 		segments — Number of segments (triangles), minimum = 3, default = 8.<br />

+ 1 - 1
docs/api/geometries/ConeBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Float height], [page:Integer radialSegments], [page:Integer heightSegments], [page:Boolean openEnded], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		radius — Radius of the cone base. Default is 1.<br />
 		height — Height of the cone. Default is 1.<br />

+ 1 - 1
docs/api/geometries/ConeGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Float height], [page:Integer radialSegments], [page:Integer heightSegments], [page:Boolean openEnded], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		radius — Radius of the cone at the base. Default is 20.<br />
 		height — Height of the cone. Default is 100.<br />

+ 1 - 1
docs/api/geometries/CylinderBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radiusTop], [page:Float radiusBottom], [page:Float height], [page:Integer radialSegments], [page:Integer heightSegments], [page:Boolean openEnded], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
 		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />

+ 1 - 1
docs/api/geometries/CylinderGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radiusTop], [page:Float radiusBottom], [page:Float height], [page:Integer radialSegments], [page:Integer heightSegments], [page:Boolean openEnded], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
 		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />

+ 1 - 1
docs/api/geometries/DodecahedronBufferGeometry.html

@@ -34,7 +34,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Radius of the dodecahedron. Default is 1.<br />
 		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a dodecahedron.

+ 1 - 1
docs/api/geometries/DodecahedronGeometry.html

@@ -34,7 +34,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Radius of the dodecahedron. Default is 1.<br />
 		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a dodecahedron.

+ 1 - 1
docs/api/geometries/EdgesGeometry.html

@@ -27,7 +27,7 @@ scene.add( line );
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Geometry geometry], [page:Integer thresholdAngle] )</h3>
+		<h3>[name]( [param:Geometry geometry], [param:Integer thresholdAngle] )</h3>
 		<div>
 		geometry — Any geometry object.<br />
 		thresholdAngle — An edge is only rendered if the angle (in degrees) between the face normals of the adjoining faces exceeds this value. default = 1 degree.

+ 3 - 3
docs/api/geometries/ExtrudeBufferGeometry.html

@@ -64,7 +64,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Array shapes], [page:Object options])</h3>
+		<h3>[name]([param:Array shapes], [param:Object options])</h3>
 		<div>
 		shapes — Shape or an array of shapes. <br />
 		options — Object that can contain the following parameters.
@@ -99,7 +99,7 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null addShapeList]([page:Array shapes], [page:Object options])</h3>
+		<h3>[method:null addShapeList]([param:Array shapes], [param:Object options])</h3>
 		<div>
 			shapes — An Array of shapes to add. <br />
 			options — Object that can contain the following parameters.
@@ -118,7 +118,7 @@
 		</div>
 		<div>Adds the shapes to the list to extrude.</div>
 
-		<h3>[method:null addShape]([page:Shape shape], [page:Object options])</h3>
+		<h3>[method:null addShape]([param:Shape shape], [param:Object options])</h3>
 		<div>
 			shape — A shape to add. <br />
 			options — Object that can contain the following parameters.

+ 3 - 3
docs/api/geometries/ExtrudeGeometry.html

@@ -64,7 +64,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Array shapes], [page:Object options])</h3>
+		<h3>[name]([param:Array shapes], [param:Object options])</h3>
 		<div>
 		shapes — Shape or an array of shapes. <br />
 		options — Object that can contain the following parameters.
@@ -99,7 +99,7 @@
 
 		<h2>Methods</h2>
 
-		<h3>[method:null addShapeList]([page:Array shapes], [page:Object options])</h3>
+		<h3>[method:null addShapeList]([param:Array shapes], [param:Object options])</h3>
 		<div>
 			shapes — An Array of shapes to add. <br />
 			options — Object that can contain the following parameters.
@@ -118,7 +118,7 @@
 		</div>
 		<div>Adds the shapes to the list to extrude.</div>
 
-		<h3>[method:null addShape]([page:Shape shape], [page:Object options])</h3>
+		<h3>[method:null addShape]([param:Shape shape], [param:Object options])</h3>
 		<div>
 			shape — A shape to add. <br />
 			options — Object that can contain the following parameters.

+ 1 - 1
docs/api/geometries/IcosahedronBufferGeometry.html

@@ -33,7 +33,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Default is 1. <br />
 		detail — Default is 0.  Setting this to a value greater than 0 adds more vertices making it no longer an icosahedron.  When detail is greater than 1, it's effectively a sphere.

+ 2 - 2
docs/api/geometries/IcosahedronGeometry.html

@@ -9,7 +9,7 @@
 	</head>
 	<body>
 		[page:Geometry] &rarr;
-		
+
 		<h1>[name]</h1>
 
 		<div class="desc">A class for generating an icosahedron geometry.</div>
@@ -34,7 +34,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Default is 1. <br />
 		detail — Default is 0.  Setting this to a value greater than 0 adds more vertices making it no longer an icosahedron.  When detail is greater than 1, it's effectively a sphere.

+ 1 - 1
docs/api/geometries/LatheBufferGeometry.html

@@ -47,7 +47,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Array points], [page:Integer segments], [page:Float phiStart], [page:Float phiLength])</h3>
+		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
 		<div>
 		points — Array of Vector2s. The x-coordinate of each point must be greater than zero.<br />
 		segments — the number of circumference segments to generate. Default is 12.<br />

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

@@ -47,7 +47,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Array points], [page:Integer segments], [page:Float phiStart], [page:Float phiLength])</h3>
+		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
 		<div>
 		points — Array of Vector2s. The x-coordinate of each point must be greater than zero.<br />
 		segments — the number of circumference segments to generate. Default is 12.<br />

+ 1 - 1
docs/api/geometries/OctahedronBufferGeometry.html

@@ -33,7 +33,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Radius of the octahedron. Default is 1.<br />
 		detail — Default is 0.  Setting this to a value greater than zero add vertices making it no longer an octahedron.

+ 2 - 2
docs/api/geometries/OctahedronGeometry.html

@@ -9,7 +9,7 @@
 	</head>
 	<body>
 		[page:Geometry] &rarr;
-		
+
 		<h1>[name]</h1>
 
 		<div class="desc">A class for generating an octahedron geometry.</div>
@@ -34,7 +34,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Radius of the octahedron. Default is 1.<br />
 		detail — Default is 0.  Setting this to a value greater than zero add vertices making it no longer an octahedron.

+ 1 - 1
docs/api/geometries/ParametricBufferGeometry.html

@@ -45,7 +45,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Function func], [page:Integer slices], [page:Integer stacks])</h3>
+		<h3>[name]([param:Function func], [param:Integer slices], [param:Integer stacks])</h3>
 		<div>
 		func — A function that takes in a [page:Float u] and [page:Float v] value each between 0 and 1 and returns a [page:Vector3]<br />
 		slices — The count of slices to use for the parametric function <br />

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

@@ -45,7 +45,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Function func], [page:Integer slices], [page:Integer stacks])</h3>
+		<h3>[name]([param:Function func], [param:Integer slices], [param:Integer stacks])</h3>
 		<div>
 		func — A function that takes in a [page:Float u] and [page:Float v] value each between 0 and 1 and returns a [page:Vector3]<br />
 		slices — The count of slices to use for the parametric function <br />

+ 1 - 1
docs/api/geometries/PlaneBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float width], [page:Float height], [page:Integer widthSegments], [page:Integer heightSegments])</h3>
+		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
 		<div>
 		width — Width along the X axis. Default is 1.<br />
 		height — Height along the Y axis. Default is 1.<br />

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

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float width], [page:Float height], [page:Integer widthSegments], [page:Integer heightSegments])</h3>
+		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
 		<div>
 		width — Width along the X axis. Default is 1.<br />
 		height — Height along the Y axis. Default is 1.<br />

+ 1 - 1
docs/api/geometries/PolyhedronBufferGeometry.html

@@ -41,7 +41,7 @@ var geometry = new THREE.PolyhedronBufferGeometry( verticesOfCube, indicesOfFace
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Array vertices], [page:Array indices], [page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
 		<div>
 		vertices — [page:Array] of points of the form [1,1,1, -1,-1,-1, ... ] <br />
 		indices — [page:Array] of indices that make up the faces of the form [0,1,2, 2,3,0, ... ] <br />

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

@@ -39,7 +39,7 @@ var geometry = new THREE.PolyhedronGeometry( verticesOfCube, indicesOfFaces, 6,
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Array vertices], [page:Array indices], [page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
 		<div>
 		vertices — [page:Array] of points of the form [1,1,1, -1,-1,-1, ... ] <br />
 		indices — [page:Array] of indices that make up the faces of the form [0,1,2, 2,3,0, ... ] <br />

+ 1 - 1
docs/api/geometries/RingBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float innerRadius], [page:Float outerRadius], [page:Integer thetaSegments], [page:Integer phiSegments], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		innerRadius — Default is 0.5. <br />
 		outerRadius — Default is 1. <br />

+ 1 - 1
docs/api/geometries/RingGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float innerRadius], [page:Float outerRadius], [page:Integer thetaSegments], [page:Integer phiSegments], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<div>
 		innerRadius — Default is 0.5. <br />
 		outerRadius — Default is 1. <br />

+ 1 - 1
docs/api/geometries/ShapeBufferGeometry.html

@@ -58,7 +58,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Array shapes], [page:Integer curveSegments])</h3>
+		<h3>[name]([param:Array shapes], [param:Integer curveSegments])</h3>
 		<div>
 		shapes — [page:Array] of shapes or a single [page:Shape shape].<br />
 		curveSegments - [page:Integer] - Number of segments per shape. Default is 12.

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

@@ -58,7 +58,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Array shapes], [page:Integer curveSegments])</h3>
+		<h3>[name]([param:Array shapes], [param:Integer curveSegments])</h3>
 		<div>
 		shapes — [page:Array] of shapes or a single [page:Shape shape].<br />
 		curveSegments - [page:Integer] - Number of segments per shape. Default is 12.

+ 1 - 1
docs/api/geometries/SphereBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer widthSegments], [page:Integer heightSegments], [page:Float phiStart], [page:Float phiLength], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radius], [param:Integer widthSegments], [param:Integer heightSegments], [param:Float phiStart], [param:Float phiLength], [param:Float thetaStart], [param:Float thetaLength])</h3>
 
 		<div>
 		radius — sphere radius. Default is 1.<br />

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

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer widthSegments], [page:Integer heightSegments], [page:Float phiStart], [page:Float phiLength], [page:Float thetaStart], [page:Float thetaLength])</h3>
+		<h3>[name]([param:Float radius], [param:Integer widthSegments], [param:Integer heightSegments], [param:Float phiStart], [param:Float phiLength], [param:Float thetaStart], [param:Float thetaLength])</h3>
 
 		<div>
 		radius — sphere radius. Default is 1.<br />

+ 1 - 1
docs/api/geometries/TetrahedronBufferGeometry.html

@@ -34,7 +34,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Radius of the tetrahedron. Default is 1.<br />
 		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a tetrahedron.

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

@@ -34,7 +34,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Integer detail])</h3>
+		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<div>
 		radius — Radius of the tetrahedron. Default is 1.<br />
 		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a tetrahedron.

+ 1 - 1
docs/api/geometries/TextBufferGeometry.html

@@ -62,7 +62,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:String text], [page:Object parameters])</h3>
+		<h3>[name]([param:String text], [param:Object parameters])</h3>
 		<div>
 		text — The text that needs to be shown. <br />
 		parameters — Object that can contains the following parameters.

+ 4 - 4
docs/api/geometries/TextGeometry.html

@@ -13,7 +13,7 @@
 		<h1>[name]</h1>
 
 		<div class="desc">
-			A class for generating text as a single geometry. It is constructed by providing a string of text, and a hash of 
+			A class for generating text as a single geometry. It is constructed by providing a string of text, and a hash of
 			parameters consisting of a loaded [page:Font] and settings for the geometry's parent [page:ExtrudeGeometry].
 			See the [page:Font], [page:FontLoader] and [page:Creating_Text] pages for additional details.
 		</div>
@@ -44,7 +44,7 @@
 
 		<code>
 		var loader = new THREE.FontLoader();
-		
+
 		loader.load( 'fonts/helvetiker_regular.typeface.json', function ( font ) {
 
 			var geometry = new THREE.TextGeometry( 'Hello three.js!', {
@@ -57,12 +57,12 @@
 				bevelSize: 8,
 				bevelSegments: 5
 			} );
-		} );			
+		} );
 		</code>
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:String text], [page:Object parameters])</h3>
+		<h3>[name]([param:String text], [param:Object parameters])</h3>
 		<div>
 		text — The text that needs to be shown. <br />
 		parameters — Object that can contains the following parameters.

+ 1 - 1
docs/api/geometries/TorusBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Float tube], [page:Integer radialSegments], [page:Integer tubularSegments], [page:Float arc])</h3>
+		<h3>[name]([param:Float radius], [param:Float tube], [param:Integer radialSegments], [param:Integer tubularSegments], [param:Float arc])</h3>
 		<div>
 		radius - Radius of the torus, from the center of the torus to the center of the tube. Default is 1. <br />
 		tube — Radius of the tube.  Default is 0.4. <br />

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

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Float tube], [page:Integer radialSegments], [page:Integer tubularSegments], [page:Float arc])</h3>
+		<h3>[name]([param:Float radius], [param:Float tube], [param:Integer radialSegments], [param:Integer tubularSegments], [param:Float arc])</h3>
 		<div>
 		radius - Radius of the torus, from the center of the torus to the center of the tube. Default is 1. <br />
 		tube — Radius of the tube.  Default is 0.4. <br />

+ 1 - 1
docs/api/geometries/TorusKnotBufferGeometry.html

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Float tube], [page:Integer tubularSegments], [page:Integer radialSegments], [page:Integer p], [page:Integer q])</h3>
+		<h3>[name]([param:Float radius], [param:Float tube], [param:Integer tubularSegments], [param:Integer radialSegments], [param:Integer p], [param:Integer q])</h3>
 		<div>
 			<ul>
 				<li>radius - Radius of the torus. Default is 1.</li>

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

@@ -42,7 +42,7 @@
 
 		<h2>Constructor</h2>
 
-		<h3>[name]([page:Float radius], [page:Float tube], [page:Integer tubularSegments], [page:Integer radialSegments], [page:Integer p], [page:Integer q])</h3>
+		<h3>[name]([param:Float radius], [param:Float tube], [param:Integer tubularSegments], [param:Integer radialSegments], [param:Integer p], [param:Integer q])</h3>
 		<div>
 			<ul>
 				<li>radius - Radius of the torus. Default is 1.</li>

+ 1 - 1
docs/api/geometries/TubeBufferGeometry.html

@@ -66,7 +66,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Curve path], [page:Integer tubularSegments], [page:Float radius], [page:Integer radialSegments], [page:Boolean closed])</h3>
+		<h3>[name]([param:Curve path], [param:Integer tubularSegments], [param:Float radius], [param:Integer radialSegments], [param:Boolean closed])</h3>
 		<div>
 		path — [page:Curve] - A path that inherits from the [page:Curve] base class<br />
 		tubularSegments — [page:Integer] - The number of segments that make up the tube, default is 64<br />

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

@@ -66,7 +66,7 @@
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([page:Curve path], [page:Integer tubularSegments], [page:Float radius], [page:Integer radialSegments], [page:Boolean closed])</h3>
+		<h3>[name]([param:Curve path], [param:Integer tubularSegments], [param:Float radius], [param:Integer radialSegments], [param:Boolean closed])</h3>
 		<div>
 		path — [page:Curve] - A path that inherits from the [page:Curve] base class<br />
 		tubularSegments — [page:Integer] - The number of segments that make up the tube, default is 64<br />

+ 1 - 1
docs/api/geometries/WireframeGeometry.html

@@ -51,7 +51,7 @@ scene.add( line );
 
 		<h2>Constructor</h2>
 
-		<h3>[name]( [page:Geometry geometry] )</h3>
+		<h3>[name]( [param:Geometry geometry] )</h3>
 		<div>
 		geometry — any geometry object.
 		</div>

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