2
0
Эх сурвалжийг харах

Merge branch 'dev' into dev-css-orthographic

Mr.doob 7 жил өмнө
parent
commit
a3f002285b
100 өөрчлөгдсөн 2824 нэмэгдсэн , 2970 устгасан
  1. 1 0
      README.md
  2. 352 400
      build/three.js
  3. 313 305
      build/three.min.js
  4. 352 400
      build/three.module.js
  5. 6 6
      docs/api/Template.html
  6. 74 74
      docs/api/animation/AnimationAction.html
  7. 30 30
      docs/api/animation/AnimationClip.html
  8. 24 24
      docs/api/animation/AnimationMixer.html
  9. 16 16
      docs/api/animation/AnimationObjectGroup.html
  10. 14 14
      docs/api/animation/AnimationUtils.html
  11. 92 67
      docs/api/animation/KeyframeTrack.html
  12. 36 36
      docs/api/animation/PropertyBinding.html
  13. 26 27
      docs/api/animation/PropertyMixer.html
  14. 18 18
      docs/api/animation/tracks/BooleanKeyframeTrack.html
  15. 10 10
      docs/api/animation/tracks/ColorKeyframeTrack.html
  16. 10 10
      docs/api/animation/tracks/NumberKeyframeTrack.html
  17. 14 14
      docs/api/animation/tracks/QuaternionKeyframeTrack.html
  18. 18 18
      docs/api/animation/tracks/StringKeyframeTrack.html
  19. 10 10
      docs/api/animation/tracks/VectorKeyframeTrack.html
  20. 59 59
      docs/api/audio/Audio.html
  21. 16 16
      docs/api/audio/AudioAnalyser.html
  22. 6 6
      docs/api/audio/AudioContext.html
  23. 22 22
      docs/api/audio/AudioListener.html
  24. 29 29
      docs/api/audio/PositionalAudio.html
  25. 9 9
      docs/api/cameras/ArrayCamera.html
  26. 19 19
      docs/api/cameras/Camera.html
  27. 18 18
      docs/api/cameras/CubeCamera.html
  28. 38 38
      docs/api/cameras/OrthographicCamera.html
  29. 48 48
      docs/api/cameras/PerspectiveCamera.html
  30. 15 15
      docs/api/cameras/StereoCamera.html
  31. 6 4
      docs/api/constants/CustomBlendingEquations.html
  32. 8 8
      docs/api/constants/DrawModes.html
  33. 14 12
      docs/api/constants/Materials.html
  34. 8 8
      docs/api/constants/Renderer.html
  35. 22 22
      docs/api/constants/Textures.html
  36. 50 50
      docs/api/core/BufferAttribute.html
  37. 74 75
      docs/api/core/BufferGeometry.html
  38. 22 22
      docs/api/core/Clock.html
  39. 27 27
      docs/api/core/DirectGeometry.html
  40. 20 20
      docs/api/core/EventDispatcher.html
  41. 26 26
      docs/api/core/Face3.html
  42. 81 81
      docs/api/core/Geometry.html
  43. 9 9
      docs/api/core/InstancedBufferAttribute.html
  44. 11 11
      docs/api/core/InstancedBufferGeometry.html
  45. 14 10
      docs/api/core/InstancedInterleavedBuffer.html
  46. 36 36
      docs/api/core/InterleavedBuffer.html
  47. 29 29
      docs/api/core/InterleavedBufferAttribute.html
  48. 23 23
      docs/api/core/Layers.html
  49. 118 120
      docs/api/core/Object3D.html
  50. 44 46
      docs/api/core/Raycaster.html
  51. 8 8
      docs/api/core/Uniform.html
  52. 5 5
      docs/api/core/bufferAttributeTypes/BufferAttributeTypes.html
  53. 100 100
      docs/api/deprecated/DeprecatedList.html
  54. 4 4
      docs/api/extras/Earcut.html
  55. 8 8
      docs/api/extras/ShapeUtils.html
  56. 29 29
      docs/api/extras/core/Curve.html
  57. 11 11
      docs/api/extras/core/CurvePath.html
  58. 11 11
      docs/api/extras/core/Font.html
  59. 8 8
      docs/api/extras/core/Interpolations.html
  60. 23 23
      docs/api/extras/core/Path.html
  61. 15 15
      docs/api/extras/core/Shape.html
  62. 22 22
      docs/api/extras/core/ShapePath.html
  63. 4 4
      docs/api/extras/curves/ArcCurve.html
  64. 12 12
      docs/api/extras/curves/CatmullRomCurve3.html
  65. 12 12
      docs/api/extras/curves/CubicBezierCurve.html
  66. 12 12
      docs/api/extras/curves/CubicBezierCurve3.html
  67. 18 18
      docs/api/extras/curves/EllipseCurve.html
  68. 9 9
      docs/api/extras/curves/LineCurve.html
  69. 9 9
      docs/api/extras/curves/LineCurve3.html
  70. 11 11
      docs/api/extras/curves/QuadraticBezierCurve.html
  71. 11 11
      docs/api/extras/curves/QuadraticBezierCurve3.html
  72. 8 8
      docs/api/extras/curves/SplineCurve.html
  73. 7 7
      docs/api/extras/objects/ImmediateRenderObject.html
  74. 5 5
      docs/api/geometries/BoxBufferGeometry.html
  75. 5 5
      docs/api/geometries/BoxGeometry.html
  76. 3 3
      docs/api/geometries/CircleBufferGeometry.html
  77. 4 4
      docs/api/geometries/CircleGeometry.html
  78. 5 5
      docs/api/geometries/ConeBufferGeometry.html
  79. 7 7
      docs/api/geometries/ConeGeometry.html
  80. 5 5
      docs/api/geometries/CylinderBufferGeometry.html
  81. 5 5
      docs/api/geometries/CylinderGeometry.html
  82. 5 5
      docs/api/geometries/DodecahedronBufferGeometry.html
  83. 5 5
      docs/api/geometries/DodecahedronGeometry.html
  84. 3 3
      docs/api/geometries/EdgesGeometry.html
  85. 7 50
      docs/api/geometries/ExtrudeBufferGeometry.html
  86. 7 50
      docs/api/geometries/ExtrudeGeometry.html
  87. 5 5
      docs/api/geometries/IcosahedronBufferGeometry.html
  88. 5 5
      docs/api/geometries/IcosahedronGeometry.html
  89. 5 5
      docs/api/geometries/LatheBufferGeometry.html
  90. 5 5
      docs/api/geometries/LatheGeometry.html
  91. 5 5
      docs/api/geometries/OctahedronBufferGeometry.html
  92. 5 5
      docs/api/geometries/OctahedronGeometry.html
  93. 3 3
      docs/api/geometries/ParametricBufferGeometry.html
  94. 3 3
      docs/api/geometries/ParametricGeometry.html
  95. 5 5
      docs/api/geometries/PlaneBufferGeometry.html
  96. 5 5
      docs/api/geometries/PlaneGeometry.html
  97. 6 6
      docs/api/geometries/PolyhedronBufferGeometry.html
  98. 6 6
      docs/api/geometries/PolyhedronGeometry.html
  99. 3 3
      docs/api/geometries/RingBufferGeometry.html
  100. 3 3
      docs/api/geometries/RingGeometry.html

+ 1 - 0
README.md

@@ -5,6 +5,7 @@ three.js
 [![License][license-badge]][license-badge-url]
 [![License][license-badge]][license-badge-url]
 [![Dependencies][dependencies-badge]][dependencies-badge-url]
 [![Dependencies][dependencies-badge]][dependencies-badge-url]
 [![Dev Dependencies][devDependencies-badge]][devDependencies-badge-url]
 [![Dev Dependencies][devDependencies-badge]][devDependencies-badge-url]
+[![Build Status](https://travis-ci.org/mrdoob/three.js.svg?branch=dev)](https://travis-ci.org/mrdoob/three.js)
 
 
 #### JavaScript 3D library ####
 #### JavaScript 3D library ####
 
 

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 352 - 400
build/three.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 313 - 305
build/three.min.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 352 - 400
build/three.module.js


+ 6 - 6
docs/api/Template.html

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">todo</div>
+		<p class="desc">todo</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
@@ -23,22 +23,22 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Number todo])</h3>
 		<h3>[name]([param:Number todo])</h3>
-		<div></div>
+		<p></p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Number todo]</h3>
 		<h3>[property:Number todo]</h3>
-		<div>
+		<p>
 		todo
 		todo
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null todo]()</h3>
 		<h3>[method:null todo]()</h3>
-		<div>todo</div>
-		<div>todo</div>
+		<p>todo</p>
+		<p>todo</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 74 - 74
docs/api/animation/AnimationAction.html

@@ -10,7 +10,7 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			AnimationActions schedule the performance of the animations which are stored in
 			AnimationActions schedule the performance of the animations which are stored in
 			[page:AnimationClip AnimationClips].<br /><br />
 			[page:AnimationClip AnimationClips].<br /><br />
 
 
@@ -18,28 +18,28 @@
 
 
 			For an overview of the different elements of the three.js animation system see the
 			For an overview of the different elements of the three.js animation system see the
 			"Animation System" article in the "Next Steps" section of the manual.
 			"Animation System" article in the "Next Steps" section of the manual.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:AnimationMixer mixer], [param:AnimationClip clip], [param:Object3D localRoot] )</h3>
 		<h3>[name]( [param:AnimationMixer mixer], [param:AnimationClip clip], [param:Object3D localRoot] )</h3>
-		<div>
+		<p>
 			[page:AnimationMixer mixer] - the *AnimationMixer* that is controlled by this action.<br />
 			[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 />
 			[page:AnimationClip clip] - the *AnimationClip* that holds the animation data for this action.<br />
 			[page:Object3D localRoot] - the root object on which this action is performed.<br /><br />
 			[page:Object3D localRoot] - the root object on which this action is performed.<br /><br />
 
 
 			Note: Instead of calling this constructor directly you should instantiate an AnimationAction with
 			Note: Instead of calling this constructor directly you should instantiate an AnimationAction with
 			[page:AnimationMixer.clipAction] since this method provides caching for better performance.
 			[page:AnimationMixer.clipAction] since this method provides caching for better performance.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
 		<h3>[property:Boolean clampWhenFinished]</h3>
 		<h3>[property:Boolean clampWhenFinished]</h3>
-		<div>
+		<p>
 			If *clampWhenFinished* is set to true the animation will automatically be [page:.paused paused]
 			If *clampWhenFinished* is set to true the animation will automatically be [page:.paused paused]
 			on its last frame.<br /><br />
 			on its last frame.<br /><br />
 
 
@@ -51,10 +51,10 @@
 
 
 			Note: *clampWhenFinished* has no impact if the action is interrupted (it has only an effect if
 			Note: *clampWhenFinished* has no impact if the action is interrupted (it has only an effect if
 			its last loop has really finished).
 			its last loop has really finished).
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean enabled]</h3>
 		<h3>[property:Boolean enabled]</h3>
-		<div>
+		<p>
 			Setting *enabled* to *false* disables this action, so that it has no impact. Default is *true*.<br /><br />
 			Setting *enabled* to *false* disables this action, so that it has no impact. Default is *true*.<br /><br />
 
 
 			When the action is re-enabled, the animation continues from its current [page:.time time]
 			When the action is re-enabled, the animation continues from its current [page:.time time]
@@ -65,10 +65,10 @@
 			[page:.paused paused] is *false*, this action has not been deactivated in the meantime (by
 			[page:.paused paused] is *false*, this action has not been deactivated in the meantime (by
 			executing a [page:.stop stop] or [page:.reset reset] command), and neither [page:.weight weight]
 			executing a [page:.stop stop] or [page:.reset reset] command), and neither [page:.weight weight]
 			nor [page:.timeScale timeScale] is 0.
 			nor [page:.timeScale timeScale] is 0.
-		</div>
+		</p>
 
 
 		<h3>[property:Number loop]</h3>
 		<h3>[property:Number loop]</h3>
-		<div>
+		<p>
 			The looping mode (can be changed with [page:.setLoop setLoop]). Default is
 			The looping mode (can be changed with [page:.setLoop setLoop]). Default is
 			[page:Animation THREE.LoopRepeat] (with an infinite number of [page:.repetitions repetitions])<br /><br />
 			[page:Animation THREE.LoopRepeat] (with an infinite number of [page:.repetitions repetitions])<br /><br />
 
 
@@ -78,33 +78,33 @@
 			each time jumping from the end of the clip directly to its beginning,<br />
 			each time jumping from the end of the clip directly to its beginning,<br />
 			[page:Animation THREE.LoopPingPong] - playing the clip with the choosen number of *repetitions*,
 			[page:Animation THREE.LoopPingPong] - playing the clip with the choosen number of *repetitions*,
 			alternately playing forward and backward.
 			alternately playing forward and backward.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean paused]</h3>
 		<h3>[property:Boolean paused]</h3>
-		<div>
+		<p>
 			Setting *paused* to *true* pauses the execution of the action by setting the effective time scale
 			Setting *paused* to *true* pauses the execution of the action by setting the effective time scale
 			to 0. Default is *false*.<br /><br />
 			to 0. Default is *false*.<br /><br />
-		</div>
+		</p>
 
 
 		<h3>[property:Number repetitions]</h3>
 		<h3>[property:Number repetitions]</h3>
-		<div>
+		<p>
 			The number of repetitions of the performed [page:AnimationClip] over the course of this action.
 			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 />
 			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
 			Setting this number has no effect, if the [page:.loop loop mode] is set to
 			[page:Animation THREE.LoopOnce].
 			[page:Animation THREE.LoopOnce].
-		</div>
+		</p>
 
 
 		<h3>[property:Number time]</h3>
 		<h3>[property:Number time]</h3>
-		<div>
+		<p>
 			The local time of this action (in seconds, starting with 0).<br /><br />
 			The local time of this action (in seconds, starting with 0).<br /><br />
 
 
 			The value gets clamped or wrapped to 0...clip.duration (according to the loop state). It can be
 			The value gets clamped or wrapped to 0...clip.duration (according to the loop state). It can be
 			scaled relativly to the global mixer time by changing [page:.timeScale timeScale] (using
 			scaled relativly to the global mixer time by changing [page:.timeScale timeScale] (using
 			[page:.setEffectiveTimeScale setEffectiveTimeScale] or [page:.setDuration setDuration]).<br />
 			[page:.setEffectiveTimeScale setEffectiveTimeScale] or [page:.setDuration setDuration]).<br />
-		</div>
+		</p>
 
 
 		<h3>[property:Number timeScale]</h3>
 		<h3>[property:Number timeScale]</h3>
-		<div>
+		<p>
 			Scaling factor for the [page:.time time]. A value of 0 causes the animation to pause. Negative
 			Scaling factor for the [page:.time time]. A value of 0 causes the animation to pause. Negative
 			values cause the animation to play backwards. Default is 1.<br /><br />
 			values cause the animation to play backwards. Default is 1.<br /><br />
 			Properties/methods concerning *timeScale* (respectively *time*) are:
 			Properties/methods concerning *timeScale* (respectively *time*) are:
@@ -116,10 +116,10 @@
 			[page:.stopWarping stopWarping],
 			[page:.stopWarping stopWarping],
 			[page:.syncWith syncWith],
 			[page:.syncWith syncWith],
 			[page:.warp warp].
 			[page:.warp warp].
-		</div>
+		</p>
 
 
 		<h3>[property:Number weight]</h3>
 		<h3>[property:Number weight]</h3>
-		<div>
+		<p>
 			The degree of influence of this action (in the interval [0, 1]). Values between 0 (no impact)
 			The degree of influence of this action (in the interval [0, 1]). Values between 0 (no impact)
 			and 1 (full impact) can be used to blend between several actions. Default is 1. <br /><br />
 			and 1 (full impact) can be used to blend between several actions. Default is 1. <br /><br />
 			Properties/methods concerning  *weight* are:
 			Properties/methods concerning  *weight* are:
@@ -131,24 +131,24 @@
 			[page:.getEffectiveWeight getEffectiveWeight],
 			[page:.getEffectiveWeight getEffectiveWeight],
 			[page:.setEffectiveWeight setEffectiveWeight],
 			[page:.setEffectiveWeight setEffectiveWeight],
 			[page:.stopFading stopFading].
 			[page:.stopFading stopFading].
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean zeroSlopeAtEnd]</h3>
 		<h3>[property:Boolean zeroSlopeAtEnd]</h3>
-		<div>
+		<p>
 			Enables smooth interpolation without separate clips for start, loop and end. Default is *true*.
 			Enables smooth interpolation without separate clips for start, loop and end. Default is *true*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean zeroSlopeAtStart]</h3>
 		<h3>[property:Boolean zeroSlopeAtStart]</h3>
-		<div>
+		<p>
 			Enables smooth interpolation without separate clips for start, loop and end. Default is *true*.
 			Enables smooth interpolation without separate clips for start, loop and end. Default is *true*.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:AnimationAction crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<h3>[method:AnimationAction crossFadeFrom]( [param:AnimationAction fadeOutAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
-		<div>
+		<p>
 			Causes this action to [page:.fadeIn fade in], fading out another action simultaneously, within
 			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 />
 			the passed time interval. This method can be chained.<br /><br />
 
 
@@ -157,65 +157,65 @@
 
 
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
 
 
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
 		<h3>[method:AnimationAction crossFadeTo]( [param:AnimationAction fadeInAction], [param:Number durationInSeconds], [param:Boolean warpBoolean] )</h3>
-		<div>
+		<p>
 			Causes this action to [page:.fadeOut fade out], fading in another action simultaneously, within
 			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 />
 			the passed time interval. This method can be chained.<br /><br />
 			If warpBoolean is true, additional [page:.warp warping] (gradually changes of the time scales)
 			If warpBoolean is true, additional [page:.warp warping] (gradually changes of the time scales)
 			will be applied.<br /><br />
 			will be applied.<br /><br />
 
 
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
 			Note: Like with *fadeIn*/*fadeOut*, the fading starts/ends with a weight of 1.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction fadeIn]( [param:Number durationInSeconds] )</h3>
 		<h3>[method:AnimationAction fadeIn]( [param:Number durationInSeconds] )</h3>
-		<div>
+		<p>
 			Increases the [page:.weight weight] of this action gradually from 0 to 1, within the passed time
 			Increases the [page:.weight weight] of this action gradually from 0 to 1, within the passed time
 			interval. This method can be chained.
 			interval. This method can be chained.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction fadeOut]( [param:Number durationInSeconds] )</h3>
 		<h3>[method:AnimationAction fadeOut]( [param:Number durationInSeconds] )</h3>
-		<div>
+		<p>
 			Decreases the [page:.weight weight] of this action gradually from 1 to 0, within the passed time
 			Decreases the [page:.weight weight] of this action gradually from 1 to 0, within the passed time
 			interval. This method can be chained.
 			interval. This method can be chained.
-		</div>
+		</p>
 
 
 		<h3>[method:Number getEffectiveTimeScale]()</h3>
 		<h3>[method:Number getEffectiveTimeScale]()</h3>
-		<div>
+		<p>
 			Returns the effective time scale (considering the current states of warping and
 			Returns the effective time scale (considering the current states of warping and
 			[page:.paused paused]).
 			[page:.paused paused]).
-		</div>
+		</p>
 
 
 		<h3>[method:number getEffectiveWeight]()</h3>
 		<h3>[method:number getEffectiveWeight]()</h3>
-		<div>
+		<p>
 			Returns the effective weight (considering the current states of fading and
 			Returns the effective weight (considering the current states of fading and
 			[page:.enabled enabled]).
 			[page:.enabled enabled]).
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationClip getClip]()</h3>
 		<h3>[method:AnimationClip getClip]()</h3>
-		<div>
+		<p>
 			Returns the clip which holds the animation data for this action.
 			Returns the clip which holds the animation data for this action.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationMixer getMixer]()</h3>
 		<h3>[method:AnimationMixer getMixer]()</h3>
-		<div>
+		<p>
 			Returns the mixer which is responsible for playing this action.
 			Returns the mixer which is responsible for playing this action.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D getRoot]()</h3>
 		<h3>[method:Object3D getRoot]()</h3>
-		<div>
+		<p>
 			Returns the root object on which this action is performed.
 			Returns the root object on which this action is performed.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction halt]( [param:Number durationInSeconds] )</h3>
 		<h3>[method:AnimationAction halt]( [param:Number durationInSeconds] )</h3>
-		<div>
+		<p>
 			Decelerates this animation's speed to 0 by decreasing [page:.timeScale timeScale] gradually
 			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.
 			(starting from its current value), within the passed time interval. This method can be chained.
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean isRunning]()</h3>
 		<h3>[method:Boolean isRunning]()</h3>
-		<div>
+		<p>
 			Returns true if the action’s [page:.time time] is currently running.<br /><br />
 			Returns true if the action’s [page:.time time] is currently running.<br /><br />
 
 
 			In addition to being activated in the mixer (see [page:.isScheduled isScheduled]) the following conditions must be fulfilled:
 			In addition to being activated in the mixer (see [page:.isScheduled isScheduled]) the following conditions must be fulfilled:
@@ -225,17 +225,17 @@
 
 
 			Note: *isRunning* being true doesn’t necessarily mean that the animation can actually be seen.
 			Note: *isRunning* being true doesn’t necessarily mean that the animation can actually be seen.
 			This is only the case, if [page:.weight weight] is additionally set to a non-zero value.
 			This is only the case, if [page:.weight weight] is additionally set to a non-zero value.
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean isScheduled]()</h3>
 		<h3>[method:Boolean isScheduled]()</h3>
-		<div>
+		<p>
 			Returns true, if this action is activated in the mixer.<br /><br />
 			Returns true, if this action is activated in the mixer.<br /><br />
 			Note: This doesn’t necessarily mean that the animation is actually running (compare the additional
 			Note: This doesn’t necessarily mean that the animation is actually running (compare the additional
 			conditions for [page:.isRunning isRunning]).
 			conditions for [page:.isRunning isRunning]).
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction play]()</h3>
 		<h3>[method:AnimationAction play]()</h3>
-		<div>
+		<p>
 			Tells the mixer to activate the action. This method can be chained.<br /><br />
 			Tells the mixer to activate the action. This method can be chained.<br /><br />
 
 
 			Note: Activating this action doesn’t necessarily mean that the animation starts immediately:
 			Note: Activating this action doesn’t necessarily mean that the animation starts immediately:
@@ -244,10 +244,10 @@
 			executed first. Some other settings ([page:.paused paused]=true, [page:.enabled enabled]=false,
 			executed first. Some other settings ([page:.paused paused]=true, [page:.enabled enabled]=false,
 			[page:.weight weight]=0, [page:.timeScale timeScale]=0) can prevent the animation from playing,
 			[page:.weight weight]=0, [page:.timeScale timeScale]=0) can prevent the animation from playing,
 			too.
 			too.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction reset]()</h3>
 		<h3>[method:AnimationAction reset]()</h3>
-		<div>
+		<p>
 			Resets the action. This method can be chained.<br /><br />
 			Resets the action. This method can be chained.<br /><br />
 
 
 			This method sets [page:.paused paused] to false, [page:.enabled enabled] to true,
 			This method sets [page:.paused paused] to false, [page:.enabled enabled] to true,
@@ -256,16 +256,16 @@
 
 
 			Note: .*reset* is always called by [page:.stop stop], but .*reset* doesn’t call .*stop* itself.
 			Note: .*reset* is always called by [page:.stop stop], but .*reset* doesn’t call .*stop* itself.
 			This means: If you want both, resetting and stopping, don’t call .*reset*; call .*stop* instead.
 			This means: If you want both, resetting and stopping, don’t call .*reset*; call .*stop* instead.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction setDuration]( [param:Number durationInSeconds] )</h3>
 		<h3>[method:AnimationAction setDuration]( [param:Number durationInSeconds] )</h3>
-		<div>
+		<p>
 			Sets the duration for a single loop of this action (by adjusting [page:.timeScale timeScale]
 			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.
 			and stopping any scheduled warping). This method can be chained.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction setEffectiveTimeScale]( [param:Number timeScale] )</h3>
 		<h3>[method:AnimationAction setEffectiveTimeScale]( [param:Number timeScale] )</h3>
-		<div>
+		<p>
 			Sets the [page:.timeScale timeScale] and stops any scheduled warping. This method can be chained.<br /><br />
 			Sets the [page:.timeScale timeScale] and stops any scheduled warping. This method can be chained.<br /><br />
 
 
 			If [page:.paused paused] is false, the effective time scale (an internal property) will also be set
 			If [page:.paused paused] is false, the effective time scale (an internal property) will also be set
@@ -274,10 +274,10 @@
 
 
 			Note: .*paused* will not be switched to *true* automatically, if .*timeScale* is set to 0 by
 			Note: .*paused* will not be switched to *true* automatically, if .*timeScale* is set to 0 by
 			this method.
 			this method.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction setEffectiveWeight]( [param:Number weight] )</h3>
 		<h3>[method:AnimationAction setEffectiveWeight]( [param:Number weight] )</h3>
-		<div>
+		<p>
 			Sets the [page:.weight weight] and stops any scheduled fading. This method can be chained.<br /><br />
 			Sets the [page:.weight weight] and stops any scheduled fading. This method can be chained.<br /><br />
 
 
 			If [page:.enabled enabled] is true, the effective weight (an internal property) will also be set
 			If [page:.enabled enabled] is true, the effective weight (an internal property) will also be set
@@ -286,70 +286,70 @@
 
 
 			Note: .*enabled* will not be switched to *false* automatically, if .*weight* is set to 0 by
 			Note: .*enabled* will not be switched to *false* automatically, if .*weight* is set to 0 by
 			this method.
 			this method.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
 		<h3>[method:AnimationAction setLoop]( [param:Number loopMode], [param:Number repetitions] )</h3>
-		<div>
+		<p>
 			Sets the [page:.loop loop mode] and the number of [page:.repetitions repetitions]. This method
 			Sets the [page:.loop loop mode] and the number of [page:.repetitions repetitions]. This method
 			can be chained.
 			can be chained.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction startAt]( [param:Number startTimeInSeconds] )</h3>
 		<h3>[method:AnimationAction startAt]( [param:Number startTimeInSeconds] )</h3>
-		<div>
+		<p>
 			Defines the time for a delayed start (usually passed as [page:AnimationMixer.time] +
 			Defines the time for a delayed start (usually passed as [page:AnimationMixer.time] +
 			deltaTimeInSeconds). This method can be chained.<br /><br />
 			deltaTimeInSeconds). This method can be chained.<br /><br />
 
 
 			Note: The animation will only start at the given time, if .*startAt* is chained with
 			Note: The animation will only start at the given time, if .*startAt* is chained with
 			[page:.play play], or if the action has already been activated in the mixer (by a previous
 			[page:.play play], or if the action has already been activated in the mixer (by a previous
 			call of .*play*, without stopping or resetting it in the meantime).
 			call of .*play*, without stopping or resetting it in the meantime).
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction stop]()</h3>
 		<h3>[method:AnimationAction stop]()</h3>
-		<div>
+		<p>
 			Tells the mixer to deactivate this action. This method can be chained.<br /><br />
 			Tells the mixer to deactivate this action. This method can be chained.<br /><br />
 
 
 			The action will be immediately stopped and completely [page:.reset reset].<br /><br />
 			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].
 			[page:AnimationMixer.stopAllAction mixer.stopAllAction].
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction stopFading]()</h3>
 		<h3>[method:AnimationAction stopFading]()</h3>
-		<div>
+		<p>
 			Stops any scheduled [page:.fadeIn fading] which is applied to this action. This method can be
 			Stops any scheduled [page:.fadeIn fading] which is applied to this action. This method can be
 			chained.
 			chained.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction stopWarping]()</h3>
 		<h3>[method:AnimationAction stopWarping]()</h3>
-		<div>
+		<p>
 			Stops any scheduled [page:.warp warping] which is applied to this action. This method can be
 			Stops any scheduled [page:.warp warping] which is applied to this action. This method can be
 			chained.
 			chained.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction syncWith]( [param:AnimationAction otherAction] )</h3>
 		<h3>[method:AnimationAction syncWith]( [param:AnimationAction otherAction] )</h3>
-		<div>
+		<p>
 			Synchronizes this action with the passed other action. This method can be chained.<br /><br />
 			Synchronizes this action with the passed other action. This method can be chained.<br /><br />
 
 
 			Synchronizing is done by setting this action’s [page:.time time] and [page:.timeScale timeScale] values
 			Synchronizing is done by setting this action’s [page:.time time] and [page:.timeScale timeScale] values
 			to the corresponding values of the other action (stopping any scheduled warping).<br /><br />
 			to the corresponding values of the other action (stopping any scheduled warping).<br /><br />
 
 
 			Note: Future changes of the other action's *time* and *timeScale* will not be detected.
 			Note: Future changes of the other action's *time* and *timeScale* will not be detected.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
 		<h3>[method:AnimationAction warp]( [param:Number startTimeScale], [param:Number endTimeScale], [param:Number durationInSeconds] )</h3>
-		<div>
+		<p>
 			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
 			[page:.timeScale timeScale] gradually from *startTimeScale* to *endTimeScale*. This method can
 			be chained.
 			be chained.
-		</div>
+		</p>
 
 
 
 
 		<h2>Events</h2>
 		<h2>Events</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			There are two events indicating when a single loop of the action respectively the entire action has finished. You can react to them with:
 			There are two events indicating when a single loop of the action respectively the entire action has finished. You can react to them with:
-		</div>
+		</p>
 		<code>
 		<code>
 		mixer.addEventListener( 'loop', function( e ) { …} ); // properties of e: type, action and loopDelta
 		mixer.addEventListener( 'loop', function( e ) { …} ); // properties of e: type, action and loopDelta
 		mixer.addEventListener( 'finished', function( e ) { …} ); // properties of e: type, action and direction
 		mixer.addEventListener( 'finished', function( e ) { …} ); // properties of e: type, action and direction

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

@@ -10,19 +10,19 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			An AnimationClip is a reusable set of keyframe tracks which represent an animation.<br /><br />
 			An AnimationClip is a reusable set of keyframe tracks which represent an animation.<br /><br />
 
 
 			For an overview of the different elements of the three.js animation system see the
 			For an overview of the different elements of the three.js animation system see the
 			"Animation System" article in the "Next Steps" section of the manual.
 			"Animation System" article in the "Next Steps" section of the manual.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Number duration], [param:Array tracks] )</h3>
 		<h3>[name]( [param:String name], [param:Number duration], [param:Array tracks] )</h3>
-		<div>
+		<p>
 			[page:String name] - a name for this clip.<br />
 			[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,
 			[page:Number duration] - the duration of this clip (in seconds). If a negative value is passed,
 			the duration will be calculated from the passed *tracks* array.<br />
 			the duration will be calculated from the passed *tracks* array.<br />
@@ -34,98 +34,98 @@
 			[page:.CreateClipsFromMorphTargetSequences CreateClipsFromMorphTargetSequences]) or from
 			[page:.CreateClipsFromMorphTargetSequences CreateClipsFromMorphTargetSequences]) or from
 			animation hierarchies ([page:.parseAnimation parseAnimation]) - if your model doesn't already
 			animation hierarchies ([page:.parseAnimation parseAnimation]) - if your model doesn't already
 			hold AnimationClips in its geometry's animations array.
 			hold AnimationClips in its geometry's animations array.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
 		<h3>[property:Number duration]</h3>
 		<h3>[property:Number duration]</h3>
-		<div>
+		<p>
 			The duration of this clip (in seconds). This can be calculated from the [page:.tracks tracks]
 			The duration of this clip (in seconds). This can be calculated from the [page:.tracks tracks]
 			array via [page:.resetDuration resetDuration].
 			array via [page:.resetDuration resetDuration].
-		</div>
+		</p>
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>
+		<p>
 			A name for this clip. A certain clip can be searched via [page:.findByName findByName].
 			A name for this clip. A certain clip can be searched via [page:.findByName findByName].
-		</div>
+		</p>
 
 
 		<h3>[property:Array tracks]</h3>
 		<h3>[property:Array tracks]</h3>
-		<div>
+		<p>
 			An array containing a [page:KeyframeTrack] for each property that are animated by this clip.
 			An array containing a [page:KeyframeTrack] for each property that are animated by this clip.
-		</div>
+		</p>
 
 
 		<h3>[property:String uuid]</h3>
 		<h3>[property:String uuid]</h3>
-		<div>
+		<p>
 			The [link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this clip instance.
 			The [link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this clip instance.
 			It gets automatically assigned and shouldn't be edited.
 			It gets automatically assigned and shouldn't be edited.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:AnimationClip optimize]()</h3>
 		<h3>[method:AnimationClip optimize]()</h3>
-		<div>
+		<p>
 			Optimizes each track by removing equivalent sequential keys (which are common in morph target
 			Optimizes each track by removing equivalent sequential keys (which are common in morph target
 			sequences).
 			sequences).
-		</div>
+		</p>
 
 
 		<h3>[method:null resetDuration]()</h3>
 		<h3>[method:null resetDuration]()</h3>
-		<div>
+		<p>
 			Sets the [page:.duration duration] of the clip to the duration of its longest
 			Sets the [page:.duration duration] of the clip to the duration of its longest
 			[page:KeyframeTrack].
 			[page:KeyframeTrack].
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationClip trim]()</h3>
 		<h3>[method:AnimationClip trim]()</h3>
-		<div>
+		<p>
 			Trims all tracks to the clip's duration.
 			Trims all tracks to the clip's duration.
-		</div>
+		</p>
 
 
 
 
 		<h2>Static Methods</h2>
 		<h2>Static Methods</h2>
 
 
 
 
 		<h3>[method:Array CreateClipsFromMorphTargetSequences]( [param:String name], [param:Array morphTargetSequence], [param:Number fps], [param:Boolean noLoop] )</h3>
 		<h3>[method:Array CreateClipsFromMorphTargetSequences]( [param:String name], [param:Array morphTargetSequence], [param:Number fps], [param:Boolean noLoop] )</h3>
-		<div>
+		<p>
 			Returns an array of new AnimationClips created from the [page:Geometry.morphTargets morph
 			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
 			target sequences] of a geometry, trying to sort morph target names into animation-group-based
 			patterns like "Walk_001, Walk_002, Run_001, Run_002 ..."<br /><br />
 			patterns like "Walk_001, Walk_002, Run_001, Run_002 ..."<br /><br />
 
 
 			This method is called by the [page:JSONLoader] internally, and it uses
 			This method is called by the [page:JSONLoader] internally, and it uses
 			[page:.CreateFromMorphTargetSequence CreateFromMorphTargetSequence].
 			[page:.CreateFromMorphTargetSequence CreateFromMorphTargetSequence].
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationClip CreateFromMorphTargetSequence]( [param:String name], [param:Array morphTargetSequence], [param:Number fps], [param:Boolean noLoop] )</h3>
 		<h3>[method:AnimationClip CreateFromMorphTargetSequence]( [param:String name], [param:Array morphTargetSequence], [param:Number fps], [param:Boolean noLoop] )</h3>
-		<div>
+		<p>
 			Returns a new AnimationClip from the passed [page:Geometry.morphTargets morph targets array]
 			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 />
 			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].
 			*AnimationAction* via [page:AnimationAction.setDuration animationAction.setDuration].
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationClip findByName]( [param:Object objectOrClipArray], [param:String name] )</h3>
 		<h3>[method:AnimationClip findByName]( [param:Object objectOrClipArray], [param:String name] )</h3>
-		<div>
+		<p>
 			Searches for an AnimationClip by name, taking as its first parameter either an array of
 			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".
 			AnimationClips, or a mesh or geometry that contains an array named "animations".
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationClip parse]( [param:Object json] )</h3>
 		<h3>[method:AnimationClip parse]( [param:Object json] )</h3>
-		<div>
+		<p>
 			Parses a JSON representation of a clip and returns an AnimationClip.
 			Parses a JSON representation of a clip and returns an AnimationClip.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationClip parseAnimation]( [param:Object animation], [param:Array bones] )</h3>
 		<h3>[method:AnimationClip parseAnimation]( [param:Object animation], [param:Array bones] )</h3>
-		<div>
+		<p>
 			Parses the animation.hierarchy format and returns an AnimationClip.
 			Parses the animation.hierarchy format and returns an AnimationClip.
-		</div>
+		</p>
 
 
 		<h3>[method:Object toJSON]( [param:AnimationClip clip] )</h3>
 		<h3>[method:Object toJSON]( [param:AnimationClip clip] )</h3>
-		<div>
+		<p>
 			Takes an AnimationClip and returns a JSON object.
 			Takes an AnimationClip and returns a JSON object.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,47 +10,47 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			The AnimationMixer is a player for animations on a particular object in the scene. When
 			The AnimationMixer is a player for animations on a particular object in the scene. When
 			multiple objects in the scene are animated independently, one AnimationMixer may be used for
 			multiple objects in the scene are animated independently, one AnimationMixer may be used for
 			each object.<br /><br />
 			each object.<br /><br />
 
 
 			For an overview of the different elements of the three.js animation system see the
 			For an overview of the different elements of the three.js animation system see the
 			"Animation System" article in the "Next Steps" section of the manual.
 			"Animation System" article in the "Next Steps" section of the manual.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:Object3D rootObject] )</h3>
 		<h3>[name]( [param:Object3D rootObject] )</h3>
-		<div>
+		<p>
 			[page:Object3D rootObject] - the object whose animations shall be played by this mixer.<br />
 			[page:Object3D rootObject] - the object whose animations shall be played by this mixer.<br />
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
 		<h3>[property:Number time]</h3>
 		<h3>[property:Number time]</h3>
-		<div>
+		<p>
 			The global mixer time (in seconds; starting with 0 on the mixer's creation).
 			The global mixer time (in seconds; starting with 0 on the mixer's creation).
-		</div>
+		</p>
 
 
 		<h3>[property:Number timeScale]</h3>
 		<h3>[property:Number timeScale]</h3>
-		<div>
+		<p>
 			A scaling factor for the global [page:.time mixer time].<br /><br />
 			A scaling factor for the global [page:.time mixer time].<br /><br />
 
 
 			Note: Setting the mixer's timeScale to 0 and later back to 1 is a possibility to pause/unpause
 			Note: Setting the mixer's timeScale to 0 and later back to 1 is a possibility to pause/unpause
 			all actions that are controlled by this mixer.
 			all actions that are controlled by this mixer.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:AnimationAction clipAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<h3>[method:AnimationAction clipAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
-		<div>
+		<p>
 			Returns an [page:AnimationAction] for the passed clip, optionally using a root object different
 			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
 			from the mixer's default root. The first parameter can be either an [page:AnimationClip] object
 			or the name of an AnimationClip.<br /><br />
 			or the name of an AnimationClip.<br /><br />
@@ -59,48 +59,48 @@
 
 
 			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.
 			instance.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationAction existingAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<h3>[method:AnimationAction existingAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
-		<div>
+		<p>
 			Returns an existing [page:AnimationAction] for the passed clip, optionally using a root object
 			Returns an existing [page:AnimationAction] for the passed clip, optionally using a root object
 			different from the mixer's default root.<br /><br />
 			different from the mixer's default root.<br /><br />
 
 
 			The first parameter can be either an [page:AnimationClip] object or the name of an AnimationClip.
 			The first parameter can be either an [page:AnimationClip] object or the name of an AnimationClip.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D getRoot]()</h3>
 		<h3>[method:Object3D getRoot]()</h3>
-		<div>
+		<p>
 			Returns this mixer's root object.
 			Returns this mixer's root object.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationMixer stopAllAction]()</h3>
 		<h3>[method:AnimationMixer stopAllAction]()</h3>
-		<div>
+		<p>
 			Deactivates all previously scheduled actions on this mixer.
 			Deactivates all previously scheduled actions on this mixer.
-		</div>
+		</p>
 
 
 		<h3>[method:AnimationMixer update]([param:Number deltaTimeInSeconds]) </h3>
 		<h3>[method:AnimationMixer update]([param:Number deltaTimeInSeconds]) </h3>
-		<div>
+		<p>
 			Advances the global mixer time and updates the animation.<br /><br />
 			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]).
 			This is usually done in the render loop, passing [page:Clock.getDelta clock.getDelta] scaled by the mixer's [page:.timeScale timeScale]).
-		</div>
+		</p>
 
 
 		<h3>[method:null uncacheClip]([param:AnimationClip clip])</h3>
 		<h3>[method:null uncacheClip]([param:AnimationClip clip])</h3>
 
 
-		<div>
+		<p>
 			Deallocates all memory resources for a clip.
 			Deallocates all memory resources for a clip.
-		</div>
+		</p>
 
 
 		<h3>[method:null uncacheRoot]([param:Object3D root]) </h3>
 		<h3>[method:null uncacheRoot]([param:Object3D root]) </h3>
-		<div>
+		<p>
 			Deallocates all memory resources for a root object.
 			Deallocates all memory resources for a root object.
-		</div>
+		</p>
 
 
 		<h3>[method:null uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
 		<h3>[method:null uncacheAction]([param:AnimationClip clip], [param:Object3D optionalRoot])</h3>
-		<div>
+		<p>
 			Deallocates all memory resources for an action.
 			Deallocates all memory resources for an action.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,29 +10,29 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A group of objects that receives a shared animation state.<br /><br />
+		<p class="desc">A group of objects that receives a shared animation state.<br /><br />
 
 
 			For an overview of the different elements of the three.js animation system see the
 			For an overview of the different elements of the three.js animation system see the
 			"Animation System" article in the "Next Steps" section of the manual.
 			"Animation System" article in the "Next Steps" section of the manual.
-		</div>
+		</p>
 
 
 		<h2>Usage:</h2>
 		<h2>Usage:</h2>
 
 
-		<div class="desc">
+		<p class="desc">
 			Add objects you would otherwise pass as 'root' to the constructor or the [page:AnimationMixer.clipAction clipAction]
 			Add objects you would otherwise pass as 'root' to the constructor or the [page:AnimationMixer.clipAction clipAction]
 			method of [page:AnimationMixer AnimationMixer] and instead pass this object as 'root'.<br /><br />
 			method of [page:AnimationMixer AnimationMixer] and instead pass this object as 'root'.<br /><br />
 
 
 			Note that objects of this class appear as one object to the mixer,
 			Note that objects of this class appear as one object to the mixer,
 			so cache control of the individual objects must be done	on the group.
 			so cache control of the individual objects must be done	on the group.
-		</div>
+		</p>
 
 
 
 
 		<h2>Limitations</h2>
 		<h2>Limitations</h2>
-		<div class="desc">
+		<p class="desc">
 			The animated properties must be compatible among all objects in the group.<br /><br />
 			The animated properties must be compatible among all objects in the group.<br /><br />
 
 
 			A single property can either be controlled through a target group or directly, but not both.
 			A single property can either be controlled through a target group or directly, but not both.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
@@ -46,35 +46,35 @@
 
 
 
 
 		<h3>[property:object stats]</h3>
 		<h3>[property:object stats]</h3>
-		<div>
+		<p>
 			An object that contains some informations of this *AnimationObjectGroup* (total number, number
 			An object that contains some informations of this *AnimationObjectGroup* (total number, number
 			in use, number of bindings per object)
 			in use, number of bindings per object)
-		</div>
+		</p>
 
 
 		<h3>[property:String uuid]</h3>
 		<h3>[property:String uuid]</h3>
-		<div>
+		<p>
 			The [link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this
 			The [link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this
 			*AnimationObjectGroup*. It gets automatically assigned and shouldn't be edited.
 			*AnimationObjectGroup*. It gets automatically assigned and shouldn't be edited.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:null add]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		<h3>[method:null add]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
-		<div>
+		<p>
 			Adds an arbitrary number of objects to this *AnimationObjectGroup*.
 			Adds an arbitrary number of objects to this *AnimationObjectGroup*.
-		</div>
+		</p>
 
 
 		<h3>[method:null remove]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		<h3>[method:null remove]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
-		<div>
+		<p>
 			Removes an arbitrary number of objects from this *AnimationObjectGroup*.
 			Removes an arbitrary number of objects from this *AnimationObjectGroup*.
-		</div>
+		</p>
 
 
 		<h3>[method:null uncache]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
 		<h3>[method:null uncache]( [param:object obj1], [param:object obj2], [param:object obj3], ... )</h3>
-		<div>
+		<p>
 			Deallocates all memory resources for the passed objects of this *AnimationObjectGroup*.
 			Deallocates all memory resources for the passed objects of this *AnimationObjectGroup*.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 14 - 14
docs/api/animation/AnimationUtils.html

@@ -10,43 +10,43 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An object with various functions to assist with animations, used internally.
 		An object with various functions to assist with animations, used internally.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:Array arraySlice]( array, from, to )</h3>
 		<h3>[method:Array arraySlice]( array, from, to )</h3>
-		<div>
+		<p>
 		This is the same as  Array.prototype.slice, but also works on typed arrays.
 		This is the same as  Array.prototype.slice, but also works on typed arrays.
-		</div>
+		</p>
 
 
 		<h3>[method:Array convertArray]( array, type, forceClone )</h3>
 		<h3>[method:Array convertArray]( array, type, forceClone )</h3>
-		<div>
+		<p>
 		Converts an array to a specific type.
 		Converts an array to a specific type.
-		</div>
+		</p>
 
 
 		<h3>[method:Array flattenJSON]( jsonKeys, times, values, valuePropertyName  )</h3>
 		<h3>[method:Array flattenJSON]( jsonKeys, times, values, valuePropertyName  )</h3>
-		<div>
+		<p>
 		Used for parsing AOS keyframe formats.
 		Used for parsing AOS keyframe formats.
-		</div>
+		</p>
 
 
 		<h3>[method:Array getKeyframeOrder]( times )</h3>
 		<h3>[method:Array getKeyframeOrder]( times )</h3>
-		<div>
+		<p>
 		Returns an array by which times and values can be sorted.
 		Returns an array by which times and values can be sorted.
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean isTypedArray]( object )</h3>
 		<h3>[method:Boolean isTypedArray]( object )</h3>
-		<div>
+		<p>
 		Returns *true* if the object is a typed array.
 		Returns *true* if the object is a typed array.
-		</div>
+		</p>
 
 
 		<h3>[method:Array sortedArray]( values, stride, order )</h3>
 		<h3>[method:Array sortedArray]( values, stride, order )</h3>
-		<div>
+		<p>
 		Sorts the array previously returned by [page:AnimationUtils.getKeyframeOrder getKeyframeOrder].
 		Sorts the array previously returned by [page:AnimationUtils.getKeyframeOrder getKeyframeOrder].
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 92 - 67
docs/api/animation/KeyframeTrack.html

@@ -11,58 +11,73 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A KeyframeTrack is a timed sequence of [link:https://en.wikipedia.org/wiki/Key_frame keyframes],
 			A KeyframeTrack is a timed sequence of [link:https://en.wikipedia.org/wiki/Key_frame keyframes],
 			which are composed of lists of times and related values, and which are used to animate a
 			which are composed of lists of times and related values, and which are used to animate a
-			specific property of an object.<br /><br />
+			specific property of an object.
+		</p>
 
 
+		<p>
 			For an overview of the different elements of the three.js animation system see the
 			For an overview of the different elements of the three.js animation system see the
-			"Animation System" article in the "Next Steps" section of the manual.<br /><br />
+			"Animation System" article in the "Next Steps" section of the manual.
+		</p>
 
 
+		<p>
 			In contrast to the animation hierarchy of the
 			In contrast to the animation hierarchy of the
 			[link:https://github.com/mrdoob/three.js/wiki/JSON-Model-format-3 JSON model format] a
 			[link:https://github.com/mrdoob/three.js/wiki/JSON-Model-format-3 JSON model format] a
 			*KeyframeTrack* doesn't store its single keyframes as objects in a "keys" array (holding the
 			*KeyframeTrack* doesn't store its single keyframes as objects in a "keys" array (holding the
-			times and the values for each frame together in one place).<br /><br />
+			times and the values for each frame together in one place).
+		</p>
 
 
+		<p>
 			Instead of this there are always two arrays in a *KeyframeTrack*: the [page:.times times] array
 			Instead of this there are always two arrays in a *KeyframeTrack*: the [page:.times times] array
 			stores the time values for all keyframes of this track in sequential order, and the
 			stores the time values for all keyframes of this track in sequential order, and the
-			[page:.values values] array contains the corresponding changing values of the animated property.<br /><br />
+			[page:.values values] array contains the corresponding changing values of the animated property.
+		</p>
 
 
+		<p>
 			A single value, belonging to a certain point of time, can not only be a simple number, but (for
 			A single value, belonging to a certain point of time, can not only be a simple number, but (for
 			example) a vector (if a position is animated) or a quaternion (if a rotation is animated). For
 			example) a vector (if a position is animated) or a quaternion (if a rotation is animated). For
 			this reason the values array (which is a flat array, too) might be three or four times as long as the
 			this reason the values array (which is a flat array, too) might be three or four times as long as the
-			times array.<br /><br />
+			times array.
+		</p>
 
 
+		<p>
 			Corresponding to the different possible types of animated values there are several subclasses of
 			Corresponding to the different possible types of animated values there are several subclasses of
 			*KeyframeTrack*, inheriting the most properties and methods:
 			*KeyframeTrack*, inheriting the most properties and methods:
-
-			<ul>
-				<li>[page:BooleanKeyframeTrack]</li>
-				<li>[page:ColorKeyframeTrack]</li>
-				<li>[page:NumberKeyframeTrack]</li>
-				<li>[page:QuaternionKeyframeTrack]</li>
-				<li>[page:StringKeyframeTrack]</li>
-				<li>[page:VectorKeyframeTrack]</li>
-			</ul>
+		</p>
+
+		<ul>
+			<li>[page:BooleanKeyframeTrack]</li>
+			<li>[page:ColorKeyframeTrack]</li>
+			<li>[page:NumberKeyframeTrack]</li>
+			<li>[page:QuaternionKeyframeTrack]</li>
+			<li>[page:StringKeyframeTrack]</li>
+			<li>[page:VectorKeyframeTrack]</li>
+		</ul>
+
+		<p>
 			Some examples of how to manually create [page:AnimationClip AnimationClips] with different sorts
 			Some examples of how to manually create [page:AnimationClip AnimationClips] with different sorts
 			of KeyframeTracks can be found in the [link:https://threejs.org/examples/js/AnimationClipCreator.js]
 			of KeyframeTracks can be found in the [link:https://threejs.org/examples/js/AnimationClipCreator.js]
-			file.<br /><br />
+			file.
+		</p>
 
 
+		<p>
 			Since explicit values are only specified for the discrete points of time stored in the times array,
 			Since explicit values are only specified for the discrete points of time stored in the times array,
-			all values in between have to be interpolated.<br /><br />
+			all values in between have to be interpolated.
+		</p>
 
 
+		<p>
 			The track's name is important for the connection of this track with a specific property of the
 			The track's name is important for the connection of this track with a specific property of the
 			animated node (done by [page:PropertyBinding]).
 			animated node (done by [page:PropertyBinding]).
-
-
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values], [param:Constant interpolation] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values], [param:Constant interpolation] )</h3>
-		<div>
+		<p>
 			[page:String name] - the identifier for the *KeyframeTrack*.<br />
 			[page:String name] - the identifier for the *KeyframeTrack*.<br />
 			[page:Array times] - an array of keyframe times, converted internally to a
 			[page:Array times] - an array of keyframe times, converted internally to a
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array].<br />
@@ -70,163 +85,173 @@
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array].<br />
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array].<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is [page:Animation InterpolateLinear].
 			[page:Animation Animation Constants] for possible values. Default is [page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>
+		<p>
 			The track's name can refer to [page:Geometry.morphTargets morph targets] or
 			The track's name can refer to [page:Geometry.morphTargets morph targets] or
 			[page:SkinnedMesh bones] or possibly other values within an animated object. See
 			[page:SkinnedMesh bones] or possibly other values within an animated object. See
 			[page:PropertyBinding.parseTrackName] for the forms of strings that can be parsed for property
 			[page:PropertyBinding.parseTrackName] for the forms of strings that can be parsed for property
-			binding:<br /><br />
+			binding:
+		</p>
 
 
+		<p>
 			The name can specify the node either using its name or its uuid (although it needs to be in the
 			The name can specify the node either using its name or its uuid (although it needs to be in the
 			subtree of the scene graph node passed into the mixer). Or, if the track name starts with a dot,
 			subtree of the scene graph node passed into the mixer). Or, if the track name starts with a dot,
-			the track applies to the root node that was passed into the mixer.<br /><br />
+			the track applies to the root node that was passed into the mixer.
+		</p>
 
 
+		<p>
 			Usually after the node a property will be specified directly. But you can also specify a
 			Usually after the node a property will be specified directly. But you can also specify a
 			subproperty, such as .rotation[x], if you just want to drive the X component of the rotation
 			subproperty, such as .rotation[x], if you just want to drive the X component of the rotation
-			via a float track.<br /><br />
+			via a float track.
+		</p>
 
 
+		<p>
 			You can also specify bones or multimaterials by using an object name, for example:
 			You can also specify bones or multimaterials by using an object name, for example:
 			.bones[R_hand].scale; the red channel of the diffuse color of the fourth material in a
 			.bones[R_hand].scale; the red channel of the diffuse color of the fourth material in a
-			materials array - as a further example - can be accessed with .materials[3].diffuse[r].<br /><br />
+			materials array - as a further example - can be accessed with .materials[3].diffuse[r].
+		</p>
 
 
-			PropertyBinding will also resolve morph target names, for example: .morphTargetInfluences[run].<br /><br />
+		<p>
+			PropertyBinding will also resolve morph target names, for example: .morphTargetInfluences[run].
+		</p>
 
 
+		<p>
 			Note: The track's name does not necessarily have to be unique. Multiple tracks can drive the same
 			Note: The track's name does not necessarily have to be unique. Multiple tracks can drive the same
 			property. The result should be based on a weighted blend between the multiple tracks according to
 			property. The result should be based on a weighted blend between the multiple tracks according to
 			the weights of their respective actions.
 			the weights of their respective actions.
-		</div>
+		</p>
 
 
 		<h3>[property:Float32Array times]</h3>
 		<h3>[property:Float32Array times]</h3>
-		<div>
+		<p>
 			A [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			A [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			converted from the times array which is passed in the constructor.
 			converted from the times array which is passed in the constructor.
-		</div>
+		</p>
 
 
 		<h3>[property:Float32Array values]</h3>
 		<h3>[property:Float32Array values]</h3>
-		<div>
+		<p>
 			A [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			A [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			converted from the values array which is passed in the constructor.
 			converted from the values array which is passed in the constructor.
-		</div>
+		</p>
 
 
 		<h3>[property:Constant DefaultInterpolation]</h3>
 		<h3>[property:Constant DefaultInterpolation]</h3>
-		<div>
+		<p>
 			The default interpolation type: [page:Animation InterpolateLinear].
 			The default interpolation type: [page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 		<h3>[property:Constant TimeBufferType ]</h3>
 		<h3>[property:Constant TimeBufferType ]</h3>
-		<div>
+		<p>
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			the type of the buffer internally used for the times.
 			the type of the buffer internally used for the times.
-		</div>
+		</p>
 
 
 		<h3>[property:Constant ValueBufferType ]</h3>
 		<h3>[property:Constant ValueBufferType ]</h3>
-		<div>
+		<p>
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array],
 			the type of the buffer internally used for the values.
 			the type of the buffer internally used for the values.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:null createInterpolant]()</h3>
 		<h3>[method:null createInterpolant]()</h3>
-		<div>
+		<p>
 			Creates a [page:LinearInterpolant LinearInterpolant], [page:CubicInterpolant CubicInterpolant]
 			Creates a [page:LinearInterpolant LinearInterpolant], [page:CubicInterpolant CubicInterpolant]
 			or [page:DiscreteInterpolant DiscreteInterpolant], depending on the value of the interpolation
 			or [page:DiscreteInterpolant DiscreteInterpolant], depending on the value of the interpolation
 			parameter passed in the constructor.
 			parameter passed in the constructor.
-		</div>
+		</p>
 
 
 		<h3>[method:null getInterpolation]()</h3>
 		<h3>[method:null getInterpolation]()</h3>
-		<div>
+		<p>
 			Returns the interpolation type.
 			Returns the interpolation type.
-		</div>
+		</p>
 
 
 		<h3>[method:Number getValueSize]()</h3>
 		<h3>[method:Number getValueSize]()</h3>
-		<div>
+		<p>
 			Returns the size of each value (that is the length of the [page:.values values] array divided
 			Returns the size of each value (that is the length of the [page:.values values] array divided
 			by the length of the [page:.times times] array).
 			by the length of the [page:.times times] array).
-		</div>
+		</p>
 
 
 		<h3>[method:DiscreteInterpolant InterpolantFactoryMethodDiscrete]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<h3>[method:DiscreteInterpolant InterpolantFactoryMethodDiscrete]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
-		<div>
+		<p>
 			Creates a new [page:DiscreteInterpolant DiscreteInterpolant] from the
 			Creates a new [page:DiscreteInterpolant DiscreteInterpolant] from the
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			passed which will receive the results. Otherwise a new array with the appropriate size will be
 			passed which will receive the results. Otherwise a new array with the appropriate size will be
 			created automatically.
 			created automatically.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodLinear]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<h3>[method:null InterpolantFactoryMethodLinear]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
-		<div>
+		<p>
 			Creates a new [page:LinearInterpolant LinearInterpolant] from the
 			Creates a new [page:LinearInterpolant LinearInterpolant] from the
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			passed which will receive the results. Otherwise a new array with the appropriate size will be
 			passed which will receive the results. Otherwise a new array with the appropriate size will be
 			created automatically.
 			created automatically.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodSmooth]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
 		<h3>[method:null InterpolantFactoryMethodSmooth]( [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array result] )</h3>
-		<div>
+		<p>
 			Create a new [page:CubicInterpolant CubicInterpolant] from the
 			Create a new [page:CubicInterpolant CubicInterpolant] from the
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			[page:KeyframeTrack.times times] and [page:KeyframeTrack.times values]. A Float32Array can be
 			passed which will receive the results. Otherwise a new array with the appropriate size will be
 			passed which will receive the results. Otherwise a new array with the appropriate size will be
 			created automatically.
 			created automatically.
-		</div>
+		</p>
 
 
 		<h3>[method:null optimize]()</h3>
 		<h3>[method:null optimize]()</h3>
-		<div>
+		<p>
 			Removes equivalent sequential keys, which are common in morph target sequences. Called
 			Removes equivalent sequential keys, which are common in morph target sequences. Called
 			automatically by the constructor.
 			automatically by the constructor.
-		</div>
+		</p>
 
 
 		<h3>[method:null scale]()</h3>
 		<h3>[method:null scale]()</h3>
-		<div>
+		<p>
 			Scales all keyframe times by a factor.<br /><br />
 			Scales all keyframe times by a factor.<br /><br />
 
 
 			Note: This is useful, for example, for conversions to a certain rate of frames per seconds (as it
 			Note: This is useful, for example, for conversions to a certain rate of frames per seconds (as it
 			is done internally by
 			is done internally by
 			[page:AnimationClip.CreateFromMorphTargetSequence animationClip.CreateFromMorphTargetSequence]).
 			[page:AnimationClip.CreateFromMorphTargetSequence animationClip.CreateFromMorphTargetSequence]).
-		</div>
+		</p>
 
 
 		<h3>[method:null setInterpolation]( [param:Constant interpolationType] )</h3>
 		<h3>[method:null setInterpolation]( [param:Constant interpolationType] )</h3>
-		<div>
+		<p>
 			Sets the interpolation type. See [page:Animation Animation Constants] for choices.
 			Sets the interpolation type. See [page:Animation Animation Constants] for choices.
-		</div>
+		</p>
 
 
 		<h3>[method:null shift]( [param:Number timeOffsetInSeconds] )</h3>
 		<h3>[method:null shift]( [param:Number timeOffsetInSeconds] )</h3>
-		<div>
+		<p>
 			Moves all keyframes either forward or backward in time.
 			Moves all keyframes either forward or backward in time.
-		</div>
+		</p>
 
 
 
 
 		<h3>[method:null trim]( [param:Number startTimeInSeconds], [param:Number endTimeInSeconds] )</h3>
 		<h3>[method:null trim]( [param:Number startTimeInSeconds], [param:Number endTimeInSeconds] )</h3>
-		<div>
+		<p>
 			Removes keyframes before *startTime* and after *endTime*,
 			Removes keyframes before *startTime* and after *endTime*,
 			without changing any values within the range [*startTime*, *endTime*].
 			without changing any values within the range [*startTime*, *endTime*].
-		</div>
+		</p>
 
 
 		<h3>[method:null validate]()</h3>
 		<h3>[method:null validate]()</h3>
-		<div>
+		<p>
 			Performs minimal validation on the tracks. Called automatically by the constructor.<br /><br />
 			Performs minimal validation on the tracks. Called automatically by the constructor.<br /><br />
 			This method logs errors to the console, if a track is empty, if the [page:.valueSize value size] is not valid, if an item
 			This method logs errors to the console, if a track is empty, if the [page:.valueSize value size] is not valid, if an item
 			in the [page:.times times] or [page:.values values] array is not a valid number or if the items in the *times* array are out of order.
 			in the [page:.times times] or [page:.values values] array is not a valid number or if the items in the *times* array are out of order.
-		</div>
+		</p>
 
 
 		<h2>Static Methods</h2>
 		<h2>Static Methods</h2>
 
 
 		<h3>[method:KeyframeTrack parse]( [param:JSON json] )</h3>
 		<h3>[method:KeyframeTrack parse]( [param:JSON json] )</h3>
-		<div>
+		<p>
 		Parses a JSON object and returns a new keyframe track of the correct type.
 		Parses a JSON object and returns a new keyframe track of the correct type.
-		</div>
+		</p>
 
 
 		<h3>[method:JSON toJSON]( [param:KeyframeTrack track] )</h3>
 		<h3>[method:JSON toJSON]( [param:KeyframeTrack track] )</h3>
-		<div>
+		<p>
 		Converts the track to JSON.
 		Converts the track to JSON.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,99 +10,99 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			This holds a reference to a real property in the scene graph; used internally.
 			This holds a reference to a real property in the scene graph; used internally.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:Object3D rootNode], path, parsedPath )</h3>
 		<h3>[name]( [param:Object3D rootNode], path, parsedPath )</h3>
-		<div>
+		<p>
 			-- [page:Object3D rootNode]:
 			-- [page:Object3D rootNode]:
 			-- path
 			-- path
 			-- parsedPath (optional)
 			-- parsedPath (optional)
 
 
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Number path]</h3>
 		<h3>[property:Number path]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Number parsedPath]</h3>
 		<h3>[property:Number parsedPath]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Number node]</h3>
 		<h3>[property:Number node]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Number rootNode]</h3>
 		<h3>[property:Number rootNode]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Object BindingType]</h3>
 		<h3>[property:Object BindingType]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Object Versioning]</h3>
 		<h3>[property:Object Versioning]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Array GetterByBindingType]</h3>
 		<h3>[property:Array GetterByBindingType]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Array SetterByBindingTypeAndVersioning]</h3>
 		<h3>[property:Array SetterByBindingTypeAndVersioning]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null getValue]( [param:Array targetArray], [param:Number offset] )</h3>
 		<h3>[method:null getValue]( [param:Array targetArray], [param:Number offset] )</h3>
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 		<h3>[method:null setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
 		<h3>[method:null setValue]( [param:Array sourceArray], [param:Number offset] )</h3>
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 		<h3>[method:null bind]( )</h3>
 		<h3>[method:null bind]( )</h3>
-		<div>
+		<p>
 			Create getter / setter pair for a property in the scene graph. Used internally by
 			Create getter / setter pair for a property in the scene graph. Used internally by
 			[page:PropertyBinding.getValue getValue] and [page:PropertyBinding.setValue setValue].
 			[page:PropertyBinding.getValue getValue] and [page:PropertyBinding.setValue setValue].
-		</div>
+		</p>
 
 
 		<h3>[method:null unbind]( )</h3>
 		<h3>[method:null unbind]( )</h3>
-		<div>
+		<p>
 			Unbind getter / setter pair for a property in the scene graph.
 			Unbind getter / setter pair for a property in the scene graph.
-		</div>
+		</p>
 
 
 		<h3>[method:Constructor Composite]( targetGroup, path, optionalParsedPath )</h3>
 		<h3>[method:Constructor Composite]( targetGroup, path, optionalParsedPath )</h3>
-		<div>
+		<p>
 			Create a new Composite PropertyBinding.
 			Create a new Composite PropertyBinding.
-		</div>
+		</p>
 
 
 		<h3>[method:Constructor create]( root, path, parsedPath )</h3>
 		<h3>[method:Constructor create]( root, path, parsedPath )</h3>
-		<div>
+		<p>
 			Create a new Composite PropertyBinding (if root is an [page:AnimationObjectGroup]) or PropertyBinding.
 			Create a new Composite PropertyBinding (if root is an [page:AnimationObjectGroup]) or PropertyBinding.
-		</div>
+		</p>
 
 
 		<h3>[method:Constructor parseTrackName]( trackName )</h3>
 		<h3>[method:Constructor parseTrackName]( trackName )</h3>
-		<div>
+		<p>
 			Matches strings in the following forms:<br />
 			Matches strings in the following forms:<br />
 			-- nodeName.property<br />
 			-- nodeName.property<br />
 			-- nodeName.property[accessor]<br />
 			-- nodeName.property[accessor]<br />
@@ -113,12 +113,12 @@
 			-- parentName/parentName/nodeName.property[index]<br />
 			-- parentName/parentName/nodeName.property[index]<br />
 			-- .bone[Armature.DEF_cog].position<br />
 			-- .bone[Armature.DEF_cog].position<br />
 			-- scene:helium_balloon_model:helium_balloon_model.position
 			-- scene:helium_balloon_model:helium_balloon_model.position
-		</div>
+		</p>
 
 
 		<h3>[method:Constructor findNode]( root, nodeName )</h3>
 		<h3>[method:Constructor findNode]( root, nodeName )</h3>
-		<div>
+		<p>
 			Find a node in a node tree or [page:Skeleton Skeleton].
 			Find a node in a node tree or [page:Skeleton Skeleton].
-		</div>
+		</p>
 
 
 
 
 
 

+ 26 - 27
docs/api/animation/PropertyMixer.html

@@ -10,85 +10,84 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Buffered scene graph property that allows weighted accumulation; used internally.
 		Buffered scene graph property that allows weighted accumulation; used internally.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( binding, typeName, valueSize )</h3>
 		<h3>[name]( binding, typeName, valueSize )</h3>
-		<div>
+		<p>
 			-- binding <br />
 			-- binding <br />
 			-- typeName <br />
 			-- typeName <br />
 			-- valueSize <br />
 			-- valueSize <br />
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
 		<h3>[property:Number binding]</h3>
 		<h3>[property:Number binding]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Number buffer]</h3>
 		<h3>[property:Number buffer]</h3>
-		<div>
+		<p>
 			Buffer with size [page:PropertyMixer valueSize] * 4. <br /><br />
 			Buffer with size [page:PropertyMixer valueSize] * 4. <br /><br />
 			This has the layout: [ incoming | accu0 | accu1 | orig ]<br /><br />
 			This has the layout: [ incoming | accu0 | accu1 | orig ]<br /><br />
-			Interpolators can use .buffer as their .result and the data then goes to 'incoming'.<br />
+			Interpolators can use .buffer as their .result and the data then goes to 'incoming'.
 			'accu0' and 'accu1' are used frame-interleaved for the cumulative result and
 			'accu0' and 'accu1' are used frame-interleaved for the cumulative result and
-			are compared to detect changes.<br />
-			'orig' stores the original state of the property.<br />
-		</div>
+			are compared to detect changes. 'orig' stores the original state of the property.
+		</p>
 
 
 		<h3>[property:Number cumulativeWeight]</h3>
 		<h3>[property:Number cumulativeWeight]</h3>
-		<div>
+		<p>
 			Default is *0*.
 			Default is *0*.
-		</div>
+		</p>
 
 
 		<h3>[property:Number valueSize]</h3>
 		<h3>[property:Number valueSize]</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Number referenceCount]</h3>
 		<h3>[property:Number referenceCount]</h3>
-		<div>
+		<p>
 			Default is *0*.
 			Default is *0*.
-		</div>
+		</p>
 
 
 		<h3>[property:Number useCount]</h3>
 		<h3>[property:Number useCount]</h3>
-		<div>
+		<p>
 			Default is *0*.
 			Default is *0*.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:null accumulate]( accuIndex, weight )</h3>
 		<h3>[method:null accumulate]( accuIndex, weight )</h3>
-		<div>
+		<p>
 			Accumulate data in [page:PropertyMixer.buffer buffer][accuIndex] 'incoming' region into 'accu[i]'.<br />
 			Accumulate data in [page:PropertyMixer.buffer buffer][accuIndex] 'incoming' region into 'accu[i]'.<br />
 
 
 			If weight is *0* this does nothing.
 			If weight is *0* this does nothing.
-		</div>
+		</p>
 
 
 		<h3>[method:null apply]( accuIndex )</h3>
 		<h3>[method:null apply]( accuIndex )</h3>
-		<div>
+		<p>
 			Apply the state of [page:PropertyMixer.buffer buffer] 'accu[i]' to the binding when accus differ.
 			Apply the state of [page:PropertyMixer.buffer buffer] 'accu[i]' to the binding when accus differ.
-		</div>
+		</p>
 
 
 		<h3>[method:null saveOriginalState]( )</h3>
 		<h3>[method:null saveOriginalState]( )</h3>
-		<div>
+		<p>
 			Remember the state of the bound property and copy it to both accus.
 			Remember the state of the bound property and copy it to both accus.
-		</div>
+		</p>
 
 
 		<h3>[method:null restoreOriginalState](  )</h3>
 		<h3>[method:null restoreOriginalState](  )</h3>
-		<div>
+		<p>
 			Apply the state previously taken via 'saveOriginalState' to the binding.
 			Apply the state previously taken via 'saveOriginalState' to the binding.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -13,61 +13,61 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A Track of boolean keyframe values.
 			A Track of boolean keyframe values.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
-		<div>
+		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited properties.
 			See [page:KeyframeTrack] for inherited properties.
-		</div>
+		</p>
 
 
 		<h3>[property:Constant DefaultInterpolation]</h3>
 		<h3>[property:Constant DefaultInterpolation]</h3>
-		<div>
+		<p>
 			The default interpolation type to use, [page:Animation InterpolateDiscrete].
 			The default interpolation type to use, [page:Animation InterpolateDiscrete].
-		</div>
+		</p>
 
 
 		<h3>[property:Array ValueBufferType]</h3>
 		<h3>[property:Array ValueBufferType]</h3>
-		<div>
+		<p>
 			A normal Array (no Float32Array in this case, unlike *ValueBufferType* of [page:KeyframeTrack]).
 			A normal Array (no Float32Array in this case, unlike *ValueBufferType* of [page:KeyframeTrack]).
-		</div>
+		</p>
 
 
 		<h3>[property:String ValueTypeName]</h3>
 		<h3>[property:String ValueTypeName]</h3>
-		<div>
+		<p>
 			String 'bool'.
 			String 'bool'.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodLinear ]()</h3>
 		<h3>[method:null InterpolantFactoryMethodLinear ]()</h3>
-		<div>
+		<p>
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodSmooth ]()</h3>
 		<h3>[method:null InterpolantFactoryMethodSmooth ]()</h3>
-		<div>
+		<p>
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
 			The value of this method here is 'undefined', as it does not make sense for discrete properties.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -13,46 +13,46 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A Track of keyframe values that represent color changes.<br /><br />
 			A Track of keyframe values that represent color changes.<br /><br />
 			The very basic implementation of this subclass has nothing special yet. However, this is the place
 			The very basic implementation of this subclass has nothing special yet. However, this is the place
 			for color space parameterization.
 			for color space parameterization.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
-		<div>
+		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited properties.
 			See [page:KeyframeTrack] for inherited properties.
-		</div>
+		</p>
 
 
 		<h3>[property:String ValueTypeName]</h3>
 		<h3>[property:String ValueTypeName]</h3>
-		<div>
+		<p>
 			String 'color'.
 			String 'color'.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -13,45 +13,45 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A Track of numeric keyframe values.
 			A Track of numeric keyframe values.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
-		<div>
+		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited properties.
 			See [page:KeyframeTrack] for inherited properties.
-		</div>
+		</p>
 
 
 
 
 		<h3>[property:String ValueTypeName]</h3>
 		<h3>[property:String ValueTypeName]</h3>
-		<div>
+		<p>
 			String 'number'.
 			String 'number'.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -13,56 +13,56 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A Track of quaternion keyframe values.
 			A Track of quaternion keyframe values.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
-		<div>
+		<p>
 			[page:String name] (required) identifier for the KeyframeTrack.<br />
 			[page:String name] (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] (required) array of keyframe times.<br />
 			[page:Array times] (required) array of keyframe times.<br />
 			[page:Array values] values for the keyframes at the times specified.<br />
 			[page:Array values] values for the keyframes at the times specified.<br />
 			[page:Constant interpolation] the type of interpolation to use. See
 			[page:Constant interpolation] the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited properties.
 			See [page:KeyframeTrack] for inherited properties.
-		</div>
+		</p>
 
 
 		<h3>[property:Constant DefaultInterpolation]</h3>
 		<h3>[property:Constant DefaultInterpolation]</h3>
-		<div>
+		<p>
 			The default interpolation type to use, [page:Animation InterpolateLinear].
 			The default interpolation type to use, [page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 		<h3>[property:String ValueTypeName]</h3>
 		<h3>[property:String ValueTypeName]</h3>
-		<div>
+		<p>
 			String 'quaternion'.
 			String 'quaternion'.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
 		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
-		<div>
+		<p>
 			Returns a new [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] based on the
 			Returns a new [page:QuaternionLinearInterpolant QuaternionLinearInterpolant] based on the
 			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] and
 			[page:KeyframeTrack.values values], [page:KeyframeTrack.times times] and
 			[page:KeyframeTrack.valueSize valueSize] of the keyframes.
 			[page:KeyframeTrack.valueSize valueSize] of the keyframes.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -13,64 +13,64 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A Track of string keyframe values.
 			A Track of string keyframe values.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
-		<div>
+		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateDiscrete].
 			[page:Animation InterpolateDiscrete].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited properties.
 			See [page:KeyframeTrack] for inherited properties.
-		</div>
+		</p>
 
 
 		<h3>[property:Constant DefaultInterpolation]</h3>
 		<h3>[property:Constant DefaultInterpolation]</h3>
-		<div>
+		<p>
 			The default interpolation type to use, [page:Animation InterpolateDiscrete].
 			The default interpolation type to use, [page:Animation InterpolateDiscrete].
-		</div>
+		</p>
 
 
 		<h3>[property:Array ValueBufferType]</h3>
 		<h3>[property:Array ValueBufferType]</h3>
-		<div>
+		<p>
 			A normal Array (no Float32Array in this case, unlike *ValueBufferType* of [page:KeyframeTrack]).
 			A normal Array (no Float32Array in this case, unlike *ValueBufferType* of [page:KeyframeTrack]).
-		</div>
+		</p>
 
 
 		<h3>[property:String ValueTypeName]</h3>
 		<h3>[property:String ValueTypeName]</h3>
-		<div>
+		<p>
 			String 'string'.
 			String 'string'.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
 		<h3>[method:null InterpolantFactoryMethodLinear]()</h3>
-		<div>
+		<p>
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
-		</div>
+		</p>
 
 
 		<h3>[method:null InterpolantFactoryMethodSmooth]()</h3>
 		<h3>[method:null InterpolantFactoryMethodSmooth]()</h3>
-		<div>
+		<p>
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
 		  The value of this method here is 'undefined', as it does not make sense for discrete properties.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -13,44 +13,44 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A Track of vector keyframe values.
 			A Track of vector keyframe values.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
 		<h3>[name]( [param:String name], [param:Array times], [param:Array values] )</h3>
-		<div>
+		<p>
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:String name] - (required) identifier for the KeyframeTrack.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array times] - (required) array of keyframe times.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Array values] - values for the keyframes at the times specified.<br />
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Constant interpolation] - the type of interpolation to use. See
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation Animation Constants] for possible values. Default is
 			[page:Animation InterpolateLinear].
 			[page:Animation InterpolateLinear].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited properties.
 			See [page:KeyframeTrack] for inherited properties.
-		</div>
+		</p>
 
 
 		<h3>[property:String ValueTypeName]</h3>
 		<h3>[property:String ValueTypeName]</h3>
-		<div>
+		<p>
 			String 'vector'.
 			String 'vector'.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
-		<div class="desc">
+		<p class="desc">
 			See [page:KeyframeTrack] for inherited methods.
 			See [page:KeyframeTrack] for inherited methods.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,19 +12,19 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a non-positional ( global ) audio object.<br /><br />
 			Create a non-positional ( global ) audio object.<br /><br />
 
 
 			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>
+		<p>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_visualizer webaudio / visualizer ]
 			[example:webaudio_visualizer webaudio / visualizer ]
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 		// create an AudioListener and add it to the camera
 		// create an AudioListener and add it to the camera
@@ -49,158 +49,158 @@
 
 
 
 
 		<h3>[name]( [param:AudioListener listener] )</h3>
 		<h3>[name]( [param:AudioListener listener] )</h3>
-		<div>
+		<p>
 		listener — (required) [page:AudioListener AudioListener] instance.
 		listener — (required) [page:AudioListener AudioListener] instance.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Boolean autoplay]</h3>
 		<h3>[property:Boolean autoplay]</h3>
-		<div>Whether to start playback automatically. Default is *false*.</div>
+		<p>Whether to start playback automatically. Default is *false*.</p>
 
 
 		<h3>[property:AudioContext context]</h3>
 		<h3>[property:AudioContext context]</h3>
-		<div>The [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] of the [page:AudioListener listener] given in the constructor.</div>
+		<p>The [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] of the [page:AudioListener listener] given in the constructor.</p>
 
 
 		<h3>[property:Array filters]</h3>
 		<h3>[property:Array filters]</h3>
-		<div>Represents an array of [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNodes]. Can be used to apply a variety of low-order filters to create more complex sound effects. Filters are set via [page:Audio.setFilter] or [page:Audio.setFilters].</div>
+		<p>Represents an array of [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNodes]. Can be used to apply a variety of low-order filters to create more complex sound effects. Filters are set via [page:Audio.setFilter] or [page:Audio.setFilters].</p>
 
 
 		<h3>[property:GainNode gain]</h3>
 		<h3>[property:GainNode gain]</h3>
-		<div>A [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] created
-		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</div>
+		<p>A [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] created
+		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</p>
 
 
 		<h3>[property:Boolean hasPlaybackControl]</h3>
 		<h3>[property:Boolean hasPlaybackControl]</h3>
-		<div>Whether playback can be controlled using the [page:Audio.play play](),
-			[page:Audio.pause pause]() etc. methods. Default is *true*.</div>
+		<p>Whether playback can be controlled using the [page:Audio.play play](),
+			[page:Audio.pause pause]() etc. methods. Default is *true*.</p>
 
 
 		<h3>[property:Number playbackRate]</h3>
 		<h3>[property:Number playbackRate]</h3>
-		<div>Speed of playback. Default is *1*.</div>
+		<p>Speed of playback. Default is *1*.</p>
 
 
 		<h3>[property:Boolean isPlaying]</h3>
 		<h3>[property:Boolean isPlaying]</h3>
-		<div>Whether the audio is currently playing.</div>
+		<p>Whether the audio is currently playing.</p>
 
 
 		<h3>[property:Number startTime]</h3>
 		<h3>[property:Number startTime]</h3>
-		<div>The time at which the sound should begin to play. Same as the *when* paramter of [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start AudioBufferSourceNode.start](). Default is *0*.</div>
+		<p>The time at which the sound should begin to play. Same as the *when* paramter of [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start AudioBufferSourceNode.start](). Default is *0*.</p>
 
 
 		<h3>[property:Number offset]</h3>
 		<h3>[property:Number offset]</h3>
-		<div>An offset to the time within the audio buffer that playback should begin. Same as the *offset* paramter of [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start AudioBufferSourceNode.start](). Default is *0*.</div>
+		<p>An offset to the time within the audio buffer that playback should begin. Same as the *offset* paramter of [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start AudioBufferSourceNode.start](). Default is *0*.</p>
 
 
 		<h3>[property:String source]</h3>
 		<h3>[property:String source]</h3>
-		<div>An [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode AudioBufferSourceNode] created
-		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createBufferSource AudioContext.createBufferSource]().</div>
+		<p>An [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode AudioBufferSourceNode] created
+		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createBufferSource AudioContext.createBufferSource]().</p>
 
 
 		<h3>[property:String sourceType]</h3>
 		<h3>[property:String sourceType]</h3>
-		<div>Type of the audio source. Default is string 'empty'.</div>
+		<p>Type of the audio source. Default is string 'empty'.</p>
 
 
 		<h3>[property:String type]</h3>
 		<h3>[property:String type]</h3>
-		<div>String denoting the type, set to 'Audio'.</div>
+		<p>String denoting the type, set to 'Audio'.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null connect]()</h3>
 		<h3>[method:null connect]()</h3>
-		<div>
+		<p>
 		Connect to the [page:Audio.source]. This is used internally on initialisation and when
 		Connect to the [page:Audio.source]. This is used internally on initialisation and when
 		setting / removing filters.
 		setting / removing filters.
-		</div>
+		</p>
 
 
 		<h3>[method:null disconnect]()</h3>
 		<h3>[method:null disconnect]()</h3>
-		<div>
+		<p>
 		Disconnect from the [page:Audio.source]. This is used internally when
 		Disconnect from the [page:Audio.source]. This is used internally when
 		setting / removing filters.
 		setting / removing filters.
-		</div>
+		</p>
 
 
 		<h3>[method:Array getFilter]()</h3>
 		<h3>[method:Array getFilter]()</h3>
-		<div>
+		<p>
 		Returns the first element of the [page:Audio.filters filters] array.
 		Returns the first element of the [page:Audio.filters filters] array.
-		</div>
+		</p>
 
 
 		<h3>[method:null getFilters]()</h3>
 		<h3>[method:null getFilters]()</h3>
-		<div>
+		<p>
 		Returns the [page:Audio.filters filters] array.
 		Returns the [page:Audio.filters filters] array.
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean getLoop]()</h3>
 		<h3>[method:Boolean getLoop]()</h3>
-		<div>
+		<p>
 		Return the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop]
 		Return the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop]
 		 (whether playback should loop).
 		 (whether playback should loop).
-		</div>
+		</p>
 
 
 		<h3>[method:GainNode getOutput]()</h3>
 		<h3>[method:GainNode getOutput]()</h3>
-		<div>
+		<p>
 		Return the [page:Audio.gain gainNode].
 		Return the [page:Audio.gain gainNode].
-		</div>
+		</p>
 
 
 		<h3>[method:Number getPlaybackRate]()</h3>
 		<h3>[method:Number getPlaybackRate]()</h3>
-		<div>
+		<p>
 		Return the value of [page:Audio.playbackRate playbackRate].
 		Return the value of [page:Audio.playbackRate playbackRate].
-		</div>
+		</p>
 
 
 		<h3>[method:Number getVolume]( value )</h3>
 		<h3>[method:Number getVolume]( value )</h3>
-		<div>
+		<p>
 		Return the current volume.
 		Return the current volume.
-		</div>
+		</p>
 
 
 		<h3>[method:null play]()</h3>
 		<h3>[method:null play]()</h3>
-		<div>
+		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, starts playback.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, starts playback.
-		</div>
+		</p>
 
 
 		<h3>[method:null pause]()</h3>
 		<h3>[method:null pause]()</h3>
-		<div>
+		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, pauses playback.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is true, pauses playback.
-		</div>
+		</p>
 
 
 		<h3>[method:null onEnded]()</h3>
 		<h3>[method:null onEnded]()</h3>
-		<div>
+		<p>
 		Called automatically when playback finished. Sets If [page:Audio.isPlaying isPlaying] to false.
 		Called automatically when playback finished. Sets If [page:Audio.isPlaying isPlaying] to false.
-		</div>
+		</p>
 
 
 		<h3>[method:Audio setBuffer]( audioBuffer )</h3>
 		<h3>[method:Audio setBuffer]( audioBuffer )</h3>
-		<div>
+		<p>
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'buffer'.<br />
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'buffer'.<br />
 		If [page:Audio.autoplay autoplay], also starts playback.
 		If [page:Audio.autoplay autoplay], also starts playback.
-		</div>
+		</p>
 
 
 		<h3>[method:null setFilter]( filter )</h3>
 		<h3>[method:null setFilter]( filter )</h3>
-		<div>
+		<p>
 		Applies a single [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNode] to the audio.
 		Applies a single [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNode] to the audio.
-		</div>
+		</p>
 
 
 		<h3>[method:Audio setFilters]( [param:Array value] )</h3>
 		<h3>[method:Audio setFilters]( [param:Array value] )</h3>
-		<div>
+		<p>
 		value - arrays of filters.<br />
 		value - arrays of filters.<br />
 		Applies an array of [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNodes] to the audio.
 		Applies an array of [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNodes] to the audio.
-		</div>
+		</p>
 
 
 		<h3>[method:null setLoop]( [param:Boolean value] )</h3>
 		<h3>[method:null setLoop]( [param:Boolean value] )</h3>
-		<div>
+		<p>
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] to *value*
 		Set [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] to *value*
 		(whether playback should loop).
 		(whether playback should loop).
-		</div>
+		</p>
 
 
 		<h3>[method:null setNodeSource]( audioNode )</h3>
 		<h3>[method:null setNodeSource]( audioNode )</h3>
-		<div>
+		<p>
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'audioNode'.<br />
 		Setup the [page:Audio.source source] to the audioBuffer, and sets [page:Audio.sourceType sourceType] to 'audioNode'.<br />
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 		Also sets [page:Audio.hasPlaybackControl hasPlaybackControl] to false.
 
 
-		</div>
+		</p>
 
 
 		<h3>[method:null setPlaybackRate]( [param:Number value] )</h3>
 		<h3>[method:null setPlaybackRate]( [param:Number value] )</h3>
-		<div>
+		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, set the [page:Audio.playbackRate playbackRate] to *value*.
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, set the [page:Audio.playbackRate playbackRate] to *value*.
-		</div>
+		</p>
 
 
 		<h3>[method:null setVolume]( [param:Number value] )</h3>
 		<h3>[method:null setVolume]( [param:Number value] )</h3>
-		<div>
+		<p>
 		Set the volume.
 		Set the volume.
-		</div>
+		</p>
 
 
 		<h3>[method:null stop]()</h3>
 		<h3>[method:null stop]()</h3>
-		<div>
+		<p>
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, stops playback,
 		If [page:Audio.hasPlaybackControl hasPlaybackControl] is enabled, stops playback,
 		resets [page:Audio.startTime startTime] to *0* and sets [page:Audio.isPlaying isPlaying] to false.
 		resets [page:Audio.startTime startTime] to *0* and sets [page:Audio.isPlaying isPlaying] to false.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 16 - 16
docs/api/audio/AudioAnalyser.html

@@ -10,21 +10,21 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a AudioAnalyser object, which uses an [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode]
 			Create a AudioAnalyser object, which uses an [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode]
 			to analyse audio data.<br /><br />
 			to analyse audio data.<br /><br />
 
 
 			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 
 
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>
+		<p>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_visualizer webaudio / visualizer ]
 			[example:webaudio_visualizer webaudio / visualizer ]
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 		// create an AudioListener and add it to the camera
 		// create an AudioListener and add it to the camera
@@ -55,42 +55,42 @@
 
 
 
 
 		<h3>[name]( audio, [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize fftSize] )</h3>
 		<h3>[name]( audio, [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize fftSize] )</h3>
-		<div>
+		<p>
 		Create a new [page:AudioAnalyser AudioAnalyser].
 		Create a new [page:AudioAnalyser AudioAnalyser].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:AnalyserNode analyser]</h3>
 		<h3>[property:AnalyserNode analyser]</h3>
-		<div>An [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode] used to analyze audio.</div>
+		<p>An [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode] used to analyze audio.</p>
 
 
 		<h3>[property:Integer fftSize]</h3>
 		<h3>[property:Integer fftSize]</h3>
-		<div>
-		A non-zero power of two up to 2048, representing the size of the FFT (Fast Fourier Transform) to be used to determine the frequency domain.<br />
+		<p>
+		A non-zero power of two up to 2048, representing the size of the FFT (Fast Fourier Transform) to be used to determine the frequency domain.
 		See [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize this page] for details.
 		See [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize this page] for details.
-		</div>
+		</p>
 
 
 		<h3>[property:Uint8Array data]</h3>
 		<h3>[property:Uint8Array data]</h3>
-		<div>
+		<p>
 		A Uint8Array with size determined by [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/frequencyBinCount analyser.frequencyBinCount]
 		A Uint8Array with size determined by [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/frequencyBinCount analyser.frequencyBinCount]
 		used to hold analysis data.
 		used to hold analysis data.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:Uint8Array getFrequencyData]()</h3>
 		<h3>[method:Uint8Array getFrequencyData]()</h3>
-		<div>
+		<p>
 		Uses the Web Audio's [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/getByteFrequencyData getByteFrequencyData] method.
 		Uses the Web Audio's [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/getByteFrequencyData getByteFrequencyData] method.
 		See that page.
 		See that page.
-		</div>
+		</p>
 
 
 		<h3>[method:Number getAverageFrequency]()</h3>
 		<h3>[method:Number getAverageFrequency]()</h3>
-		<div>
+		<p>
 		Get the average of the frequencies returned by the [page:AudioAnalyser.getFrequencyData getFrequencyData] method.
 		Get the average of the frequencies returned by the [page:AudioAnalyser.getFrequencyData getFrequencyData] method.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -11,28 +11,28 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		This contains methods for setting up an [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].<br /><br />
 		This contains methods for setting up an [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].<br /><br />
 
 
 		Used internally by the [page:AudioListener AudioListener] and [page:AudioLoader AudioLoader] classes.<br /><br />
 		Used internally by the [page:AudioListener AudioListener] and [page:AudioLoader AudioLoader] classes.<br /><br />
 
 
 		This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 		This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
-		</div>
+		</p>
 
 
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:AudioContext getContext]()</h3>
 		<h3>[method:AudioContext getContext]()</h3>
-		<div>
+		<p>
 		Return the value of the variable *context* in the outer scope, if defined,
 		Return the value of the variable *context* in the outer scope, if defined,
 		otherwise set it to a new [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].
 		otherwise set it to a new [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].
-		</div>
+		</p>
 
 
 		<h3>[method:AudioContext setContext]( [param:AudioConetxt value] )</h3>
 		<h3>[method:AudioContext setContext]( [param:AudioConetxt value] )</h3>
-		<div>
+		<p>
 		 Set the variable *context* in the outer scope to *value*.
 		 Set the variable *context* in the outer scope to *value*.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,20 +12,20 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			The [name] represents a virtual [link:https://developer.mozilla.org/de/docs/Web/API/AudioListener listener] of the all positional and non-positional audio effects in the scene.</br>
 			The [name] represents a virtual [link:https://developer.mozilla.org/de/docs/Web/API/AudioListener listener] of the all positional and non-positional audio effects in the scene.</br>
 			A three.js application usually creates a single instance of [name]. It is a mandatory construtor parameter for audios entities like [page:Audio Audio] and [page:PositionalAudio PositionalAudio].</br>
 			A three.js application usually creates a single instance of [name]. It is a mandatory construtor parameter for audios entities like [page:Audio Audio] and [page:PositionalAudio PositionalAudio].</br>
 			In most cases, the listener object is a child of the camera. So the 3D transformation of the camera represents the 3D transformation of the listener.
 			In most cases, the listener object is a child of the camera. So the 3D transformation of the camera represents the 3D transformation of the listener.
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>
+		<p>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_timing webaudio / timing ]</br>
 			[example:webaudio_timing webaudio / timing ]</br>
 			[example:webaudio_visualizer webaudio / visualizer ]
 			[example:webaudio_visualizer webaudio / visualizer ]
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 		// create an AudioListener and add it to the camera
 		// create an AudioListener and add it to the camera
@@ -50,56 +50,56 @@
 
 
 
 
 		<h3>[name](  )</h3>
 		<h3>[name](  )</h3>
-		<div>
+		<p>
 		Create a new AudioListener.
 		Create a new AudioListener.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:AudioContext context]</h3>
 		<h3>[property:AudioContext context]</h3>
-		<div>The [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] of the [page:AudioListener listener] given in the constructor.</div>
+		<p>The [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] of the [page:AudioListener listener] given in the constructor.</p>
 
 
 		<h3>[property:GainNode gain]</h3>
 		<h3>[property:GainNode gain]</h3>
-		<div>A [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] created
-		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</div>
+		<p>A [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] created
+		using [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</p>
 
 
 		<h3>[property:AudioNode filter]</h3>
 		<h3>[property:AudioNode filter]</h3>
-		<div>Default is *null*.</div>
+		<p>Default is *null*.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:GainNode getInput]()</h3>
 		<h3>[method:GainNode getInput]()</h3>
-		<div>
+		<p>
 		Return the [page:AudioListener.gain gainNode].
 		Return the [page:AudioListener.gain gainNode].
-		</div>
+		</p>
 
 
 		<h3>[method:null removeFilter]()</h3>
 		<h3>[method:null removeFilter]()</h3>
-		<div>
+		<p>
 		Set the [page:AudioListener.filter filter] property to *null*.
 		Set the [page:AudioListener.filter filter] property to *null*.
-		</div>
+		</p>
 
 
 		<h3>[method:AudioNode getFilter]()</h3>
 		<h3>[method:AudioNode getFilter]()</h3>
-		<div>
+		<p>
 		Returns the value of the [page:AudioListener.filter filter] property.
 		Returns the value of the [page:AudioListener.filter filter] property.
-		</div>
+		</p>
 
 
 		<h3>[method:null setFilter]( [param:AudioNode value] )</h3>
 		<h3>[method:null setFilter]( [param:AudioNode value] )</h3>
-		<div>
+		<p>
 		Set the [page:AudioListener.filter filter] property to *value*.
 		Set the [page:AudioListener.filter filter] property to *value*.
-		</div>
+		</p>
 
 
 		<h3>[method:Number getMasterVolume]()</h3>
 		<h3>[method:Number getMasterVolume]()</h3>
-		<div>
+		<p>
 		Return the volume.
 		Return the volume.
-		</div>
+		</p>
 
 
 		<h3>[method:null setMasterVolume]( [param:Number value] )</h3>
 		<h3>[method:null setMasterVolume]( [param:Number value] )</h3>
-		<div>
+		<p>
 		Set the volume.
 		Set the volume.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,19 +12,19 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a positional audio object.<br /><br />
 			Create a positional audio object.<br /><br />
 
 
 			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
 			This uses the [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API].
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>
+		<p>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_sandbox webaudio / sandbox ]</br>
 			[example:webaudio_timing webaudio / timing ]
 			[example:webaudio_timing webaudio / timing ]
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 		// create an AudioListener and add it to the camera
 		// create an AudioListener and add it to the camera
@@ -56,71 +56,71 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:AudioListener listener] )</h3>
 		<h3>[name]( [param:AudioListener listener] )</h3>
-		<div>
+		<p>
 		listener — (required) [page:AudioListener AudioListener] instance.
 		listener — (required) [page:AudioListener AudioListener] instance.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 			See the [page:Audio Audio] class for inherited properties.
 			See the [page:Audio Audio] class for inherited properties.
-		</div>
+		</p>
 
 
 		<h3>[property:PannerNode panner]</h3>
 		<h3>[property:PannerNode panner]</h3>
-		<div>The PositionalAudio's [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode PannerNode].</div>
+		<p>The PositionalAudio's [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode PannerNode].</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
-		<div>
+		<p>
 			See the [page:Audio Audio] class for inherited methods.
 			See the [page:Audio Audio] class for inherited methods.
-		</div>
+		</p>
 
 
 		<h3>[method:PannerNode getOutput]()</h3>
 		<h3>[method:PannerNode getOutput]()</h3>
-		<div>
+		<p>
 		Returns the [page:PositionalAudio.panner panner].
 		Returns the [page:PositionalAudio.panner panner].
-		</div>
+		</p>
 
 
 		<h3>[method:Number getRefDistance]()</h3>
 		<h3>[method:Number getRefDistance]()</h3>
-		<div>
+		<p>
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
-		</div>
+		</p>
 
 
 		<h3>[method:PannerNode setRefDistance]( [param:Number value] )</h3>
 		<h3>[method:PannerNode setRefDistance]( [param:Number value] )</h3>
-		<div>
+		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
-		</div>
+		</p>
 
 
 		<h3>[method:PannerNode getRolloffFactor]()</h3>
 		<h3>[method:PannerNode getRolloffFactor]()</h3>
-		<div>
+		<p>
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
-		</div>
+		</p>
 
 
 		<h3>[method:PannerNode setRolloffFactor]( [param:Number value] )</h3>
 		<h3>[method:PannerNode setRolloffFactor]( [param:Number value] )</h3>
-		<div>
+		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
-		</div>
+		</p>
 
 
 		<h3>[method:String getDistanceModel]()</h3>
 		<h3>[method:String getDistanceModel]()</h3>
-		<div>
+		<p>
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
-		</div>
+		</p>
 
 
 		<h3>[method:String setDistanceModel]( [param:String value] )</h3>
 		<h3>[method:String setDistanceModel]( [param:String value] )</h3>
-		<div>
+		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
-		</div>
+		</p>
 
 
 		<h3>[method:PannerNode getMaxDistance]()</h3>
 		<h3>[method:PannerNode getMaxDistance]()</h3>
-		<div>
+		<p>
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		Returns the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
-		</div>
+		</p>
 
 
 		<h3>[method:PannerNode setMaxDistance]( [param:Number value] )</h3>
 		<h3>[method:PannerNode setMaxDistance]( [param:Number value] )</h3>
-		<div>
+		<p>
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
 		Sets the value of [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 9 - 9
docs/api/cameras/ArrayCamera.html

@@ -12,33 +12,33 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			[name] can be used in order to efficiently render a scene with a predefined set of cameras. This is an important performance aspect for rendering VR scenes.<br />
 			[name] can be used in order to efficiently render a scene with a predefined set of cameras. This is an important performance aspect for rendering VR scenes.<br />
 			An instance of [name] always has an array of sub cameras. It's mandatory to define for each sub camera the *bounds* property which determines the part of the viewport that is rendered with this camera.
 			An instance of [name] always has an array of sub cameras. It's mandatory to define for each sub camera the *bounds* property which determines the part of the viewport that is rendered with this camera.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>[example:webgl_camera_array camera / array ]</div>
+		<p>[example:webgl_camera_array camera / array ]</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Array array] )</h3>
 		<h3>[name]( [param:Array array] )</h3>
-		<div>
+		<p>
 			An array of cameras.
 			An array of cameras.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:PerspectiveCamera] class for common properties.</div>
+		<p>See the base [page:PerspectiveCamera] class for common properties.</p>
 
 
 		<h3>[property:Array cameras]</h3>
 		<h3>[property:Array cameras]</h3>
-		<div>
+		<p>
 			An array of cameras.
 			An array of cameras.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:PerspectiveCamera] class for common methods.</div>
+		<p>See the base [page:PerspectiveCamera] class for common methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,70 +12,70 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Abstract base class for cameras. This class should always be inherited when you build a new camera.
 			Abstract base class for cameras. This class should always be inherited when you build a new camera.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 			Creates a new [name]. Note that this class is not intended to be called directly;
 			Creates a new [name]. Note that this class is not intended to be called directly;
 			you probably want a [page:PerspectiveCamera] or [page:OrthographicCamera] instead.
 			you probably want a [page:PerspectiveCamera] or [page:OrthographicCamera] instead.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Object3D] class for common properties.</div>
+		<p>See the base [page:Object3D] class for common properties.</p>
 
 
 		<h3>[property:Boolean isCamera]</h3>
 		<h3>[property:Boolean isCamera]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are cameras. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are cameras. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally by the renderer for optimisation.
 			You should not change this, as it used internally by the renderer for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Layers layers]</h3>
 		<h3>[property:Layers layers]</h3>
-		<div>
+		<p>
 		The [page:Layers layers] that the camera is a member of. This is an inherited
 		The [page:Layers layers] that the camera is a member of. This is an inherited
 		property from [page:Object3D].<br /><br />
 		property from [page:Object3D].<br /><br />
 
 
 		Objects must share at least one layer with the camera to be seen
 		Objects must share at least one layer with the camera to be seen
 		when the camera's viewpoint is rendered.
 		when the camera's viewpoint is rendered.
-		</div>
+		</p>
 
 
 		<h3>[property:Matrix4 matrixWorldInverse]</h3>
 		<h3>[property:Matrix4 matrixWorldInverse]</h3>
-		<div>
+		<p>
 			This is the inverse of matrixWorld. MatrixWorld contains the Matrix which has
 			This is the inverse of matrixWorld. MatrixWorld contains the Matrix which has
 			the world transform of the Camera.
 			the world transform of the Camera.
-		</div>
+		</p>
 
 
 		<h3>[property:Matrix4 projectionMatrix]</h3>
 		<h3>[property:Matrix4 projectionMatrix]</h3>
-		<div>This is the matrix which contains the projection.</div>
+		<p>This is the matrix which contains the projection.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Object3D] class for common methods.</div>
+		<p>See the base [page:Object3D] class for common methods.</p>
 
 
 		<h3>[method:Camera clone]( )</h3>
 		<h3>[method:Camera clone]( )</h3>
-		<div>
+		<p>
 			Return a new camera with the same properties as this one.
 			Return a new camera with the same properties as this one.
-		</div>
+		</p>
 
 
 		<h3>[method:Camera copy]( [param:Camera source] )</h3>
 		<h3>[method:Camera copy]( [param:Camera source] )</h3>
-		<div>
+		<p>
 		Copy the properties from the source camera into this one.
 		Copy the properties from the source camera into this one.
-		</div>
+		</p>
 
 
 		<h3>[method:Vector3 getWorldDirection]( [param:Vector3 target] )</h3>
 		<h3>[method:Vector3 getWorldDirection]( [param:Vector3 target] )</h3>
-		<div>
-
+		<p>
 		[page:Vector3 target] — the result will be copied into this Vector3. <br /><br />
 		[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.
 		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 />
 		(Note: A camera looks down its local, negative z-axis).<br /><br />
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,13 +12,13 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Creates 6 cameras that render to a [page:WebGLRenderTargetCube].</div>
+		<p class="desc">Creates 6 cameras that render to a [page:WebGLRenderTargetCube].</p>
 
 
 		<h2>Examples</h2>
 		<h2>Examples</h2>
 
 
-		<div>[example:webgl_materials_cubemap_dynamic materials / cubemap / dynamic ]</div>
-		<div>[example:webgl_materials_cubemap_dynamic2 materials / cubemap / dynamic2 ]</div>
-		<div>[example:webgl_shading_physical shading / physical ]</div>
+		<p>[example:webgl_materials_cubemap_dynamic materials / cubemap / dynamic ]</p>
+		<p>[example:webgl_materials_cubemap_dynamic2 materials / cubemap / dynamic2 ]</p>
+		<p>[example:webgl_shading_physical shading / physical ]</p>
 
 
 		<code>// Create cube camera
 		<code>// Create cube camera
 		var cubeCamera = new THREE.CubeCamera( 1, 100000, 128 );
 		var cubeCamera = new THREE.CubeCamera( 1, 100000, 128 );
@@ -44,43 +44,43 @@
 
 
 
 
 		<h3>[name]( [param:Number near], [param:Number far], [param:Number cubeResolution] )</h3>
 		<h3>[name]( [param:Number near], [param:Number far], [param:Number cubeResolution] )</h3>
-		<div>
+		<p>
 		near -- The near clipping distance. <br />
 		near -- The near clipping distance. <br />
 		far -- The far clipping distance <br />
 		far -- The far clipping distance <br />
 		cubeResolution -- Sets the length of the cube's edges.
 		cubeResolution -- Sets the length of the cube's edges.
-		</div>
-		<div>
+		</p>
+		<p>
 		Constructs a CubeCamera that contains 6 [page:PerspectiveCamera PerspectiveCameras] that
 		Constructs a CubeCamera that contains 6 [page:PerspectiveCamera PerspectiveCameras] that
 		render to a [page:WebGLRenderTargetCube].
 		render to a [page:WebGLRenderTargetCube].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Object3D] class for common properties.</div>
+		<p>See the base [page:Object3D] class for common properties.</p>
 
 
 		<h3>[property:WebGLRenderTargetCube renderTarget]</h3>
 		<h3>[property:WebGLRenderTargetCube renderTarget]</h3>
-		<div>
+		<p>
 		The cube texture that gets generated.
 		The cube texture that gets generated.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Object3D] class for common methods.</div>
+		<p>See the base [page:Object3D] class for common methods.</p>
 
 
 
 
 		<h3>[method:null update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
 		<h3>[method:null update]( [param:WebGLRenderer renderer], [param:Scene scene] )</h3>
-		<div>
+		<p>
 		renderer -- The current WebGL renderer <br />
 		renderer -- The current WebGL renderer <br />
 		scene -- The current scene
 		scene -- The current scene
-		</div>
-		<div>
+		</p>
+		<p>
 		Call this to update the [page:CubeCamera.renderTarget renderTarget].
 		Call this to update the [page:CubeCamera.renderTarget renderTarget].
-		</div>
+		</p>
 
 
 		<h3>[method:null clear]( [param:WebGLRenderer renderer], [param:Boolean color], [param:Boolean depth], [param:Boolean stencil] )</h3>
 		<h3>[method:null clear]( [param:WebGLRenderer renderer], [param:Boolean color], [param:Boolean depth], [param:Boolean stencil] )</h3>
-		<div>
+		<p>
 		Call this to clear the [page:CubeCamera.renderTarget renderTarget] color, depth, and/or stencil buffers.
 		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*.
 		The color buffer is set to the renderer's current clear color. Arguments default to *true*.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,29 +12,29 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Camera that uses [link:https://en.wikipedia.org/wiki/Orthographic_projection orthographic projection].<br /><br />
 			Camera that uses [link:https://en.wikipedia.org/wiki/Orthographic_projection orthographic projection].<br /><br />
 
 
 			In this projection mode, an object's size in the rendered image stays constant
 			In this projection mode, an object's size in the rendered image stays constant
 			regardless of its distance from the camera.<br /><br />
 			regardless of its distance from the camera.<br /><br />
 
 
 			This can be useful for rendering 2D scenes and UI elements, amongst other things.
 			This can be useful for rendering 2D scenes and UI elements, amongst other things.
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>[example:canvas_camera_orthographic camera / orthographic ]</div>
-		<div>[example:webgl_camera camera ]</div>
-		<div>[example:webgl_interactive_cubes_ortho interactive / cubes / ortho ]</div>
-		<div>[example:webgl_materials_cubemap_dynamic materials / cubemap / dynamic ]</div>
-		<div>[example:webgl_postprocessing_advanced postprocessing / advanced ]</div>
-		<div>[example:webgl_postprocessing_dof2 postprocessing / dof2 ]</div>
-		<div>[example:webgl_postprocessing_godrays postprocessing / godrays ]</div>
-		<div>[example:webgl_rtt rtt ]</div>
-		<div>[example:webgl_shaders_tonemapping shaders / tonemapping ]</div>
-		<div>[example:webgl_shadowmap shadowmap ]</div>
-		<div>[example:webgl_terrain_dynamic terrain / dynamic ]</div>
+		<p>[example:canvas_camera_orthographic camera / orthographic ]</p>
+		<p>[example:webgl_camera camera ]</p>
+		<p>[example:webgl_interactive_cubes_ortho interactive / cubes / ortho ]</p>
+		<p>[example:webgl_materials_cubemap_dynamic materials / cubemap / dynamic ]</p>
+		<p>[example:webgl_postprocessing_advanced postprocessing / advanced ]</p>
+		<p>[example:webgl_postprocessing_dof2 postprocessing / dof2 ]</p>
+		<p>[example:webgl_postprocessing_godrays postprocessing / godrays ]</p>
+		<p>[example:webgl_rtt rtt ]</p>
+		<p>[example:webgl_shaders_tonemapping shaders / tonemapping ]</p>
+		<p>[example:webgl_shadowmap shadowmap ]</p>
+		<p>[example:webgl_terrain_dynamic terrain / dynamic ]</p>
 
 
 		<code>var camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 );
 		<code>var camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 );
 scene.add( camera );</code>
 scene.add( camera );</code>
@@ -44,7 +44,7 @@ scene.add( camera );</code>
 
 
 
 
 		<h3>[name]( [param:Number left], [param:Number right], [param:Number top], [param:Number bottom], [param:Number near], [param: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>
+		<p>
 		left — Camera frustum left plane.<br />
 		left — Camera frustum left plane.<br />
 		right — Camera frustum right plane.<br />
 		right — Camera frustum right plane.<br />
 		top — Camera frustum top plane.<br />
 		top — Camera frustum top plane.<br />
@@ -53,62 +53,62 @@ scene.add( camera );</code>
 		far — Camera frustum far plane.<br /><br />
 		far — Camera frustum far plane.<br /><br />
 
 
 		Together these define the camera's [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
 		Together these define the camera's [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>
+		<p>
 			See the base [page:Camera] class for common properties.<br>
 			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.
  			[page:OrthographicCamera.updateProjectionMatrix .updateProjectionMatrix] for the changes to take effect.
-		</div>
+		</p>
 
 
 		<h3>[property:Float bottom]</h3>
 		<h3>[property:Float bottom]</h3>
-		<div>Camera frustum bottom plane.</div>
+		<p>Camera frustum bottom plane.</p>
 
 
 		<h3>[property:Float far]</h3>
 		<h3>[property:Float far]</h3>
-		<div>
+		<p>
 		Camera frustum far plane. Default is *2000*.<br /><br />
 		Camera frustum far plane. Default is *2000*.<br /><br />
 
 
 		The valid range is between the current value of the [page:.near near] plane and infinity.
 		The valid range is between the current value of the [page:.near near] plane and infinity.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isOrthographicCamera]</h3>
 		<h3>[property:Boolean isOrthographicCamera]</h3>
-		<div>
+		<p>
 			Used to test whether this or derived classes are OrthographicCameras. Default is *true*.<br /><br />
 			Used to test whether this or derived classes are OrthographicCameras. Default is *true*.<br /><br />
 
 
 			This should not be changed as it is used internally by the renderer for optimisation.
 			This should not be changed as it is used internally by the renderer for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Float left]</h3>
 		<h3>[property:Float left]</h3>
-		<div>Camera frustum left plane.</div>
+		<p>Camera frustum left plane.</p>
 
 
 		<h3>[property:Float near]</h3>
 		<h3>[property:Float near]</h3>
-		<div>
+		<p>
 			Camera frustum near plane. Default is *0.1*.<br /><br />
 			Camera frustum near plane. Default is *0.1*.<br /><br />
 
 
 			The valid range is between 0 and the current value of the [page:.far far] plane.
 			The valid range is between 0 and the current value of the [page:.far far] plane.
 			Note that, unlike for the [page:PerspectiveCamera], *0* is a valid value for an
 			Note that, unlike for the [page:PerspectiveCamera], *0* is a valid value for an
 			OrthographicCamera's near plane.
 			OrthographicCamera's near plane.
-		</div>
+		</p>
 
 
 		<h3>[property:Float right]</h3>
 		<h3>[property:Float right]</h3>
-		<div>Camera frustum right plane.</div>
+		<p>Camera frustum right plane.</p>
 
 
 		<h3>[property:Float top]</h3>
 		<h3>[property:Float top]</h3>
-		<div>Camera frustum top plane.</div>
+		<p>Camera frustum top plane.</p>
 
 
 		<h3>[property:Object view]</h3>
 		<h3>[property:Object view]</h3>
-		<div>Set by [page:OrthographicCamera.setViewOffset setViewOffset]. Default is *null*.</div>
+		<p>Set by [page:OrthographicCamera.setViewOffset setViewOffset]. Default is *null*.</p>
 
 
 		<h3>[property:number zoom]</h3>
 		<h3>[property:number zoom]</h3>
-		<div>Gets or sets the zoom factor of the camera. Default is *1*.</div>
+		<p>Gets or sets the zoom factor of the camera. Default is *1*.</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Camera] class for common methods.</div>
+		<p>See the base [page:Camera] class for common methods.</p>
 
 
 		<h3>[method:null setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param: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>
+		<p>
 		fullWidth — full width of multiview setup<br />
 		fullWidth — full width of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
 		x — horizontal offset of subcamera<br />
 		x — horizontal offset of subcamera<br />
@@ -119,22 +119,22 @@ scene.add( camera );</code>
 			Sets an offset in a larger [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
 			Sets an offset in a larger [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
 			This is useful for multi-window or multi-monitor/multi-machine setups.
 			This is useful for multi-window or multi-monitor/multi-machine setups.
 			For an example on how to use it see [page:PerspectiveCamera.setViewOffset PerspectiveCamera].
 			For an example on how to use it see [page:PerspectiveCamera.setViewOffset PerspectiveCamera].
-		</div>
+		</p>
 
 
 		<h3>[method:null clearViewOffset]()</h3>
 		<h3>[method:null clearViewOffset]()</h3>
-		<div>
+		<p>
 		Removes any offset set by the .setViewOffset method.
 		Removes any offset set by the .setViewOffset method.
-		</div>
+		</p>
 
 
 		<h3>[method:null updateProjectionMatrix]()</h3>
 		<h3>[method:null updateProjectionMatrix]()</h3>
-		<div>
+		<p>
 		Updates the camera projection matrix. Must be called after any change of parameters.
 		Updates the camera projection matrix. Must be called after any change of parameters.
-		</div>
+		</p>
 
 
 		<h3>[method:JSON toJSON]()</h3>
 		<h3>[method:JSON toJSON]()</h3>
-		<div>
+		<p>
 		Return the camera's data in JSON format.
 		Return the camera's data in JSON format.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,23 +12,23 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Camera that uses [link:https://en.wikipedia.org/wiki/Perspective_(graphical) perspective projection].<br /><br />
 			Camera that uses [link:https://en.wikipedia.org/wiki/Perspective_(graphical) perspective projection].<br /><br />
 
 
 			This projection mode is designed to mimic the way the human eye sees. It is the most
 			This projection mode is designed to mimic the way the human eye sees. It is the most
 			common projection mode used for rendering a 3D scene.
 			common projection mode used for rendering a 3D scene.
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>[example:canvas_geometry_birds geometry / birds ]</div>
-		<div>[example:canvas_geometry_cube geometry / cube ]</div>
-		<div>[example:webgl_animation_skinning_blending animation / skinning / blending ]</div>
-		<div>[example:webgl_animation_skinning_morph animation / skinning / blending ]</div>
-		<div>[example:webgl_effects_stereo effects / stereo ]</div>
-		<div>[example:webgl_interactive_cubes interactive / cubes ]</div>
-		<div>[example:webgl_loader_collada_skinning loader / collada / skinning ]</div>
+		<p>[example:canvas_geometry_birds geometry / birds ]</p>
+		<p>[example:canvas_geometry_cube geometry / cube ]</p>
+		<p>[example:webgl_animation_skinning_blending animation / skinning / blending ]</p>
+		<p>[example:webgl_animation_skinning_morph animation / skinning / blending ]</p>
+		<p>[example:webgl_effects_stereo effects / stereo ]</p>
+		<p>[example:webgl_interactive_cubes interactive / cubes ]</p>
+		<p>[example:webgl_loader_collada_skinning loader / collada / skinning ]</p>
 
 
 		<code>var camera = new THREE.PerspectiveCamera( 45, width / height, 1, 1000 );
 		<code>var camera = new THREE.PerspectiveCamera( 45, width / height, 1, 1000 );
 scene.add( camera );</code>
 scene.add( camera );</code>
@@ -37,122 +37,122 @@ scene.add( camera );</code>
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Number fov], [param:Number aspect], [param:Number near], [param:Number far] )</h3>
 		<h3>[name]( [param:Number fov], [param:Number aspect], [param:Number near], [param:Number far] )</h3>
-		<div>
+		<p>
 		fov — Camera frustum vertical field of view.<br />
 		fov — Camera frustum vertical field of view.<br />
 		aspect — Camera frustum aspect ratio.<br />
 		aspect — Camera frustum aspect ratio.<br />
 		near — Camera frustum near plane.<br />
 		near — Camera frustum near plane.<br />
 		far — Camera frustum far plane.<br /><br />
 		far — Camera frustum far plane.<br /><br />
 
 
 			Together these define the camera's [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
 			Together these define the camera's [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>
+		<p>
 			See the base [page:Camera] class for common properties.<br>
 			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
 			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.
 			[page:PerspectiveCamera.updateProjectionMatrix .updateProjectionMatrix] for the changes to take effect.
-		</div>
+		</p>
 
 
 		<h3>[property:Float aspect]</h3>
 		<h3>[property:Float aspect]</h3>
-		<div>Camera frustum aspect ratio, usually the canvas width / canvas height. Default is *1* (square canvas).</div>
+		<p>Camera frustum aspect ratio, usually the canvas width / canvas height. Default is *1* (square canvas).</p>
 
 
 		<h3>[property:Float far]</h3>
 		<h3>[property:Float far]</h3>
-		<div>
+		<p>
 			Camera frustum far plane. Default is *2000*.<br /><br />
 			Camera frustum far plane. Default is *2000*.<br /><br />
 
 
 			The valid range is between the current value of the [page:.near near] plane and infinity.
 			The valid range is between the current value of the [page:.near near] plane and infinity.
-		</div>
+		</p>
 
 
 		<h3>[property:Float filmGauge]</h3>
 		<h3>[property:Float filmGauge]</h3>
-		<div>Film size used for the larger axis. Default is 35 (millimeters). This parameter does not influence the projection matrix unless .filmOffset is set to a nonzero value.</div>
+		<p>Film size used for the larger axis. Default is 35 (millimeters). This parameter does not influence the projection matrix unless .filmOffset is set to a nonzero value.</p>
 
 
 		<h3>[property:Float filmOffset]</h3>
 		<h3>[property:Float filmOffset]</h3>
-		<div>Horizontal off-center offset in the same unit as .filmGauge. Default is *0*.</div>
+		<p>Horizontal off-center offset in the same unit as .filmGauge. Default is *0*.</p>
 
 
 		<h3>[property:Float focus]</h3>
 		<h3>[property:Float focus]</h3>
-		<div>Object distance used for stereoscopy and depth-of-field effects.
+		<p>Object distance used for stereoscopy and depth-of-field effects.
 			This parameter does not influence the projection matrix unless a [page:StereoCamera] is being used.
 			This parameter does not influence the projection matrix unless a [page:StereoCamera] is being used.
 			Default is *10*.
 			Default is *10*.
-		</div>
+		</p>
 
 
 		<h3>[property:Float fov]</h3>
 		<h3>[property:Float fov]</h3>
-		<div>Camera frustum vertical field of view, from bottom to top of view, in degrees. Default is *50*.</div>
+		<p>Camera frustum vertical field of view, from bottom to top of view, in degrees. Default is *50*.</p>
 
 
 		<h3>[property:Boolean isPerspectiveCamera]</h3>
 		<h3>[property:Boolean isPerspectiveCamera]</h3>
-		<div>
+		<p>
 			Used to test whether this or derived classes are PerspectiveCameras. Default is *true*.<br /><br />
 			Used to test whether this or derived classes are PerspectiveCameras. Default is *true*.<br /><br />
 
 
 			This should not be changed as it is used internally by the renderer for optimisation.
 			This should not be changed as it is used internally by the renderer for optimisation.
-		</div>
+		</p>
 
 
 
 
 		<h3>[property:Float near]</h3>
 		<h3>[property:Float near]</h3>
-		<div>
+		<p>
 			Camera frustum near plane. Default is *0.1*.<br /><br />
 			Camera frustum near plane. Default is *0.1*.<br /><br />
 
 
 			The valid range is greater than 0 and less than the current value of the [page:.far far] plane.
 			The valid range is greater than 0 and less than the current value of the [page:.far far] plane.
 			Note that, unlike for the [page:OrthographicCamera], *0* is <em>not</em> a valid value
 			Note that, unlike for the [page:OrthographicCamera], *0* is <em>not</em> a valid value
 			for a PerspectiveCamera's near plane.
 			for a PerspectiveCamera's near plane.
-		</div>
+		</p>
 
 
 		<h3>[property:Object view]</h3>
 		<h3>[property:Object view]</h3>
-		<div>
+		<p>
 			Frustum window specification or null.
 			Frustum window specification or null.
 			This is set using the [page:PerspectiveCamera.setViewOffset .setViewOffset] method
 			This is set using the [page:PerspectiveCamera.setViewOffset .setViewOffset] method
 			and cleared using [page:PerspectiveCamera.clearViewOffset .clearViewOffset].
 			and cleared using [page:PerspectiveCamera.clearViewOffset .clearViewOffset].
-		</div>
+		</p>
 
 
 		<h3>[property:number zoom]</h3>
 		<h3>[property:number zoom]</h3>
-		<div>Gets or sets the zoom factor of the camera. Default is *1*.</div>
+		<p>Gets or sets the zoom factor of the camera. Default is *1*.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Camera] class for common methods.</div>
+		<p>See the base [page:Camera] class for common methods.</p>
 
 
 		<h3>[method:null clearViewOffset]()</h3>
 		<h3>[method:null clearViewOffset]()</h3>
-		<div>Removes any offset set by the [page:PerspectiveCamera.setViewOffset .setViewOffset] method.</div>
+		<p>Removes any offset set by the [page:PerspectiveCamera.setViewOffset .setViewOffset] method.</p>
 
 
 		<h3>[method:Float getEffectiveFOV]()</h3>
 		<h3>[method:Float getEffectiveFOV]()</h3>
-		<div>Returns the current vertical field of view angle in degrees considering .zoom.</div>
+		<p>Returns the current vertical field of view angle in degrees considering .zoom.</p>
 
 
 		<h3>[method:Float getFilmHeight]()</h3>
 		<h3>[method:Float getFilmHeight]()</h3>
-		<div>
+		<p>
 		Returns the height of the image on the film. If .aspect is less than or equal to one
 		Returns the height of the image on the film. If .aspect is less than or equal to one
 		(portrait format), the result equals .filmGauge.
 		(portrait format), the result equals .filmGauge.
-		</div>
+		</p>
 
 
 		<h3>[method:Float getFilmWidth]()</h3>
 		<h3>[method:Float getFilmWidth]()</h3>
-		<div>
+		<p>
 		Returns the width of the image on the film. If .aspect is greater than or equal to one
 		Returns the width of the image on the film. If .aspect is greater than or equal to one
 		(landscape format), the result equals .filmGauge.
 		(landscape format), the result equals .filmGauge.
-		</div>
+		</p>
 
 
 		<h3>[method:Float getFocalLength]()</h3>
 		<h3>[method:Float getFocalLength]()</h3>
-		<div>Returns the focal length of the current .fov in respect to .filmGauge.</div>
+		<p>Returns the focal length of the current .fov in respect to .filmGauge.</p>
 
 
 		<h3>[method:null setFocalLength]( [param:Float focalLength] )</h3>
 		<h3>[method:null setFocalLength]( [param:Float focalLength] )</h3>
-		<div>
+		<p>
 		Sets the FOV by focal length in respect to the current [page:PerspectiveCamera.filmGauge .filmGauge].<br /><br />
 		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.
 		By default, the focal length is specified for a 35mm (full frame) camera.
-		</div>
+		</p>
 
 
 		<h3>[method:null setViewOffset]( [param:Float fullWidth], [param:Float fullHeight], [param:Float x], [param:Float y], [param:Float width], [param: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>
+		<p>
 		fullWidth — full width of multiview setup<br />
 		fullWidth — full width of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
 		fullHeight — full height of multiview setup<br />
 		x — horizontal offset of subcamera<br />
 		x — horizontal offset of subcamera<br />
 		y — vertical offset of subcamera<br />
 		y — vertical offset of subcamera<br />
 		width — width of subcamera<br />
 		width — width of subcamera<br />
 		height — height of subcamera
 		height — height of subcamera
-		</div>
+		</p>
 
 
-		<div>
+		<p>
 		Sets an offset in a larger frustum. This is useful for multi-window or multi-monitor/multi-machine setups.
 		Sets an offset in a larger frustum. This is useful for multi-window or multi-monitor/multi-machine setups.
-		</div>
+		</p>
 
 
-		<div>
+		<p>
 		For example, if you have 3x2 monitors and each monitor is 1920x1080 and the monitors are in grid like this:<br />
 		For example, if you have 3x2 monitors and each monitor is 1920x1080 and the monitors are in grid like this:<br />
 
 
 		<pre>
 		<pre>
@@ -185,17 +185,17 @@ camera.setViewOffset( fullWidth, fullHeight, w * 2, h * 1, w, h );
 </code>
 </code>
 
 
 		Note there is no reason monitors have to be the same size or in a grid.
 		Note there is no reason monitors have to be the same size or in a grid.
-		</div>
+		</p>
 
 
 		<h3>[method:null updateProjectionMatrix]()</h3>
 		<h3>[method:null updateProjectionMatrix]()</h3>
-		<div>
+		<p>
 		Updates the camera projection matrix. Must be called after any change of parameters.
 		Updates the camera projection matrix. Must be called after any change of parameters.
-		</div>
+		</p>
 
 
 		<h3>[method:JSON toJSON]()</h3>
 		<h3>[method:JSON toJSON]()</h3>
-		<div>
+		<p>
 		Return camera data in JSON format.
 		Return camera data in JSON format.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -11,25 +11,25 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Dual [page:PerspectiveCamera PerspectiveCamera]s used for effects such as
 		Dual [page:PerspectiveCamera PerspectiveCamera]s used for effects such as
 		[link:https://en.wikipedia.org/wiki/Anaglyph_3D 3D Anaglyph] or [link:https://en.wikipedia.org/wiki/parallax_barrier Parallax Barrier].
 		[link:https://en.wikipedia.org/wiki/Anaglyph_3D 3D Anaglyph] or [link:https://en.wikipedia.org/wiki/parallax_barrier Parallax Barrier].
-		</div>
+		</p>
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>[example:webgl_effects_anaglyph effects / anaglyph ]</div>
-		<div>[example:webgl_effects_parallaxbarrier effects / parallaxbarrier ]</div>
-		<div>[example:webgl_effects_stereo effects / stereo ]</div>
+		<p>[example:webgl_effects_anaglyph effects / anaglyph ]</p>
+		<p>[example:webgl_effects_parallaxbarrier effects / parallaxbarrier ]</p>
+		<p>[example:webgl_effects_stereo effects / stereo ]</p>
 
 
-		<div>
+		<p>
 		This class is used internally in the files<br /><br />
 		This class is used internally in the files<br /><br />
 		[link:https://github.com/mrdoob/three.js/blob/master/examples/js/effects/AnaglyphEffect.js examples/js/effects/AnaglyphEffect.js]<br /><br />
 		[link:https://github.com/mrdoob/three.js/blob/master/examples/js/effects/AnaglyphEffect.js examples/js/effects/AnaglyphEffect.js]<br /><br />
 		[link:https://github.com/mrdoob/three.js/blob/master/examples/js/effects/ParallaxBarrierEffect.js examples/js/effects/ParallaxBarrierEffect.js]<br /><br />
 		[link:https://github.com/mrdoob/three.js/blob/master/examples/js/effects/ParallaxBarrierEffect.js examples/js/effects/ParallaxBarrierEffect.js]<br /><br />
 		[link:https://github.com/mrdoob/three.js/blob/master/examples/js/effects/StereoEffect.js examples/js/effects/StereoEffect.js]<br /><br />
 		[link:https://github.com/mrdoob/three.js/blob/master/examples/js/effects/StereoEffect.js examples/js/effects/StereoEffect.js]<br /><br />
 		used in the above examples.
 		used in the above examples.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
@@ -39,26 +39,26 @@
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Float aspect]</h3>
 		<h3>[property:Float aspect]</h3>
-		<div>Default is *1*.</div>
+		<p>Default is *1*.</p>
 
 
 		<h3>[property:Float eyeSep]</h3>
 		<h3>[property:Float eyeSep]</h3>
-		<div>Default is *0.064*.</div>
+		<p>Default is *0.064*.</p>
 
 
 		<h3>[property:PerspectiveCamera cameraL]</h3>
 		<h3>[property:PerspectiveCamera cameraL]</h3>
-		<div>Left camera. This is added to [page:Layers layer 1] - objects to be rendered
-		by the left camera must also be added to this layer.</div>
+		<p>Left camera. This is added to [page:Layers layer 1] - objects to be rendered
+		by the left camera must also be added to this layer.</p>
 
 
 		<h3>[property:PerspectiveCamera cameraR]</h3>
 		<h3>[property:PerspectiveCamera cameraR]</h3>
-		<div>Right camera.This is added to [page:Layers layer 2] - objects to be rendered
-		by the right camera must also be added to this layer.</div>
+		<p>Right camera.This is added to [page:Layers layer 2] - objects to be rendered
+		by the right camera must also be added to this layer.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null update]( camera )</h3>
 		<h3>[method:null update]( camera )</h3>
-		<div>
+		<p>
 		Update the stereo cameras based on the camera passed in.
 		Update the stereo cameras based on the camera passed in.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 6 - 4
docs/api/constants/CustomBlendingEquations.html

@@ -12,10 +12,12 @@
 
 
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
-		<div>[example:webgl_materials_blending_custom materials / blending / custom ]</div>
+		<p>[example:webgl_materials_blending_custom materials / blending / custom ]</p>
 
 
 		<h2>Usage</h2>
 		<h2>Usage</h2>
-		These work with all material types. First set the material's blending mode to THREE.CustomBlending, then set the desired Blending Equation, Source Factor and Destination Factor.
+		<p>
+			These work with all material types. First set the material's blending mode to THREE.CustomBlending, then set the desired Blending Equation, Source Factor and Destination Factor.
+		</p>
 
 
 		<code>
 		<code>
 		var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
 		var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
@@ -50,9 +52,9 @@
 		</code>
 		</code>
 
 
 		<h2>Destination Factors</h2>
 		<h2>Destination Factors</h2>
-		<div>
+		<p>
 			All of the Source Factors are valid as Destination Factors, except for <code>THREE.SrcAlphaSaturateFactor</code>
 			All of the Source Factors are valid as Destination Factors, except for <code>THREE.SrcAlphaSaturateFactor</code>
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 8 - 8
docs/api/constants/DrawModes.html

@@ -10,7 +10,7 @@
 	<body>
 	<body>
 		<h1>Draw Mode Constants</h1>
 		<h1>Draw Mode Constants</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			These are valid values for [page:Mesh.drawMode], and control how the list of vertices is interpeted once sent to the GPU.<br /><br />
 			These are valid values for [page:Mesh.drawMode], and control how the list of vertices is interpeted once sent to the GPU.<br /><br />
 
 
 			Note that these only work when [page:Mesh.geometry] is a [page:BufferGeometry]. Changing this
 			Note that these only work when [page:Mesh.geometry] is a [page:BufferGeometry]. Changing this
@@ -18,31 +18,31 @@
 
 
 
 
 
 
-		</div>
+		</p>
 
 
 		<h2>Draw Modes</h2>
 		<h2>Draw Modes</h2>
 
 
 		<code>
 		<code>
 			THREE.TrianglesDrawMode
 			THREE.TrianglesDrawMode
 		</code>
 		</code>
-		<div>
+		<p>
 			This is the default, and results in every three consecutive vertices (v0, v1, v2), (v2, v3, v5), ...
 			This is the default, and results in every three consecutive vertices (v0, v1, v2), (v2, v3, v5), ...
 			being interpreted as a separate triangle. <br />
 			being interpreted as a separate triangle. <br />
 			If the number of vertices is not a multiple of 3, excess vertices are ignored.
 			If the number of vertices is not a multiple of 3, excess vertices are ignored.
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 			THREE.TriangleStripDrawMode
 			THREE.TriangleStripDrawMode
 		</code>
 		</code>
-		<div>
+		<p>
 			This will result in a series of triangles connected in a strip, given by (v0, v1, v2), (v2, v1, v3), (v2, v3, v4), ...
 			This will result in a series of triangles connected in a strip, given by (v0, v1, v2), (v2, v1, v3), (v2, v3, v4), ...
 			so that every subsequent triangle shares two vertices with the previous triangle.
 			so that every subsequent triangle shares two vertices with the previous triangle.
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 			THREE.TriangleFanDrawMode
 			THREE.TriangleFanDrawMode
 		</code>
 		</code>
-		<div>
+		<p>
 			This will result in a series of triangles each sharing the first vertex (like a fan),
 			This will result in a series of triangles each sharing the first vertex (like a fan),
 			given by (v0, v1, v2), (v0, v2, v3), (v0, v3, v4), ... <br /><br />
 			given by (v0, v1, v2), (v0, v2, v3), (v0, v3, v4), ... <br /><br />
 
 
@@ -50,7 +50,7 @@
 			render WebGL using [link:https://en.wikipedia.org/wiki/ANGLE_(software) ANGLE] on Windows,
 			render WebGL using [link:https://en.wikipedia.org/wiki/ANGLE_(software) ANGLE] on Windows,
 			internally this mode will be converted to a supported mode, which will likely lead to lowered
 			internally this mode will be converted to a supported mode, which will likely lead to lowered
 			performance on those browsers.
 			performance on those browsers.
-		</div>
+		</p>
 
 
 
 
 		<h2>Usage</h2>
 		<h2>Usage</h2>

+ 14 - 12
docs/api/constants/Materials.html

@@ -10,10 +10,10 @@
 	<body>
 	<body>
 		<h1>Material Constants</h1>
 		<h1>Material Constants</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		These constants define properties common to all material types,
 		These constants define properties common to all material types,
 		with the exception of Texture Combine Operations which only apply to [page:MeshBasicMaterial.combine MeshBasicMaterial], [page:MeshLambertMaterial.combine MeshLambertMaterial] and [page:MeshPhongMaterial.combine MeshPhongMaterial].<br />
 		with the exception of Texture Combine Operations which only apply to [page:MeshBasicMaterial.combine MeshBasicMaterial], [page:MeshLambertMaterial.combine MeshLambertMaterial] and [page:MeshPhongMaterial.combine MeshPhongMaterial].<br />
-		</div>
+		</p>
 
 
 
 
 		<h2>Side</h2>
 		<h2>Side</h2>
@@ -22,10 +22,10 @@
 		THREE.BackSide
 		THREE.BackSide
 		THREE.DoubleSide
 		THREE.DoubleSide
 		</code>
 		</code>
-		<div>
+		<p>
 		Defines which side of faces will be rendered - front, back or both.
 		Defines which side of faces will be rendered - front, back or both.
 		Default is [page:Constant FrontSide].
 		Default is [page:Constant FrontSide].
-		</div>
+		</p>
 
 
 
 
 		<h2>Colors</h2>
 		<h2>Colors</h2>
@@ -34,12 +34,12 @@
 		THREE.FaceColors
 		THREE.FaceColors
 		THREE.VertexColors
 		THREE.VertexColors
 		</code>
 		</code>
-		<div>
+		<p>
 		[page:Constant NoColors] is the default and applies the material's color to all faces.<br />
 		[page:Constant NoColors] is the default and applies the material's color to all faces.<br />
-		[page:Constant FaceColors] colors faces according to each [page:Face3 Face3][property:Color color] value.<br />
-		[page:Constant VertexColors] colors faces according to each [page:Face3 Face3][property:Array vertexColors] value. This is an array of three [page:Color Color]s, one for each vertex in the face.<br />
+		[page:Constant FaceColors] colors faces according to each [page:Face3 Face3] [page:Color Color] value.<br />
+		[page:Constant VertexColors] colors faces according to each [page:Face3 Face3] vertexColors value. This is an array of three [page:Color Color]s, one for each vertex in the face.<br />
 		See the [example:webgl_geometry_colors geometry / colors] example.
 		See the [example:webgl_geometry_colors geometry / colors] example.
-		</div>
+		</p>
 
 
 		<h2>Blending Mode</h2>
 		<h2>Blending Mode</h2>
 		<code>
 		<code>
@@ -52,12 +52,12 @@
 		</code>
 		</code>
 
 
 
 
-		<div>
+		<p>
 		These control the source and destination blending equations for the material's RGB and Alpha sent to the WebGLRenderer for use by WebGL.<br />
 		These control the source and destination blending equations for the material's RGB and Alpha sent to the WebGLRenderer for use by WebGL.<br />
 		[page:Constant NormalBlending] is the default.<br />
 		[page:Constant NormalBlending] is the default.<br />
 		Note that [page:Constant CustomBlending] must be set to use [page:CustomBlendingEquation Custom Blending Equations].<br />
 		Note that [page:Constant CustomBlending] must be set to use [page:CustomBlendingEquation Custom Blending Equations].<br />
 		See the [example:webgl_materials_blending materials / blending] example.<br />
 		See the [example:webgl_materials_blending materials / blending] example.<br />
-		</div>
+		</p>
 
 
 		<h2>Depth Mode</h2>
 		<h2>Depth Mode</h2>
 		<code>
 		<code>
@@ -69,7 +69,7 @@
 		THREE.GreaterDepth
 		THREE.GreaterDepth
 		THREE.NotEqualDepth
 		THREE.NotEqualDepth
 		</code>
 		</code>
-		<div>
+		<p>
 		Which depth function the material uses to compare incoming pixels Z-depth against the current Z-depth buffer value. If the result of the comparison is true, the pixel will be drawn.<br />
 		Which depth function the material uses to compare incoming pixels Z-depth against the current Z-depth buffer value. If the result of the comparison is true, the pixel will be drawn.<br />
 		[page:Materials NeverDepth] will never return true.<br />
 		[page:Materials NeverDepth] will never return true.<br />
 		[page:Materials AlwaysDepth] will always return true.<br />
 		[page:Materials AlwaysDepth] will always return true.<br />
@@ -78,7 +78,7 @@
 		[page:Materials GreaterEqualDepth] will return true if the incoming pixel Z-depth is greater than or equal to the current buffer Z-depth.<br />
 		[page:Materials GreaterEqualDepth] will return true if the incoming pixel Z-depth is greater than or equal to the current buffer Z-depth.<br />
 		[page:Materials GreaterDepth] will return true if the incoming pixel Z-depth is greater than the current buffer Z-depth.<br />
 		[page:Materials GreaterDepth] will return true if the incoming pixel Z-depth is greater than the current buffer Z-depth.<br />
 		[page:Materials NotEqualDepth] will return true if the incoming pixel Z-depth is not equal to the current buffer Z-depth.<br />
 		[page:Materials NotEqualDepth] will return true if the incoming pixel Z-depth is not equal to the current buffer Z-depth.<br />
-		</div>
+		</p>
 
 
 		<h2>Texture Combine Operations</h2>
 		<h2>Texture Combine Operations</h2>
 		<code>
 		<code>
@@ -86,10 +86,12 @@
 		THREE.MixOperation
 		THREE.MixOperation
 		THREE.AddOperation
 		THREE.AddOperation
 		</code>
 		</code>
+		<p>
 		These define how the result of the surface's color is combined with the environment map (if present), for [page:MeshBasicMaterial.combine MeshBasicMaterial], [page:MeshLambertMaterial.combine MeshLambertMaterial] and [page:MeshPhongMaterial.combine MeshPhongMaterial]. <br />
 		These define how the result of the surface's color is combined with the environment map (if present), for [page:MeshBasicMaterial.combine MeshBasicMaterial], [page:MeshLambertMaterial.combine MeshLambertMaterial] and [page:MeshPhongMaterial.combine MeshPhongMaterial]. <br />
 		[page:Constant MultiplyOperation] is the default and multiplies the environment map color with the surface color.<br />
 		[page:Constant MultiplyOperation] is the default and multiplies the environment map color with the surface color.<br />
 		[page:Constant MixOperation] uses reflectivity to blend between the two colors.<br />
 		[page:Constant MixOperation] uses reflectivity to blend between the two colors.<br />
 		[page:Constant AddOperation] adds the two colors.
 		[page:Constant AddOperation] adds the two colors.
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 8 - 8
docs/api/constants/Renderer.html

@@ -17,22 +17,22 @@
 		THREE.CullFaceFront
 		THREE.CullFaceFront
 		THREE.CullFaceFrontBack
 		THREE.CullFaceFrontBack
 		</code>
 		</code>
-		<div>
+		<p>
 		[page:constant CullFaceNone] disables face culling.<br />
 		[page:constant CullFaceNone] disables face culling.<br />
 		[page:constant CullFaceBack] culls back faces (default).<br />
 		[page:constant CullFaceBack] culls back faces (default).<br />
 		[page:constant CullFaceFront] culls front faces.<br />
 		[page:constant CullFaceFront] culls front faces.<br />
 		[page:constant CullFaceFrontBack] culls both front and back faces.
 		[page:constant CullFaceFrontBack] culls both front and back faces.
-		</div>
+		</p>
 
 
 		<h2>Front Face Direction</h2>
 		<h2>Front Face Direction</h2>
 		<code>
 		<code>
 		THREE.FrontFaceDirectionCW
 		THREE.FrontFaceDirectionCW
 		THREE.FrontFaceDirectionCCW
 		THREE.FrontFaceDirectionCCW
 		</code>
 		</code>
-		<div>
+		<p>
 		[page:constant FrontFaceDirectionCW] sets the winding order for polygons to clockwise.<br />
 		[page:constant FrontFaceDirectionCW] sets the winding order for polygons to clockwise.<br />
 		[page:constant FrontFaceDirectionCCW] sets the winding order for polygons to counter-clockwise (default).
 		[page:constant FrontFaceDirectionCCW] sets the winding order for polygons to counter-clockwise (default).
-		</div>
+		</p>
 
 
 		<h2>Shadow Types</h2>
 		<h2>Shadow Types</h2>
 		<code>
 		<code>
@@ -40,13 +40,13 @@
 		THREE.PCFShadowMap
 		THREE.PCFShadowMap
 		THREE.PCFSoftShadowMap
 		THREE.PCFSoftShadowMap
 		</code>
 		</code>
-		<div>
+		<p>
 		These define the WebGLRenderer's [page:WebGLRenderer.shadowMap.type shadowMap.type] property.<br /><br />
 		These define the WebGLRenderer's [page:WebGLRenderer.shadowMap.type shadowMap.type] property.<br /><br />
 
 
 		[page:constant BasicShadowMap] gives unfiltered shadow maps - fastest, but lowest quality.<br />
 		[page:constant BasicShadowMap] gives unfiltered shadow maps - fastest, but lowest quality.<br />
 		[page:constant PCFShadowMap] filters shadow maps using the Percentage-Closer Filtering (PCF) algorithm (default).<br />
 		[page:constant PCFShadowMap] filters shadow maps using the Percentage-Closer Filtering (PCF) algorithm (default).<br />
 		[page:constant PCFSoftShadowMap] filters shadow maps using the Percentage-Closer Soft Shadows (PCSS) algorithm.
 		[page:constant PCFSoftShadowMap] filters shadow maps using the Percentage-Closer Soft Shadows (PCSS) algorithm.
-		</div>
+		</p>
 
 
 		<h2>Tone Mapping</h2>
 		<h2>Tone Mapping</h2>
 		<code>
 		<code>
@@ -56,7 +56,7 @@
 		THREE.Uncharted2ToneMapping
 		THREE.Uncharted2ToneMapping
 		THREE.CineonToneMapping
 		THREE.CineonToneMapping
 		</code>
 		</code>
-		<div>
+		<p>
 		These define the WebGLRenderer's [page:WebGLRenderer.toneMapping toneMapping] property.
 		These define the WebGLRenderer's [page:WebGLRenderer.toneMapping toneMapping] property.
 		This is used to approximate the appearance of high dynamic range (HDR) on the
 		This is used to approximate the appearance of high dynamic range (HDR) on the
 		low dynamic range medium of a standard computer monitor or mobile device's screen.<br /><br />
 		low dynamic range medium of a standard computer monitor or mobile device's screen.<br /><br />
@@ -66,7 +66,7 @@
 
 
 		See the [example:webgl_tonemapping WebGL / tonemapping] example.
 		See the [example:webgl_tonemapping WebGL / tonemapping] example.
 
 
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 22 - 22
docs/api/constants/Textures.html

@@ -22,14 +22,14 @@
 		THREE.CubeUVRefractionMapping
 		THREE.CubeUVRefractionMapping
 		</code>
 		</code>
 
 
-		<div>
+		<p>
 		These define the texture's mapping mode.<br />
 		These define the texture's mapping mode.<br />
 		[page:Constant UVMapping] is the default, and maps the texture using the mesh's UV coordinates.<br /><br />
 		[page:Constant UVMapping] is the default, and maps the texture using the mesh's UV coordinates.<br /><br />
 
 
 		The rest define environment mapping types.<br /><br />
 		The rest define environment mapping types.<br /><br />
 
 
 		[page:Constant CubeReflectionMapping] and [page:Constant CubeRefractionMapping] are for
 		[page:Constant CubeReflectionMapping] and [page:Constant CubeRefractionMapping] are for
-		use with a [page:CubeTexture CubeTexture], which is made up of six textures, one for each face of the cube.<br />
+		use with a [page:CubeTexture CubeTexture], which is made up of six textures, one for each face of the cube.
 		[page:Constant CubeReflectionMapping] is the default for a [page:CubeTexture CubeTexture]. <br /><br />
 		[page:Constant CubeReflectionMapping] is the default for a [page:CubeTexture CubeTexture]. <br /><br />
 
 
 		[page:Constant EquirectangularReflectionMapping] and [page:Constant EquirectangularRefractionMapping]
 		[page:Constant EquirectangularReflectionMapping] and [page:Constant EquirectangularRefractionMapping]
@@ -43,7 +43,7 @@
 		of the position of the camera relative to the cubemapped object or surface.<br /><br />
 		of the position of the camera relative to the cubemapped object or surface.<br /><br />
 
 
 		See the [example:webgl_materials_envmaps materials / envmaps] example.
 		See the [example:webgl_materials_envmaps materials / envmaps] example.
-		</div>
+		</p>
 
 
 
 
 		<h2>Wrapping Modes</h2>
 		<h2>Wrapping Modes</h2>
@@ -52,7 +52,7 @@
 		THREE.ClampToEdgeWrapping
 		THREE.ClampToEdgeWrapping
 		THREE.MirroredRepeatWrapping
 		THREE.MirroredRepeatWrapping
 		</code>
 		</code>
-		<div>
+		<p>
 		These define the texture's [page:Texture.wrapS wrapS] and [page:Texture.wrapT wrapT] properties,
 		These define the texture's [page:Texture.wrapS wrapS] and [page:Texture.wrapT wrapT] properties,
 		which define horizontal and vertical texture wrapping.<br /><br />
 		which define horizontal and vertical texture wrapping.<br /><br />
 
 
@@ -61,8 +61,8 @@
 		[page:constant ClampToEdgeWrapping] is the default.
 		[page:constant ClampToEdgeWrapping] is the default.
 		The last pixel of the texture stretches to the edge of the mesh.<br /><br />
 		The last pixel of the texture stretches to the edge of the mesh.<br /><br />
 
 
-		With [page:constant MirroredRepeatWrapping] the texture will repeats to infinity, mirroring on each repeat.<br />
-		</div>
+		With [page:constant MirroredRepeatWrapping] the texture will repeats to infinity, mirroring on each repeat.
+		</p>
 
 
 		<h2>Magnification Filters</h2>
 		<h2>Magnification Filters</h2>
 		<code>
 		<code>
@@ -70,7 +70,7 @@
 		THREE.LinearFilter
 		THREE.LinearFilter
 		</code>
 		</code>
 
 
-		<div>
+		<p>
 		For use with a texture's [page:Texture.magFilter magFilter]	property,
 		For use with a texture's [page:Texture.magFilter magFilter]	property,
 		these define the texture magnification function to be used when the pixel being textured maps to an
 		these define the texture magnification function to be used when the pixel being textured maps to an
 		area less than or equal to one texture element (texel).<br /><br />
 		area less than or equal to one texture element (texel).<br /><br />
@@ -82,7 +82,7 @@
 		of the four texture elements that are closest to the specified texture coordinates,
 		of the four texture elements that are closest to the specified texture coordinates,
 		and can include items wrapped or repeated from other parts of a texture,
 		and can include items wrapped or repeated from other parts of a texture,
 		depending on the values of [page:Texture.wrapS wrapS] and [page:Texture.wrapT wrapT], and on the exact mapping.
 		depending on the values of [page:Texture.wrapS wrapS] and [page:Texture.wrapT wrapT], and on the exact mapping.
-		</div>
+		</p>
 
 
 		<h2>Minification Filters</h2>
 		<h2>Minification Filters</h2>
 		<code>
 		<code>
@@ -94,7 +94,7 @@
 		THREE.LinearMipMapLinearFilter
 		THREE.LinearMipMapLinearFilter
 		</code>
 		</code>
 
 
-		<div>
+		<p>
 		For use with a texture's [page:Texture.minFilter minFilter]	property, these define
 		For use with a texture's [page:Texture.minFilter minFilter]	property, these define
 		the texture minifying function that is used whenever the pixel being textured maps
 		the texture minifying function that is used whenever the pixel being textured maps
 		to an area greater than one texture element (texel).<br /><br />
 		to an area greater than one texture element (texel).<br /><br />
@@ -121,7 +121,7 @@
 		to produce a texture value from each mipmap. The final texture value is a weighted average of those two values.<br /><br />
 		to produce a texture value from each mipmap. The final texture value is a weighted average of those two values.<br /><br />
 
 
 		See the [example:webgl_materials_texture_filters materials / texture / filters] example.
 		See the [example:webgl_materials_texture_filters materials / texture / filters] example.
-		</div>
+		</p>
 
 
 		<h2>Types</h2>
 		<h2>Types</h2>
 		<code>
 		<code>
@@ -138,11 +138,11 @@
 		THREE.UnsignedShort565Type
 		THREE.UnsignedShort565Type
 		THREE.UnsignedInt248Type
 		THREE.UnsignedInt248Type
 		</code>
 		</code>
-		<div>
+		<p>
 		For use with a texture's [page:Texture.type type]	property, which must correspond to the correct format. See below for details.<br /><br />
 		For use with a texture's [page:Texture.type type]	property, which must correspond to the correct format. See below for details.<br /><br />
 
 
 		[page:constant UnsignedByteType] is the default.
 		[page:constant UnsignedByteType] is the default.
-		</div>
+		</p>
 
 
 		<h2>Formats</h2>
 		<h2>Formats</h2>
 		<code>
 		<code>
@@ -155,7 +155,7 @@
 		THREE.DepthFormat
 		THREE.DepthFormat
 		THREE.DepthStencilFormat
 		THREE.DepthStencilFormat
 		</code>
 		</code>
-		<div>
+		<p>
 		For use with a texture's [page:Texture.format format]	property, these define
 		For use with a texture's [page:Texture.format format]	property, these define
 		how elements of a 2d texture, or *texels*, are read by shaders.<br /><br />
 		how elements of a 2d texture, or *texels*, are read by shaders.<br /><br />
 
 
@@ -186,7 +186,7 @@
 
 
 		Note that the texture must have the correct [page:Texture.type type] set, as described above.
 		Note that the texture must have the correct [page:Texture.type type] set, as described above.
 		See [link:https://developer.mozilla.org/en/docs/Web/API/WebGLRenderingContext/texImage2D WebGLRenderingContext.texImage2D] for details.
 		See [link:https://developer.mozilla.org/en/docs/Web/API/WebGLRenderingContext/texImage2D WebGLRenderingContext.texImage2D] for details.
-		</div>
+		</p>
 
 
 		<h2>DDS / ST3C Compressed Texture Formats</h2>
 		<h2>DDS / ST3C Compressed Texture Formats</h2>
 		<code>
 		<code>
@@ -195,7 +195,7 @@
 		THREE.RGBA_S3TC_DXT3_Format
 		THREE.RGBA_S3TC_DXT3_Format
 		THREE.RGBA_S3TC_DXT5_Format
 		THREE.RGBA_S3TC_DXT5_Format
 		</code>
 		</code>
-		<div>
+		<p>
 		For use with a [page:CompressedTexture CompressedTexture]'s [page:Texture.format format]	property,
 		For use with a [page:CompressedTexture CompressedTexture]'s [page:Texture.format format]	property,
 		these require support for the
 		these require support for the
 		[link:https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/ WEBGL_compressed_texture_s3tc]
 		[link:https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/ WEBGL_compressed_texture_s3tc]
@@ -206,7 +206,7 @@
 		[page:constant RGBA_S3TC_DXT1_Format]: A DXT1-compressed image in an RGB image format with a simple on/off alpha value.<br />
 		[page:constant RGBA_S3TC_DXT1_Format]: A DXT1-compressed image in an RGB image format with a simple on/off alpha value.<br />
 		[page:constant RGBA_S3TC_DXT3_Format]: A DXT3-compressed image in an RGBA image format. Compared to a 32-bit RGBA texture, it offers 4:1 compression.<br />
 		[page:constant RGBA_S3TC_DXT3_Format]: A DXT3-compressed image in an RGBA image format. Compared to a 32-bit RGBA texture, it offers 4:1 compression.<br />
 		[page:constant RGBA_S3TC_DXT5_Format]: A DXT5-compressed image in an RGBA image format. It also provides a 4:1 compression, but differs to the DXT3 compression in how the alpha compression is done.<br />
 		[page:constant RGBA_S3TC_DXT5_Format]: A DXT5-compressed image in an RGBA image format. It also provides a 4:1 compression, but differs to the DXT3 compression in how the alpha compression is done.<br />
-		</div>
+		</p>
 
 
 		<h2>PVRTC Compressed Texture Formats</h2>
 		<h2>PVRTC Compressed Texture Formats</h2>
 		<code>
 		<code>
@@ -215,7 +215,7 @@
 		THREE.RGBA_PVRTC_4BPPV1_Format
 		THREE.RGBA_PVRTC_4BPPV1_Format
 		THREE.RGBA_PVRTC_2BPPV1_Format
 		THREE.RGBA_PVRTC_2BPPV1_Format
 		</code>
 		</code>
-		<div>
+		<p>
 		For use with a [page:CompressedTexture CompressedTexture]'s [page:Texture.format format]	property,
 		For use with a [page:CompressedTexture CompressedTexture]'s [page:Texture.format format]	property,
 		these require support for the [link:https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/ WEBGL_compressed_texture_pvrtc]
 		these require support for the [link:https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/ WEBGL_compressed_texture_pvrtc]
 		extension. <br />
 		extension. <br />
@@ -226,17 +226,17 @@
 		[page:constant RGB_PVRTC_2BPPV1_Format]: RGB compression in 2-bit mode. One block for each 8×4 pixels.<br />
 		[page:constant RGB_PVRTC_2BPPV1_Format]: RGB compression in 2-bit mode. One block for each 8×4 pixels.<br />
 		[page:constant RGBA_PVRTC_4BPPV1_Format]: RGBA compression in 4-bit mode. One block for each 4×4 pixels.<br />
 		[page:constant RGBA_PVRTC_4BPPV1_Format]: RGBA compression in 4-bit mode. One block for each 4×4 pixels.<br />
 		[page:constant RGBA_PVRTC_2BPPV1_Format]: RGBA compression in 2-bit mode. One block for each 8×4 pixels.<br />
 		[page:constant RGBA_PVRTC_2BPPV1_Format]: RGBA compression in 2-bit mode. One block for each 8×4 pixels.<br />
-		</div>
+		</p>
 
 
 		<h2>ETC Compressed Texture Format</h2>
 		<h2>ETC Compressed Texture Format</h2>
 		<code>
 		<code>
 		THREE.RGB_ETC1_Format
 		THREE.RGB_ETC1_Format
 		</code>
 		</code>
-		<div>
+		<p>
 		For use with a [page:CompressedTexture CompressedTexture]'s [page:Texture.format format]	property,
 		For use with a [page:CompressedTexture CompressedTexture]'s [page:Texture.format format]	property,
 		these require support for the [link:https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_etc1/ WEBGL_compressed_texture_etc1]
 		these require support for the [link:https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_etc1/ WEBGL_compressed_texture_etc1]
 		extension. <br /><br />
 		extension. <br /><br />
-		</div>
+		</p>
 
 
 		<h2>Encoding</h2>
 		<h2>Encoding</h2>
 		<code>
 		<code>
@@ -251,7 +251,7 @@
 		THREE.BasicDepthPacking
 		THREE.BasicDepthPacking
 		THREE.RGBADepthPacking
 		THREE.RGBADepthPacking
 		</code>
 		</code>
-		<div>
+		<p>
 		For use with a Texture's [page:Texture.encoding encoding]	property.<br /><br />
 		For use with a Texture's [page:Texture.encoding encoding]	property.<br /><br />
 
 
 		If the encoding type is changed after the texture has already been used by a material,
 		If the encoding type is changed after the texture has already been used by a material,
@@ -259,7 +259,7 @@
 
 
 		[page:constant LinearEncoding] is the default.
 		[page:constant LinearEncoding] is the default.
 		Values other than this are only valid for a material's map, envMap and emissiveMap.
 		Values other than this are only valid for a material's map, envMap and emissiveMap.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 50 - 50
docs/api/core/BufferAttribute.html

@@ -10,7 +10,7 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		This class stores data for an attribute (such as vertex positions, face indices, normals,
 		This class stores data for an attribute (such as vertex positions, face indices, normals,
 		colors, UVs, and any custom attributes ) associated with a [page:BufferGeometry], which allows
 		colors, UVs, and any custom attributes ) associated with a [page:BufferGeometry], which allows
 		for more efficient passing of data to the GPU. See that page for details and a usage example.<br /><br />
 		for more efficient passing of data to the GPU. See that page for details and a usage example.<br /><br />
@@ -18,11 +18,11 @@
 		Data is stored as vectors of any length (defined by [page:BufferAttribute.itemSize itemSize]),
 		Data is stored as vectors of any length (defined by [page:BufferAttribute.itemSize itemSize]),
 		and in general in the methods outlined below if passing in an index, this is automatically
 		and in general in the methods outlined below if passing in an index, this is automatically
 		multiplied by the vector length.
 		multiplied by the vector length.
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Boolean normalized] )</h3>
 		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Boolean normalized] )</h3>
-		<div>
+		<p>
 		[page:TypedArray array] -- Must be a [link:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/TypedArray TypedArray].
 		[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 />
 		Used to instantiate the buffer. <br />
 		This array should have
 		This array should have
@@ -41,130 +41,130 @@
 		 data will be mapped to 0.0f - +1.0f in the GLSL attribute. An Int16Array (signed) would map
 		 data will be mapped to 0.0f - +1.0f in the GLSL attribute. An Int16Array (signed) would map
 		 from -32767 - +32767  to -1.0f - +1.0f. If [page:Boolean normalized] is false, the values
 		 from -32767 - +32767  to -1.0f - +1.0f. If [page:Boolean normalized] is false, the values
 		 will be converted to floats which contain the exact value, i.e. 32767 becomes 32767.0f.
 		 will be converted to floats which contain the exact value, i.e. 32767 becomes 32767.0f.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:TypedArray array]</h3>
 		<h3>[property:TypedArray array]</h3>
-		<div>
+		<p>
 		The [page:TypedArray array] holding data stored in the buffer.
 		The [page:TypedArray array] holding data stored in the buffer.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer count]</h3>
 		<h3>[property:Integer count]</h3>
-		<div>
+		<p>
 		Stores the [page:BufferAttribute.array array]'s length divided by the [page:BufferAttribute.itemSize itemSize].<br /><br />
 		Stores the [page:BufferAttribute.array array]'s length divided by the [page:BufferAttribute.itemSize itemSize].<br /><br />
 
 
 		If the buffer is storing a 3-component vector (such as a position, normal, or color),
 		If the buffer is storing a 3-component vector (such as a position, normal, or color),
 		then this will count the number of such vectors stored.
 		then this will count the number of such vectors stored.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean dynamic]</h3>
 		<h3>[property:Boolean dynamic]</h3>
-		<div>
+		<p>
 			Whether the buffer is dynamic or not. Default is *false*.<br />
 			Whether the buffer is dynamic or not. Default is *false*.<br />
 
 
 			If false, the GPU is informed that contents of the buffer are likely to be used often and not change often.
 			If false, the GPU is informed that contents of the buffer are likely to be used often and not change often.
 			This corresponds to the  [link:https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/bufferData gl.STATIC_DRAW] flag.<br />
 			This corresponds to the  [link:https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/bufferData gl.STATIC_DRAW] flag.<br />
 			if true, the GPU is informed that contents of the buffer are likely to be used often and change often.
 			if true, the GPU is informed that contents of the buffer are likely to be used often and change often.
 			This corresponds to the  [link:https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/bufferData gl.DYNAMIC_DRAW] flag.
 			This corresponds to the  [link:https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/bufferData gl.DYNAMIC_DRAW] flag.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isBufferAttribute]</h3>
 		<h3>[property:Boolean isBufferAttribute]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are BufferAttributes. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are BufferAttributes. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer itemSize]</h3>
 		<h3>[property:Integer itemSize]</h3>
-		<div>The length of vectors that are being stored in the [page:BufferAttribute.array array].</div>
+		<p>The length of vectors that are being stored in the [page:BufferAttribute.array array].</p>
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>
+		<p>
 		Optional name for this attribute instance. Default is an empty string.
 		Optional name for this attribute instance. Default is an empty string.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean needsUpdate]</h3>
 		<h3>[property:Boolean needsUpdate]</h3>
-		<div>
+		<p>
 		Flag to indicate that this attribute has changed and should be re-sent to the GPU.
 		Flag to indicate that this attribute has changed and should be re-sent to the GPU.
 		Set this to true when you modify the value of the array.<br /><br />
 		Set this to true when you modify the value of the array.<br /><br />
 
 
 		Setting this to true also increments the [page:BufferAttribute.version version].
 		Setting this to true also increments the [page:BufferAttribute.version version].
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean normalized]</h3>
 		<h3>[property:Boolean normalized]</h3>
-		<div>
+		<p>
 		Indicates how the underlying data in the buffer maps to the values in the GLSL shader code.
 		Indicates how the underlying data in the buffer maps to the values in the GLSL shader code.
 		See the constructor above for details.
 		See the constructor above for details.
-		</div>
+		</p>
 
 
 		<h3>[property:Function onUploadCallback]</h3>
 		<h3>[property:Function onUploadCallback]</h3>
-		<div>
+		<p>
 		A callback function that is executed after the Renderer has transfered the attribute array data to the GPU.
 		A callback function that is executed after the Renderer has transfered the attribute array data to the GPU.
-		</div>
+		</p>
 
 
 		<h3>[property:Object updateRange]</h3>
 		<h3>[property:Object updateRange]</h3>
-		<div>Object containing:<br />
+		<p>Object containing:<br />
 			[page:Integer offset]: Default is *0*. Position at whcih to start update.<br />
 			[page:Integer offset]: Default is *0*. Position at whcih to start update.<br />
 			[page:Integer count]: Default is *-1*, which means don't use update ranges. <br /><br />
 			[page:Integer count]: Default is *-1*, which means don't use update ranges. <br /><br />
 
 
 			This can be used to only update some components of stored vectors (for example, just the component
 			This can be used to only update some components of stored vectors (for example, just the component
 			related to color).
 			related to color).
-		</div>
+		</p>
 
 
 		<h3>[property:Integer version]</h3>
 		<h3>[property:Integer version]</h3>
-		<div>A version number, incremented every time the [page:BufferAttribute.needsUpdate needsUpdate] property is set to true.</div>
+		<p>A version number, incremented every time the [page:BufferAttribute.needsUpdate needsUpdate] property is set to true.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:BufferAttribute clone]() </h3>
 		<h3>[method:BufferAttribute clone]() </h3>
-		<div>Return a copy of this bufferAttribute.</div>
+		<p>Return a copy of this bufferAttribute.</p>
 
 
 		<h3>[method:BufferAttribute copyArray]( array ) </h3>
 		<h3>[method:BufferAttribute copyArray]( array ) </h3>
-		<div>Copy the array given here (which can be a normal array or TypedArray) into
+		<p>Copy the array given here (which can be a normal array or TypedArray) into
 			[page:BufferAttribute.array array].<br /><br />
 			[page:BufferAttribute.array array].<br /><br />
 
 
 			See [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set TypedArray.set]
 			See [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set TypedArray.set]
 			for notes on requirements if copying a TypedArray.
 			for notes on requirements if copying a TypedArray.
-		</div>
+		</p>
 
 
 		<h3>[method:null copyAt] ( [param:Integer index1], [param:BufferAttribute bufferAttribute], [param: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>
+		<p>Copy a vector from bufferAttribute[index2] to [page:BufferAttribute.array array][index1].</p>
 
 
 		<h3>[method:BufferAttribute copyColorsArray]( colors ) </h3>
 		<h3>[method:BufferAttribute copyColorsArray]( colors ) </h3>
-		<div>Copy an array representing RGB color values into [page:BufferAttribute.array array].</div>
+		<p>Copy an array representing RGB color values into [page:BufferAttribute.array array].</p>
 
 
 		<h3>[method:BufferAttribute copyVector2sArray]( vectors ) </h3>
 		<h3>[method:BufferAttribute copyVector2sArray]( vectors ) </h3>
-		<div>Copy an array representing [page:Vector2]s into [page:BufferAttribute.array array].</div>
+		<p>Copy an array representing [page:Vector2]s into [page:BufferAttribute.array array].</p>
 
 
 		<h3>[method:BufferAttribute copyVector3sArray]( vectors ) </h3>
 		<h3>[method:BufferAttribute copyVector3sArray]( vectors ) </h3>
-		<div>Copy an array representing [page:Vector3]s into [page:BufferAttribute.array array].</div>
+		<p>Copy an array representing [page:Vector3]s into [page:BufferAttribute.array array].</p>
 
 
 		<h3>[method:BufferAttribute copyVector4sArray]( vectors ) </h3>
 		<h3>[method:BufferAttribute copyVector4sArray]( vectors ) </h3>
-		<div>Copy an array representing [page:Vector4]s into [page:BufferAttribute.array array].</div>
+		<p>Copy an array representing [page:Vector4]s into [page:BufferAttribute.array array].</p>
 
 
 		<h3>[method:Number getX]( index ) </h3>
 		<h3>[method:Number getX]( index ) </h3>
-		<div>Returns the x component of the vector at the given index.</div>
+		<p>Returns the x component of the vector at the given index.</p>
 
 
 		<h3>[method:Number getY]( index ) </h3>
 		<h3>[method:Number getY]( index ) </h3>
-		<div>Returns the y component of the vector at the given index.</div>
+		<p>Returns the y component of the vector at the given index.</p>
 
 
 		<h3>[method:Number getZ]( index ) </h3>
 		<h3>[method:Number getZ]( index ) </h3>
-		<div>Returns the z component of the vector at the given index.</div>
+		<p>Returns the z component of the vector at the given index.</p>
 
 
 		<h3>[method:Number getW]( index ) </h3>
 		<h3>[method:Number getW]( index ) </h3>
-		<div>Returns the w component of the vector at the given index.</div>
+		<p>Returns the w component of the vector at the given index.</p>
 
 
 		<h3>[method:null onUpload]( [param:Function callback] ) </h3>
 		<h3>[method:null onUpload]( [param:Function callback] ) </h3>
-		<div>
+		<p>
 		Sets the value of the onUploadCallback property.<br /><br />
 		Sets the value of the onUploadCallback property.<br /><br />
 
 
 		In the [example:webgl_buffergeometry WebGL / Buffergeometry] this is used to free memory
 		In the [example:webgl_buffergeometry WebGL / Buffergeometry] this is used to free memory
 		after the buffer has been	transfered to the GPU.
 		after the buffer has been	transfered to the GPU.
-		</div>
+		</p>
 
 
 		<h3>[method:null set] ( [param:Array value], [param:Integer offset] ) </h3>
 		<h3>[method:null set] ( [param:Array value], [param:Integer offset] ) </h3>
-		<div>
+		<p>
 		value -- an [page:Array] or [page:TypedArray] from which to copy values. <br />
 		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 />
 		offset -- (optional) index of the [page:BufferAttribute.array array] at which to start copying.<br /><br />
 
 
@@ -173,38 +173,38 @@
 
 
 		In particular, see that page for requirements on [page:Array value]
 		In particular, see that page for requirements on [page:Array value]
 		being a [page:TypedArray].
 		being a [page:TypedArray].
-		</div>
+		</p>
 
 
 		<h3>[method:null setArray] ( [param:TypedArray array] ) </h3>
 		<h3>[method:null setArray] ( [param:TypedArray array] ) </h3>
-		<div>
+		<p>
 		[page:BufferAttribute.array array] to the TypedArray passed in here.<br /><br />
 		[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.
 		After setting the array, [page:BufferAttribute.needsUpdate needsUpdate] should be set to true.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferAttribute setDynamic] ( [param:Boolean value] ) </h3>
 		<h3>[method:BufferAttribute setDynamic] ( [param:Boolean value] ) </h3>
-		<div>Set [page:BufferAttribute.dynamic dynamic] to value.</div>
+		<p>Set [page:BufferAttribute.dynamic dynamic] to value.</p>
 
 
 		<h3>[method:null setX]( index, x ) </h3>
 		<h3>[method:null setX]( index, x ) </h3>
-		<div>Sets the x component of the vector at the given index.</div>
+		<p>Sets the x component of the vector at the given index.</p>
 
 
 		<h3>[method:null setY]( index, y ) </h3>
 		<h3>[method:null setY]( index, y ) </h3>
-		<div>Sets the y component of the vector at the given index.</div>
+		<p>Sets the y component of the vector at the given index.</p>
 
 
 		<h3>[method:null setZ]( index, z ) </h3>
 		<h3>[method:null setZ]( index, z ) </h3>
-		<div>Sets the z component of the vector at the given index.</div>
+		<p>Sets the z component of the vector at the given index.</p>
 
 
 		<h3>[method:null setW]( index, w ) </h3>
 		<h3>[method:null setW]( index, w ) </h3>
-		<div>Sets the w component of the vector at the given index.</div>
+		<p>Sets the w component of the vector at the given index.</p>
 
 
 		<h3>[method:null setXY]( index, x, y ) </h3>
 		<h3>[method:null setXY]( index, x, y ) </h3>
-		<div>Sets the x and y components of the vector at the given index.</div>
+		<p>Sets the x and y components of the vector at the given index.</p>
 
 
 		<h3>[method:null setXYZ]( index, x, y, z ) </h3>
 		<h3>[method:null setXYZ]( index, x, y, z ) </h3>
-		<div>Sets the x, y and z components of the vector at the given index.</div>
+		<p>Sets the x, y and z components of the vector at the given index.</p>
 
 
 		<h3>[method:null setXYZW]( index, x, y, z, w ) </h3>
 		<h3>[method:null setXYZW]( index, x, y, z, w ) </h3>
-		<div>Sets the x, y, z and w components of the vector at the given index.</div>
+		<p>Sets the x, y, z and w components of the vector at the given index.</p>
 
 
 
 
 
 

+ 74 - 75
docs/api/core/BufferGeometry.html

@@ -10,7 +10,6 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
 		<p>
 		<p>
 		An efficient representation of mesh, line, or point geometry. Includes vertex positions, face
 		An efficient representation of mesh, line, or point geometry. Includes vertex positions, face
 		indices, normals, colors, UVs, and custom attributes within buffers, reducing the cost of
 		indices, normals, colors, UVs, and custom attributes within buffers, reducing the cost of
@@ -43,14 +42,14 @@
 		var material = new THREE.MeshBasicMaterial( { color: 0xff0000 } );
 		var material = new THREE.MeshBasicMaterial( { color: 0xff0000 } );
 		var mesh = new THREE.Mesh( geometry, material );
 		var mesh = new THREE.Mesh( geometry, material );
 		</code>
 		</code>
-		<div>
+		<p>
 			[example:webgl_buffergeometry Mesh with non-indexed faces]<br />
 			[example:webgl_buffergeometry Mesh with non-indexed faces]<br />
 			[example:webgl_buffergeometry_indexed Mesh with indexed faces]<br />
 			[example:webgl_buffergeometry_indexed Mesh with indexed faces]<br />
 			[example:webgl_buffergeometry_lines Lines]<br />
 			[example:webgl_buffergeometry_lines Lines]<br />
 			[example:webgl_buffergeometry_lines_indexed Indexed Lines]<br />
 			[example:webgl_buffergeometry_lines_indexed Indexed Lines]<br />
 			[example:webgl_buffergeometry_custom_attributes_particles Particles]<br />
 			[example:webgl_buffergeometry_custom_attributes_particles Particles]<br />
 			[example:webgl_buffergeometry_rawshader Raw Shaders]
 			[example:webgl_buffergeometry_rawshader Raw Shaders]
-		</div>
+		</p>
 
 
 
 
 		<h2>Accessing Attributes</h2>
 		<h2>Accessing Attributes</h2>
@@ -68,21 +67,21 @@
 		The following attributes are set by various members of this class:
 		The following attributes are set by various members of this class:
 		</p>
 		</p>
 		<h3>[page:BufferAttribute position] (itemSize: 3)</h3>
 		<h3>[page:BufferAttribute position] (itemSize: 3)</h3>
-		<div>
+		<p>
 		Stores the x, y, and z coordinates of each vertex in this geometry. Set by [page:.fromGeometry]().
 		Stores the x, y, and z coordinates of each vertex in this geometry. Set by [page:.fromGeometry]().
-		</div>
+		</p>
 
 
 		<h3>[page:BufferAttribute normal] (itemSize: 3)</h3>
 		<h3>[page:BufferAttribute normal] (itemSize: 3)</h3>
-		<div>
+		<p>
 		Stores the x, y, and z components of the vertex normal vector of each vertex in this geometry.
 		Stores the x, y, and z components of the vertex normal vector of each vertex in this geometry.
 		Set by [page:.fromGeometry]().
 		Set by [page:.fromGeometry]().
-		</div>
+		</p>
 
 
 		<h3>[page:BufferAttribute color] (itemSize: 3)</h3>
 		<h3>[page:BufferAttribute color] (itemSize: 3)</h3>
-		<div>
+		<p>
 		Stores the red, green, and blue channels of vertex color of each vertex in this geometry.
 		Stores the red, green, and blue channels of vertex color of each vertex in this geometry.
 		Set by [page:.fromGeometry]().
 		Set by [page:.fromGeometry]().
-		</div>
+		</p>
 
 
 		<p>
 		<p>
 		In addition to the the built-in attributes, you can set your own custom attributes using the addAttribute method. With [page:Geometry], these attributes are set and stored on the [page:Material]. In BufferGeometry, the attributes are stored with the geometry itself. Note that you still need to set the attributes information on the material as well, but the value of each attribute is stored in the BufferGeometry.
 		In addition to the the built-in attributes, you can set your own custom attributes using the addAttribute method. With [page:Geometry], these attributes are set and stored on the [page:Material]. In BufferGeometry, the attributes are stored with the geometry itself. Note that you still need to set the attributes information on the material as well, but the value of each attribute is stored in the BufferGeometry.
@@ -101,35 +100,35 @@
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object attributes]</h3>
 		<h3>[property:Object attributes]</h3>
-		<div>
+		<p>
 		This hashmap has as id the name of the attribute to be set and as value the [page:BufferAttribute buffer] to set it to.
 		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.
 		Rather than accessing this property directly, use [page:.addAttribute] and [page:.getAttribute] to access attributes of this geometry.
-		</div>
+		</p>
 
 
 		<h3>[property:Box3 boundingBox]</h3>
 		<h3>[property:Box3 boundingBox]</h3>
-		<div>
+		<p>
 			Bounding box for the bufferGeometry, which can be calculated with
 			Bounding box for the bufferGeometry, which can be calculated with
 			[page:.computeBoundingBox](). Default is *null*.
 			[page:.computeBoundingBox](). Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Sphere boundingSphere]</h3>
 		<h3>[property:Sphere boundingSphere]</h3>
-		<div>
+		<p>
 			Bounding sphere for the bufferGeometry, which can be calculated with
 			Bounding sphere for the bufferGeometry, which can be calculated with
 			[page:.computeBoundingSphere](). Default is *null*.
 			[page:.computeBoundingSphere](). Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Object drawRange]</h3>
 		<h3>[property:Object drawRange]</h3>
-		<div>
+		<p>
 			Used to determine what part of the geometry should be rendered. This should not
 			Used to determine what part of the geometry should be rendered. This should not
 			be set directly, instead use [page:.setDrawRange].<br />
 			be set directly, instead use [page:.setDrawRange].<br />
 			Default is
 			Default is
 			<code>
 			<code>
 				{ start: 0, count: Infinity }
 				{ start: 0, count: Infinity }
 			</code>
 			</code>
-		</div>
+		</p>
 
 
 		<h3>[property:Array groups]</h3>
 		<h3>[property:Array groups]</h3>
-		<div>
+		<p>
 			Split the geometry into groups, each of which will be rendered in a separate WebGL draw call.
 			Split the geometry into groups, each of which will be rendered in a separate WebGL draw call.
 			This allows an array of materials to be used with the bufferGeometry.<br /><br />
 			This allows an array of materials to be used with the bufferGeometry.<br /><br />
 
 
@@ -140,25 +139,25 @@
 			materialIndex specifies the material array index to use.<br /><br />
 			materialIndex specifies the material array index to use.<br /><br />
 
 
 			Use [page:.addGroup] to add groups, rather than modifying this array directly.
 			Use [page:.addGroup] to add groups, rather than modifying this array directly.
-		</div>
+		</p>
 
 
 
 
 		<!-- Note: groups used to be called drawCalls
 		<!-- Note: groups used to be called drawCalls
 
 
 		<h3>[property:Array drawcalls]</h3>
 		<h3>[property:Array drawcalls]</h3>
-		<div>
+		<p>
 		For geometries that use indexed triangles, this Array can be used to split the object
 		For geometries that use indexed triangles, this Array can be used to split the object
 		into multiple WebGL draw calls. Each draw call will draw some subset of the vertices
 		into multiple WebGL draw calls. Each draw call will draw some subset of the vertices
 		in this geometry using the configured [page:Material shader]. This may be necessary if,
 		in this geometry using the configured [page:Material shader]. This may be necessary if,
 		for instance, you have more than 65535 vertices in your object.
 		for instance, you have more than 65535 vertices in your object.
-		</div> -->
+		</p> -->
 
 
 
 
 		<h3>[property:Integer id]</h3>
 		<h3>[property:Integer id]</h3>
-		<div>Unique number for this bufferGeometry instance.</div>
+		<p>Unique number for this bufferGeometry instance.</p>
 
 
 		<h3>[property:BufferAttribute index]</h3>
 		<h3>[property:BufferAttribute index]</h3>
-		<div>
+		<p>
 			Allows for vertices to be re-used across multiple triangles; this is called using "indexed triangles" and
 			Allows for vertices to be re-used across multiple triangles; this is called using "indexed triangles" and
 			works much the same as it does in [page:Geometry]: each triangle is associated with the indices of three vertices.
 			works much the same as it does in [page:Geometry]: each triangle is associated with the indices of three vertices.
 			This attribute therefore stores the index of each vertex for each triangular face.
 			This attribute therefore stores the index of each vertex for each triangular face.
@@ -167,169 +166,169 @@
 			positions represent a single triangle.
 			positions represent a single triangle.
 
 
 			Default is *null*.
 			Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isBufferGeometry]</h3>
 		<h3>[property:Boolean isBufferGeometry]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are BufferGeometries. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are BufferGeometries. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Object morphAttributes]</h3>
 		<h3>[property:Object morphAttributes]</h3>
-		<div>
+		<p>
 			Hashmap of [page:BufferAttribute]s holding details of the geometry's [page:Geometry.morphTargets morphTargets].
 			Hashmap of [page:BufferAttribute]s holding details of the geometry's [page:Geometry.morphTargets morphTargets].
-		</div>
+		</p>
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>
+		<p>
 		Optional name for this bufferGeometry instance. Default is an empty string.
 		Optional name for this bufferGeometry instance. Default is an empty string.
-		</div>
+		</p>
 
 
 		<h3>[property:String uuid]</h3>
 		<h3>[property:String uuid]</h3>
-		<div>
+		<p>
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance.
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance.
 		This gets automatically assigned and shouldn't be edited.
 		This gets automatically assigned and shouldn't be edited.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
 
 		<h3>[method:null addAttribute]( [param:String name], [param:BufferAttribute attribute] )</h3>
 		<h3>[method:null addAttribute]( [param:String name], [param:BufferAttribute attribute] )</h3>
-		<div>
+		<p>
 		Adds an attribute to this geometry. Use this rather than the attributes property,
 		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
 		because an internal hashmap of [page:.attributes] is maintained to speed up iterating over
 		attributes.
 		attributes.
-		</div>
+		</p>
 
 
 		<h3>[method:null addGroup]( [param:Integer start], [param:Integer count], [param:Integer materialIndex] )</h3>
 		<h3>[method:null addGroup]( [param:Integer start], [param:Integer count], [param:Integer materialIndex] )</h3>
-		<div>
+		<p>
 			Adds a group to this geometry; see the [page:BufferGeometry.groups groups]
 			Adds a group to this geometry; see the [page:BufferGeometry.groups groups]
 			property for details.
 			property for details.
-		</div>
+		</p>
 
 
 
 
 		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
 		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
-		<div>Bakes matrix transform directly into vertex coordinates.</div>
+		<p>Bakes matrix transform directly into vertex coordinates.</p>
 
 
 		<h3>[method:BufferGeometry center] ()</h3>
 		<h3>[method:BufferGeometry center] ()</h3>
-		<div>Center the geometry based on the bounding box.</div>
+		<p>Center the geometry based on the bounding box.</p>
 
 
 		<h3>[method:BufferGeometry clone]()</h3>
 		<h3>[method:BufferGeometry clone]()</h3>
-		<div>Creates a clone of this BufferGeometry.</div>
+		<p>Creates a clone of this BufferGeometry.</p>
 
 
 		<h3>[method:BufferGeometry copy]( [param:BufferGeometry bufferGeometry] )</h3>
 		<h3>[method:BufferGeometry copy]( [param:BufferGeometry bufferGeometry] )</h3>
-		<div>Copies another BufferGeometry to this BufferGeometry.</div>
+		<p>Copies another BufferGeometry to this BufferGeometry.</p>
 
 
 		<h3>[method:null clearGroups]( )</h3>
 		<h3>[method:null clearGroups]( )</h3>
-		<div>Clears all groups.</div>
+		<p>Clears all groups.</p>
 
 
 		<h3>[method:null computeBoundingBox]()</h3>
 		<h3>[method:null computeBoundingBox]()</h3>
-		<div>
+		<p>
 		Computes bounding box of the geometry, updating [param:.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*.
 		Bounding boxes aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
-		</div>
+		</p>
 
 
 		<h3>[method:null computeBoundingSphere]()</h3>
 		<h3>[method:null computeBoundingSphere]()</h3>
-		<div>
+		<p>
 		Computes bounding sphere of the geometry, updating [page:.boundingSphere] attribute.<br />
 		Computes bounding sphere of the geometry, updating [page:.boundingSphere] attribute.<br />
 		Bounding spheres aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
 		Bounding spheres aren't computed by default. They need to be explicitly computed, otherwise they are *null*.
-		</div>
+		</p>
 
 
 		<h3>[method:null computeVertexNormals]()</h3>
 		<h3>[method:null computeVertexNormals]()</h3>
-		<div>Computes vertex normals by averaging face normals.</div>
+		<p>Computes vertex normals by averaging face normals.</p>
 
 
 		<h3>[method:null dispose]()</h3>
 		<h3>[method:null dispose]()</h3>
-		<div>
+		<p>
 		Disposes the object from memory. <br />
 		Disposes the object from memory. <br />
 		You need to call this when you want the bufferGeometry removed while the application is running.
 		You need to call this when you want the bufferGeometry removed while the application is running.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferGeometry fromDirectGeometry]( [param:Geometry] )</h3>
 		<h3>[method:BufferGeometry fromDirectGeometry]( [param:Geometry] )</h3>
-		<div>
+		<p>
 			Populates this BufferGeometry with data from a [page:DirectGeometry] object.<br /><br />
 			Populates this BufferGeometry with data from a [page:DirectGeometry] object.<br /><br />
 
 
 			Note: [page:DirectGeometry] is mainly used as an intermediary object for converting between [page:Geometry]
 			Note: [page:DirectGeometry] is mainly used as an intermediary object for converting between [page:Geometry]
 			and BufferGeometry.
 			and BufferGeometry.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferGeometry fromGeometry]( [param:Geometry] )</h3>
 		<h3>[method:BufferGeometry fromGeometry]( [param:Geometry] )</h3>
-		<div>Populates this BufferGeometry with data from a [page:Geometry] object.</div>
+		<p>Populates this BufferGeometry with data from a [page:Geometry] object.</p>
 
 
 		<h3>[method:BufferAttribute getAttribute]( [param:String name] )</h3>
 		<h3>[method:BufferAttribute getAttribute]( [param:String name] )</h3>
-		<div>Returns the [page:BufferAttribute attribute] with the specified name.</div>
+		<p>Returns the [page:BufferAttribute attribute] with the specified name.</p>
 
 
 		<h3>[method:BufferAttribute getIndex] ()</h3>
 		<h3>[method:BufferAttribute getIndex] ()</h3>
-		<div>Return the [page:.index] buffer.</div>
+		<p>Return the [page:.index] buffer.</p>
 
 
 		<h3>[method:BufferGeometry lookAt] ( [param:Vector3 vector] )</h3>
 		<h3>[method:BufferGeometry lookAt] ( [param:Vector3 vector] )</h3>
-		<div>
+		<p>
 		vector - A world vector to look at.<br /><br />
 		vector - A world vector to look at.<br /><br />
 
 
 		Rotates the geometry to face a point in space. This is typically done as a one time operation, and not during a loop.
 		Rotates the geometry to face a point in space. This is typically done as a one time operation, and not during a loop.
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
-		</div>
+		</p>
 
 
 		<h3>[method:null merge]( [param:BufferGeometry bufferGeometry], [param: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>
+		<p>Merge in another BufferGeometry with an optional offset of where to start merging in.</p>
 
 
 		<h3>[method:null normalizeNormals]()</h3>
 		<h3>[method:null normalizeNormals]()</h3>
-		<div>
+		<p>
 		Every normal vector in a geometry will have a magnitude of 1.
 		Every normal vector in a geometry will have a magnitude of 1.
 		This will correct lighting on the geometry surfaces.
 		This will correct lighting on the geometry surfaces.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferAttribute removeAttribute]( [param:String name] )</h3>
 		<h3>[method:BufferAttribute removeAttribute]( [param:String name] )</h3>
-		<div>Removes the [page:BufferAttribute attribute] with the specified name.</div>
+		<p>Removes the [page:BufferAttribute attribute] with the specified name.</p>
 
 
 		<h3>[method:BufferGeometry rotateX] ( [param:Float radians] )</h3>
 		<h3>[method:BufferGeometry rotateX] ( [param:Float radians] )</h3>
-		<div>
+		<p>
 		Rotate the geometry about the X axis. This is typically done as a one time operation, and not during a loop.
 		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.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferGeometry rotateY] ( [param:Float radians] )</h3>
 		<h3>[method:BufferGeometry rotateY] ( [param:Float radians] )</h3>
-		<div>
+		<p>
 		Rotate the geometry about the Y axis. This is typically done as a one time operation, and not during a loop.
 		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.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferGeometry rotateZ] ( [param:Float radians] )</h3>
 		<h3>[method:BufferGeometry rotateZ] ( [param:Float radians] )</h3>
-		<div>
+		<p>
 		Rotate the geometry about the Z axis. This is typically done as a one time operation, and not during a loop.
 		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.
     Use [page:Object3D.rotation] for typical real-time mesh rotation.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferGeometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<h3>[method:BufferGeometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
-		<div>
+		<p>
 		Scale the geometry data. This is typically done as a one time operation, and not during a loop.
 		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.
 		Use [page:Object3D.scale] for typical real-time mesh scaling.
-		</div>
+		</p>
 
 
 		<h3>[method:null setIndex] ( [param:BufferAttribute index] )</h3>
 		<h3>[method:null setIndex] ( [param:BufferAttribute index] )</h3>
-		<div>Set the [page:.index] buffer.</div>
+		<p>Set the [page:.index] buffer.</p>
 
 
 		<h3>[method:null setDrawRange] ( [param:Integer start], [param: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>
+		<p>Set the [page:.drawRange] buffer. See that property for details.</p>
 
 
 		<h3>[method:BufferGeometry setFromObject] ( [param:Object3D object] )</h3>
 		<h3>[method:BufferGeometry setFromObject] ( [param:Object3D object] )</h3>
-		<div>Sets the attributes for this BufferGeometry from an [page:Object3D].</div>
+		<p>Sets the attributes for this BufferGeometry from an [page:Object3D].</p>
 
 
 		<h3>[method:BufferGeometry setFromPoints] ( [param:Array points] )</h3>
 		<h3>[method:BufferGeometry setFromPoints] ( [param:Array points] )</h3>
-		<div>Sets the attributes for this BufferGeometry from an array of points.</div>
+		<p>Sets the attributes for this BufferGeometry from an array of points.</p>
 
 
 		<h3>[method:Object toJSON]()</h3>
 		<h3>[method:Object toJSON]()</h3>
-		<div>Returns a JSON object representation of the BufferGeometry.</div>
+		<p>Returns a JSON object representation of the BufferGeometry.</p>
 
 
 		<h3>[method:BufferGeometry toNonIndexed]()</h3>
 		<h3>[method:BufferGeometry toNonIndexed]()</h3>
-		<div>Return a non-index version of an indexed BufferGeometry.</div>
+		<p>Return a non-index version of an indexed BufferGeometry.</p>
 
 
 		<h3>[method:BufferGeometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<h3>[method:BufferGeometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
-		<div>
+		<p>
 		Translate the geometry. This is typically done as a one time operation, and not during a loop.
 		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.
     Use [page:Object3D.position] for typical real-time mesh translation.
-		</div>
+		</p>
 
 
 		<h3>[method:BufferGeometry updateFromObject] ( [param:Object3D object] )</h3>
 		<h3>[method:BufferGeometry updateFromObject] ( [param:Object3D object] )</h3>
 		<div>Updates the attributes for this BufferGeometry from an [page:Object3D].</div>
 		<div>Updates the attributes for this BufferGeometry from an [page:Object3D].</div>

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

@@ -10,74 +10,74 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Object for keeping track of time. This uses <a href="https://developer.mozilla.org/en-US/docs/Web/API/Performance/now">performance.now()</a>
 		Object for keeping track of time. This uses <a href="https://developer.mozilla.org/en-US/docs/Web/API/Performance/now">performance.now()</a>
 		if it is available, otherwise it reverts to the less accurate <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/now">Date.now()</a>.
 		if it is available, otherwise it reverts to the less accurate <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/now">Date.now()</a>.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:Boolean autoStart] )</h3>
 		<h3>[name]( [param:Boolean autoStart] )</h3>
-		<div>
+		<p>
 		autoStart — (optional) whether to automatically start the clock. Default is true.
 		autoStart — (optional) whether to automatically start the clock. Default is true.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Boolean autoStart]</h3>
 		<h3>[property:Boolean autoStart]</h3>
-		<div>
+		<p>
 		If set, starts the clock automatically when the first update is called. Default is true.
 		If set, starts the clock automatically when the first update is called. Default is true.
-		</div>
+		</p>
 
 
 		<h3>[property:Float startTime]</h3>
 		<h3>[property:Float startTime]</h3>
-		<div>
+		<p>
 		Holds the time at which the clock's [page:Clock.start start] method was last called.
 		Holds the time at which the clock's [page:Clock.start start] method was last called.
- 		</div>
+ 		</p>
 
 
 
 
 		<h3>[property:Float oldTime]</h3>
 		<h3>[property:Float oldTime]</h3>
-		<div>
+		<p>
 		Holds the time at which the clock's [page:Clock.start start], [page:Clock.getElapsedTime getElapsedTime] or [page:Clock.getDelta getDelta]
 		Holds the time at which the clock's [page:Clock.start start], [page:Clock.getElapsedTime getElapsedTime] or [page:Clock.getDelta getDelta]
 		methods were last called.
 		methods were last called.
- 		</div>
+ 		</p>
 
 
 		<h3>[property:Float elapsedTime]</h3>
 		<h3>[property:Float elapsedTime]</h3>
-		<div>
+		<p>
 		Keeps track of the total time that the clock has been running.
 		Keeps track of the total time that the clock has been running.
- 		</div>
+ 		</p>
 
 
 		<h3>[property:Boolean running]</h3>
 		<h3>[property:Boolean running]</h3>
-		<div>
+		<p>
 		Whether the clock is running or not.
 		Whether the clock is running or not.
- 		</div>
+ 		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null start]()</h3>
 		<h3>[method:null start]()</h3>
-		<div>
+		<p>
 		Starts clock. Also sets the [page:Clock.startTime startTime] and [page:Clock.oldTime oldTime]
 		Starts clock. Also sets the [page:Clock.startTime startTime] and [page:Clock.oldTime oldTime]
 		to the current time, sets [page:Clock.elapsedTime elapsedTime] to *0* and [page:Clock.running running] to *true*.
 		to the current time, sets [page:Clock.elapsedTime elapsedTime] to *0* and [page:Clock.running running] to *true*.
-		</div>
+		</p>
 
 
 		<h3>[method:null stop]()</h3>
 		<h3>[method:null stop]()</h3>
-		<div>
+		<p>
 		Stops clock and sets [page:Clock.oldTime oldTime] to the current time.
 		Stops clock and sets [page:Clock.oldTime oldTime] to the current time.
-		</div>
+		</p>
 
 
 		<h3>[method:Float getElapsedTime]()</h3>
 		<h3>[method:Float getElapsedTime]()</h3>
-		<div>
+		<p>
 		Get the seconds passed since the clock started and sets [page:Clock.oldTime oldTime] to the current time.<br />
 		Get the seconds passed since the clock started and sets [page:Clock.oldTime oldTime] to the current time.<br />
 		If [page:Clock.autoStart autoStart] is *true* and the clock is not running, also starts the clock.
 		If [page:Clock.autoStart autoStart] is *true* and the clock is not running, also starts the clock.
-		</div>
+		</p>
 
 
 		<h3>[method:Float getDelta]()</h3>
 		<h3>[method:Float getDelta]()</h3>
-		<div>
+		<p>
 		Get the seconds passed since the time [page:Clock.oldTime oldTime] was set and sets [page:Clock.oldTime oldTime] to the current time.<br />
 		Get the seconds passed since the time [page:Clock.oldTime oldTime] was set and sets [page:Clock.oldTime oldTime] to the current time.<br />
 		If [page:Clock.autoStart autoStart] is *true* and the clock is not running, also starts the clock.
 		If [page:Clock.autoStart autoStart] is *true* and the clock is not running, also starts the clock.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 27 - 27
docs/api/core/DirectGeometry.html

@@ -10,9 +10,9 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			This class is used internally to convert from [page:Geometry] to [page:BufferGeometry].
 			This class is used internally to convert from [page:Geometry] to [page:BufferGeometry].
-		</div>
+		</p>
 
 
 
 
 
 
@@ -20,85 +20,85 @@
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>This creates a new [name].</div>
+		<p>This creates a new [name].</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Integer id]</h3>
 		<h3>[property:Integer id]</h3>
-		<div>Unique number for this [name] instance.</div>
+		<p>Unique number for this [name] instance.</p>
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>Optional name. Default is the empty string.</div>
+		<p>Optional name. Default is the empty string.</p>
 
 
 		<h3>[property:Array type]</h3>
 		<h3>[property:Array type]</h3>
-		<div>String 'DirectGeometry'.</div>
+		<p>String 'DirectGeometry'.</p>
 
 
 		<h3>[property:Array vertices]</h3>
 		<h3>[property:Array vertices]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array normals]</h3>
 		<h3>[property:Array normals]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array colors]</h3>
 		<h3>[property:Array colors]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array uvs]</h3>
 		<h3>[property:Array uvs]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array uvs2]</h3>
 		<h3>[property:Array uvs2]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array groups]</h3>
 		<h3>[property:Array groups]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array morphTargets]</h3>
 		<h3>[property:Array morphTargets]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array skinWeights]</h3>
 		<h3>[property:Array skinWeights]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Array skinIndices]</h3>
 		<h3>[property:Array skinIndices]</h3>
-		<div>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</div>
+		<p>Initialiased as an empty array, this is populated by [page:.fromGeometry]().</p>
 
 
 		<h3>[property:Box3 boundingBox]</h3>
 		<h3>[property:Box3 boundingBox]</h3>
-		<div>
+		<p>
 			Bounding box for the bufferGeometry, which can be calculated with
 			Bounding box for the bufferGeometry, which can be calculated with
 			[page:.computeBoundingBox](). Default is *null*.
 			[page:.computeBoundingBox](). Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Sphere boundingSphere]</h3>
 		<h3>[property:Sphere boundingSphere]</h3>
-		<div>
+		<p>
 			Bounding sphere for the bufferGeometry, which can be calculated with
 			Bounding sphere for the bufferGeometry, which can be calculated with
 			[page:.computeBoundingSphere](). Default is *null*.
 			[page:.computeBoundingSphere](). Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean verticesNeedUpdate]</h3>
 		<h3>[property:Boolean verticesNeedUpdate]</h3>
-		<div>Default is false.</div>
+		<p>Default is false.</p>
 
 
 		<h3>[property:Boolean normalsNeedUpdate]</h3>
 		<h3>[property:Boolean normalsNeedUpdate]</h3>
-		<div>Default is false.</div>
+		<p>Default is false.</p>
 
 
 		<h3>[property:Boolean colorsNeedUpdate]</h3>
 		<h3>[property:Boolean colorsNeedUpdate]</h3>
-		<div>Default is false.</div>
+		<p>Default is false.</p>
 
 
 		<h3>[property:Boolean uvsNeedUpdate]</h3>
 		<h3>[property:Boolean uvsNeedUpdate]</h3>
-		<div>Default is false.</div>
+		<p>Default is false.</p>
 
 
 		<h3>[property:Boolean groupsNeedUpdate]</h3>
 		<h3>[property:Boolean groupsNeedUpdate]</h3>
-		<div>Default is false.</div>
+		<p>Default is false.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[property:null computeGroups]( [page:Geometry geometry] )</h3>
 		<h3>[property:null computeGroups]( [page:Geometry geometry] )</h3>
-		<div>
+		<p>
 			Compute the parts of the geometry that have different materialIndex.
 			Compute the parts of the geometry that have different materialIndex.
 			See [page:BufferGeometry.groups].
 			See [page:BufferGeometry.groups].
-		</div>
+		</p>
 
 
 		<h3>[property:null fromGeometry]( [page:Geometry geometry] )</h3>
 		<h3>[property:null fromGeometry]( [page:Geometry geometry] )</h3>
-		<div>Pass in a [page:Geometry] instance for conversion.</div>
+		<p>Pass in a [page:Geometry] instance for conversion.</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,10 +10,10 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			JavaScript events for custom objects.<br />
 			JavaScript events for custom objects.<br />
 			[link:https://github.com/mrdoob/eventdispatcher.js Eventdispatcher on GitHub]
 			[link:https://github.com/mrdoob/eventdispatcher.js Eventdispatcher on GitHub]
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -50,47 +50,47 @@ car.start();
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 		Creates EventDispatcher object.
 		Creates EventDispatcher object.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null addEventListener]( [param:String type], [param:Function listener] )</h3>
 		<h3>[method:null addEventListener]( [param:String type], [param:Function listener] )</h3>
-		<div>
+		<p>
 		type - The type of event to listen to.<br />
 		type - The type of event to listen to.<br />
 		listener - The function that gets called when the event is fired.
 		listener - The function that gets called when the event is fired.
-		</div>
-		<div>
+		</p>
+		<p>
 		Adds a listener to an event type.
 		Adds a listener to an event type.
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean hasEventListener]( [param:String type], [param:Function listener] )</h3>
 		<h3>[method:Boolean hasEventListener]( [param:String type], [param:Function listener] )</h3>
-		<div>
+		<p>
 		type - The type of event to listen to.<br />
 		type - The type of event to listen to.<br />
 		listener - The function that gets called when the event is fired.
 		listener - The function that gets called when the event is fired.
-		</div>
-		<div>
+		</p>
+		<p>
 		Checks if listener is added to an event type.
 		Checks if listener is added to an event type.
-		</div>
+		</p>
 
 
 		<h3>[method:null removeEventListener]( [param:String type], [param:Function listener] )</h3>
 		<h3>[method:null removeEventListener]( [param:String type], [param:Function listener] )</h3>
-		<div>
+		<p>
 		type - The type of the listener that gets removed.<br />
 		type - The type of the listener that gets removed.<br />
 		listener - The listener function that gets removed.
 		listener - The listener function that gets removed.
-		</div>
-		<div>
+		</p>
+		<p>
 		Removes a listener from an event type.
 		Removes a listener from an event type.
-		</div>
+		</p>
 
 
 		<h3>[method:null dispatchEvent]( [param:object event] )</h3>
 		<h3>[method:null dispatchEvent]( [param:object event] )</h3>
-		<div>
+		<p>
 		event - The event that gets fired.
 		event - The event that gets fired.
-		</div>
-		<div>
+		</p>
+		<p>
 		Fire an event type.
 		Fire an event type.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,19 +10,19 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Triangular face used in [page:Geometry]. These are created automatically for all
 		Triangular face used in [page:Geometry]. These are created automatically for all
 		standard geometry types, however if you are building a custom geometry you will have to
 		standard geometry types, however if you are building a custom geometry you will have to
 		create them manually.
 		create them manually.
-		</div>
+		</p>
 
 
 
 
 		<h2>Examples</h2>
 		<h2>Examples</h2>
 
 
-		<div>[example:misc_ubiquity_test ubiquity / test ]</div>
-		<div>[example:svg_sandbox svg / sandbox ]</div>
-		<div>[example:misc_exporter_obj exporter / obj ]</div>
-		<div>[example:webgl_shaders_vector WebGL / shaders / vector ]</div>
+		<p>[example:misc_ubiquity_test ubiquity / test ]</p>
+		<p>[example:svg_sandbox svg / sandbox ]</p>
+		<p>[example:misc_exporter_obj exporter / obj ]</p>
+		<p>[example:webgl_shaders_vector WebGL / shaders / vector ]</p>
 
 
 
 
 		<code>
 		<code>
@@ -54,7 +54,7 @@ scene.add( new THREE.Mesh( geometry, material ) );
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Integer a], [param:Integer b], [param:Integer c], [param:Vector3 normal], [param:Color color], [param: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>
+		<p>
 		a — Vertex A index.<br />
 		a — Vertex A index.<br />
 		b — Vertex B index.<br />
 		b — Vertex B index.<br />
 		c — Vertex C index.<br /><br />
 		c — Vertex C index.<br /><br />
@@ -69,62 +69,62 @@ scene.add( new THREE.Mesh( geometry, material ) );
 
 
 		materialIndex — (optional) which index of an array of materials to associate
 		materialIndex — (optional) which index of an array of materials to associate
 		with the face.
 		with the face.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Integer a]</h3>
 		<h3>[property:Integer a]</h3>
-		<div>
+		<p>
 		Vertex A index.
 		Vertex A index.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer b]</h3>
 		<h3>[property:Integer b]</h3>
-		<div>
+		<p>
 		Vertex B index.
 		Vertex B index.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer c]</h3>
 		<h3>[property:Integer c]</h3>
-		<div>
+		<p>
 		Vertex C index.
 		Vertex C index.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector3 normal]</h3>
 		<h3>[property:Vector3 normal]</h3>
-		<div>
+		<p>
 		Face normal - vector showing the direction of the Face3. If calculated automatically
 		Face normal - vector showing the direction of the Face3. If calculated automatically
 		(using [page:Geometry.computeFaceNormals]), this is the normalized cross product of two edges of the
 		(using [page:Geometry.computeFaceNormals]), this is the normalized cross product of two edges of the
 		triangle. Default is *(0, 0, 0)*.
 		triangle. Default is *(0, 0, 0)*.
-		</div>
+		</p>
 
 
 		<h3>[property:Color color]</h3>
 		<h3>[property:Color color]</h3>
-		<div>
+		<p>
 		Face color - for this to be used a material's [page:Material.vertexColors vertexColors] property
 		Face color - for this to be used a material's [page:Material.vertexColors vertexColors] property
 		must be set to [page:Materials THREE.FaceColors].
 		must be set to [page:Materials THREE.FaceColors].
-		</div>
+		</p>
 
 
 		<h3>[property:Array vertexNormals]</h3>
 		<h3>[property:Array vertexNormals]</h3>
-		<div>
+		<p>
 		Array of 3 [page:Vector3 vertex normals].
 		Array of 3 [page:Vector3 vertex normals].
-		</div>
+		</p>
 
 
 		<h3>[property:Array vertexColors]</h3>
 		<h3>[property:Array vertexColors]</h3>
-		<div>
+		<p>
 		Array of 3 vertex colors - for these to be used a material's [page:Material.vertexColors vertexColors] property
 		Array of 3 vertex colors - for these to be used a material's [page:Material.vertexColors vertexColors] property
 		must be set to [page:Materials THREE.VertexColors].
 		must be set to [page:Materials THREE.VertexColors].
-		</div>
+		</p>
 
 
 
 
 		<h3>[property:Integer materialIndex]</h3>
 		<h3>[property:Integer materialIndex]</h3>
-		<div>
+		<p>
 		Material index (points to an index in the associated array of materials). Default is *0*.
 		Material index (points to an index in the associated array of materials). Default is *0*.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Face3 clone]()</h3>
 		<h3>[method:Face3 clone]()</h3>
-		<div>Creates a new clone of the Face3 object.</div>
+		<p>Creates a new clone of the Face3 object.</p>
 
 
 		<h3>[method:Face3 copy]( [param:Face3 face3] )</h3>
 		<h3>[method:Face3 copy]( [param:Face3 face3] )</h3>
-		<div>Copy the paramaters of another Face3 into this.</div>
+		<p>Copy the paramaters of another Face3 into this.</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -52,101 +52,101 @@
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 		The constructor takes no arguments.
 		The constructor takes no arguments.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Box3 boundingBox]</h3>
 		<h3>[property:Box3 boundingBox]</h3>
-		<div>
+		<p>
 			Bounding box for the Geometry, which can be calculated with
 			Bounding box for the Geometry, which can be calculated with
 			[page:.computeBoundingBox](). Default is *null*.
 			[page:.computeBoundingBox](). Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Sphere boundingSphere]</h3>
 		<h3>[property:Sphere boundingSphere]</h3>
-		<div>
+		<p>
 			Bounding sphere for the Geometry, which can be calculated with
 			Bounding sphere for the Geometry, which can be calculated with
 			[page:.computeBoundingSphere](). Default is *null*.
 			[page:.computeBoundingSphere](). Default is *null*.
-		</div>
+		</p>
 
 
 		<h3>[property:Array colors]</h3>
 		<h3>[property:Array colors]</h3>
-		<div>
+		<p>
 		Array of vertex [page:Color colors], matching number and order of vertices.<br /><br />
 		Array of vertex [page:Color colors], matching number and order of vertices.<br /><br />
 
 
 		This is used by [page:Points] and [page:Line] and any classes derived from those such as [page:LineSegments] and various helpers.
 		This is used by [page:Points] and [page:Line] and any classes derived from those such as [page:LineSegments] and various helpers.
 		[page:Mesh Meshes] use [page:Face3.vertexColors] instead of this.<br /><br />
 		[page:Mesh Meshes] use [page:Face3.vertexColors] instead of this.<br /><br />
 
 
 		To signal an update in this array, [page:Geometry Geometry.colorsNeedUpdate] needs to be set to true.
 		To signal an update in this array, [page:Geometry Geometry.colorsNeedUpdate] needs to be set to true.
-		</div>
+		</p>
 
 
 		<h3>[property:Array faces]</h3>
 		<h3>[property:Array faces]</h3>
-		<div>
+		<p>
 		Array of [page:Face3 faces].<br />
 		Array of [page:Face3 faces].<br />
 		The array of faces describe how each vertex in the model is connected to form faces.
 		The array of faces describe how each vertex in the model is connected to form faces.
 		Additionally it holds information about face and vertex normals and colors.<br /><br />
 		Additionally it holds information about face and vertex normals and colors.<br /><br />
 		To signal an update in this array, [page:Geometry Geometry.elementsNeedUpdate] needs to be set to true.
 		To signal an update in this array, [page:Geometry Geometry.elementsNeedUpdate] needs to be set to true.
-		</div>
+		</p>
 
 
 		<h3>[property:Array faceVertexUvs]</h3>
 		<h3>[property:Array faceVertexUvs]</h3>
-		<div>
+		<p>
 		Array of face [link:https://en.wikipedia.org/wiki/UV_mapping UV] layers, used for mapping textures onto the geometry.<br />
 		Array of face [link:https://en.wikipedia.org/wiki/UV_mapping UV] layers, used for mapping textures onto the geometry.<br />
 		Each UV layer is an array of [page:UV]s matching the order and number of vertices in faces.<br /><br />
 		Each UV layer is an array of [page:UV]s matching the order and number of vertices in faces.<br /><br />
 		To signal an update in this array, [page:Geometry Geometry.uvsNeedUpdate] needs to be set to true.
 		To signal an update in this array, [page:Geometry Geometry.uvsNeedUpdate] needs to be set to true.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer id]</h3>
 		<h3>[property:Integer id]</h3>
-		<div>Unique number for this geometry instance.</div>
+		<p>Unique number for this geometry instance.</p>
 
 
 		<h3>[property:Boolean isGeometry]</h3>
 		<h3>[property:Boolean isGeometry]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are Geometries. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are Geometries. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:array lineDistances]</h3>
 		<h3>[property:array lineDistances]</h3>
-		<div>
+		<p>
 		An array containing distances between vertices for Line geometries.
 		An array containing distances between vertices for Line geometries.
 		This is required for [page:LineDashedMaterial] to render correctly.
 		This is required for [page:LineDashedMaterial] to render correctly.
-		</div>
+		</p>
 
 
 		<h3>[property:Array morphTargets]</h3>
 		<h3>[property:Array morphTargets]</h3>
-		<div>
+		<p>
 		Array of [link:https://en.wikipedia.org/wiki/Morph_target_animation morph targets]. Each morph target is a Javascript object:
 		Array of [link:https://en.wikipedia.org/wiki/Morph_target_animation morph targets]. Each morph target is a Javascript object:
 		<code>{ name: "targetName", vertices: [ new THREE.Vector3(), ... ] }</code>
 		<code>{ name: "targetName", vertices: [ new THREE.Vector3(), ... ] }</code>
 		Morph vertices match number and order of primary vertices.
 		Morph vertices match number and order of primary vertices.
-		</div>
+		</p>
 
 
 		<h3>[property:Array morphNormals]</h3>
 		<h3>[property:Array morphNormals]</h3>
-		<div>
+		<p>
 		Array of morph normals. Morph normals have similar structure as morph targets, each normal set is a Javascript object:
 		Array of morph normals. Morph normals have similar structure as morph targets, each normal set is a Javascript object:
 		<code>morphNormal = { name: "NormalName", normals: [ new THREE.Vector3(), ... ] }</code>
 		<code>morphNormal = { name: "NormalName", normals: [ new THREE.Vector3(), ... ] }</code>
 
 
 		See the [example:webgl_morphnormals WebGL / morphNormals] example.
 		See the [example:webgl_morphnormals WebGL / morphNormals] example.
-		</div>
+		</p>
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>Optional name for this geometry. Default is an empty string.</div>
+		<p>Optional name for this geometry. Default is an empty string.</p>
 
 
 		<h3>[property:Array skinWeights]</h3>
 		<h3>[property:Array skinWeights]</h3>
-		<div>
+		<p>
 		When working with a [page:SkinnedMesh], each vertex can have up to 4 [page:Bone bones] affecting it.
 		When working with a [page:SkinnedMesh], each vertex can have up to 4 [page:Bone bones] affecting it.
 		The skinWeights property is an array of weight values that correspond to the order of the vertices in
 		The skinWeights property is an array of weight values that correspond to the order of the vertices in
 		the geometry. So for instance, the first skinWeight would correspond to the first vertex in the geometry.
 		the geometry. So for instance, the first skinWeight would correspond to the first vertex in the geometry.
 		Since each vertex can be modified by 4 bones, a [page:Vector4] is used to represent the skin weights
 		Since each vertex can be modified by 4 bones, a [page:Vector4] is used to represent the skin weights
 		for that vertex.
 		for that vertex.
-		</div>
-		<div>
+		</p>
+		<p>
 		The values of the vector should typically be between 0 and 1. For instance when set to 0 the bone
 		The values of the vector should typically be between 0 and 1. For instance when set to 0 the bone
 		transformation will have no affect. When set to 0.5 it will have 50% affect. When set to 100%, it will
 		transformation will have no affect. When set to 0.5 it will have 50% affect. When set to 100%, it will
 		have 100% affect. If there is only 1 bone associated with the vertex then you only need to worry about
 		have 100% affect. If there is only 1 bone associated with the vertex then you only need to worry about
 		the first component of the vector, the rest can be ignored and set to 0.
 		the first component of the vector, the rest can be ignored and set to 0.
-		</div>
+		</p>
 
 
 		<h3>[property:Array skinIndices]</h3>
 		<h3>[property:Array skinIndices]</h3>
-		<div>
+		<p>
 		Just like the skinWeights property, the skinIndices' values correspond to the geometry's vertices.
 		Just like the skinWeights property, the skinIndices' values correspond to the geometry's vertices.
 		Each vertex can have up to 4 bones associated with it. So if you look at the first vertex, and the
 		Each vertex can have up to 4 bones associated with it. So if you look at the first vertex, and the
 		first skinIndex, this will tell you the bones associated with that vertex. For example the first vertex
 		first skinIndex, this will tell you the bones associated with that vertex. For example the first vertex
@@ -155,8 +155,8 @@
 		<strong>( 0.8, 0.2, 0, 0 )</strong>. In affect this would take the first vertex, and then the bone
 		<strong>( 0.8, 0.2, 0, 0 )</strong>. In affect this would take the first vertex, and then the bone
 		<strong>mesh.bones[10]</strong> and apply it 80% of the way. Then it would take the bone <strong>skeleton.bones[2]</strong>
 		<strong>mesh.bones[10]</strong> and apply it 80% of the way. Then it would take the bone <strong>skeleton.bones[2]</strong>
 		and apply it 20% of the way. The next two values have a weight of 0, so they would have no affect.
 		and apply it 20% of the way. The next two values have a weight of 0, so they would have no affect.
-		</div>
-		<div>
+		</p>
+		<p>
 		In code another example could look like this:
 		In code another example could look like this:
 		<code>
 		<code>
 		// e.g.
 		// e.g.
@@ -172,41 +172,41 @@
 		skeleton.bones[9]; // weight of 0.3
 		skeleton.bones[9]; // weight of 0.3
 		skeleton.bones[10]; // weight of 0
 		skeleton.bones[10]; // weight of 0
 		</code>
 		</code>
-		</div>
+		</p>
 
 
 		<h3>[property:String uuid]</h3>
 		<h3>[property:String uuid]</h3>
-		<div>
+		<p>
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance.
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance.
 		This gets automatically assigned and shouldn't be edited.
 		This gets automatically assigned and shouldn't be edited.
-		</div>
+		</p>
 
 
 		<h3>[property:Array vertices]</h3>
 		<h3>[property:Array vertices]</h3>
-		<div>
+		<p>
 		Array of [page:Vector3 vertices].<br />
 		Array of [page:Vector3 vertices].<br />
 		The array of vertices holds the position of every vertex in the model.<br />
 		The array of vertices holds the position of every vertex in the model.<br />
 		To signal an update in this array, [page:.verticesNeedUpdate] needs to be set to true.
 		To signal an update in this array, [page:.verticesNeedUpdate] needs to be set to true.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean verticesNeedUpdate]</h3>
 		<h3>[property:Boolean verticesNeedUpdate]</h3>
-		<div>Set to *true* if the vertices array has been updated.</div>
+		<p>Set to *true* if the vertices array has been updated.</p>
 
 
 		<h3>[property:Boolean elementsNeedUpdate]</h3>
 		<h3>[property:Boolean elementsNeedUpdate]</h3>
-		<div>Set to *true* if the faces array has been updated.</div>
+		<p>Set to *true* if the faces array has been updated.</p>
 
 
 		<h3>[property:Boolean uvsNeedUpdate]</h3>
 		<h3>[property:Boolean uvsNeedUpdate]</h3>
-		<div>Set to *true* if the uvs array has been updated.	</div>
+		<p>Set to *true* if the uvs array has been updated.	</p>
 
 
 		<h3>[property:Boolean normalsNeedUpdate]</h3>
 		<h3>[property:Boolean normalsNeedUpdate]</h3>
-		<div>Set to *true* if the normals array has been updated.</div>
+		<p>Set to *true* if the normals array has been updated.</p>
 
 
 		<h3>[property:Boolean colorsNeedUpdate]</h3>
 		<h3>[property:Boolean colorsNeedUpdate]</h3>
-		<div>Set to *true* if the colors array or a face3 color has been updated.</div>
+		<p>Set to *true* if the colors array or a face3 color has been updated.</p>
 
 
 		<h3>[property:Boolean groupsNeedUpdate]</h3>
 		<h3>[property:Boolean groupsNeedUpdate]</h3>
-		<div>Set to *true* if a face3 materialIndex has been updated.</div>
+		<p>Set to *true* if a face3 materialIndex has been updated.</p>
 
 
 		<h3>[property:Boolean lineDistancesNeedUpdate]</h3>
 		<h3>[property:Boolean lineDistancesNeedUpdate]</h3>
-		<div>Set to *true* if the linedistances array has been updated.</div>
+		<p>Set to *true* if the linedistances array has been updated.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
@@ -214,128 +214,128 @@
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
 
 		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
 		<h3>[method:null applyMatrix]( [param:Matrix4 matrix] )</h3>
-		<div>Bakes matrix transform directly into vertex coordinates.</div>
+		<p>Bakes matrix transform directly into vertex coordinates.</p>
 
 
 		<h3>[method:Geometry center] ()</h3>
 		<h3>[method:Geometry center] ()</h3>
-		<div>Center the geometry based on the bounding box.</div>
+		<p>Center the geometry based on the bounding box.</p>
 
 
 		<h3>[method:Geometry clone]()</h3>
 		<h3>[method:Geometry clone]()</h3>
-		<div>
+		<p>
 		Creates a new clone of the Geometry.<br /><br />
 		Creates a new clone of the Geometry.<br /><br />
 
 
 		This method copies only vertices, faces and uvs. It does not copy any other properties of the geometry.
 		This method copies only vertices, faces and uvs. It does not copy any other properties of the geometry.
-		</div>
+		</p>
 
 
 		<h3>[method:null computeBoundingBox]()</h3>
 		<h3>[method:null computeBoundingBox]()</h3>
-		<div>Computes bounding box of the geometry, updating [page:Geometry Geometry.boundingBox] attribute.</div>
+		<p>Computes bounding box of the geometry, updating [page:Geometry Geometry.boundingBox] attribute.</p>
 
 
 		<h3>[method:null computeBoundingSphere]()</h3>
 		<h3>[method:null computeBoundingSphere]()</h3>
-		<div>Computes bounding sphere of the geometry, updating [page:Geometry Geometry.boundingSphere] attribute.</div>
+		<p>Computes bounding sphere of the geometry, updating [page:Geometry Geometry.boundingSphere] attribute.</p>
 
 
-		<div>
+		<p>
 			Neither bounding boxes or bounding spheres are computed by default. They need to be explicitly computed,
 			Neither bounding boxes or bounding spheres are computed by default. They need to be explicitly computed,
 			otherwise they are *null*.
 			otherwise they are *null*.
-		</div>
+		</p>
 
 
 		<h3>[method:null computeFaceNormals]()</h3>
 		<h3>[method:null computeFaceNormals]()</h3>
-		<div>Computes [page:Face3.normal face normals].</div>
+		<p>Computes [page:Face3.normal face normals].</p>
 
 
 		<h3>[method:null computeFlatVertexNormals]()</h3>
 		<h3>[method:null computeFlatVertexNormals]()</h3>
-		<div>Computes flat [page:Face3.vertexNormals vertex normals]. Sets the vertex normal of each vertex of each face to be the same as the face's normal.</div>
+		<p>Computes flat [page:Face3.vertexNormals vertex normals]. Sets the vertex normal of each vertex of each face to be the same as the face's normal.</p>
 
 
 		<h3>[method:null computeMorphNormals]()</h3>
 		<h3>[method:null computeMorphNormals]()</h3>
-		<div>Computes [page:.morphNormals].</div>
+		<p>Computes [page:.morphNormals].</p>
 
 
 		<h3>[method:null computeVertexNormals]( [param:Boolean areaWeighted] )</h3>
 		<h3>[method:null computeVertexNormals]( [param:Boolean areaWeighted] )</h3>
-		<div>
+		<p>
 		areaWeighted - If true the contribution of each face normal to the vertex normal is
 		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 />
 		weighted by the area of the face. Default is true.<br /><br />
 
 
 		Computes vertex normals by averaging face normals.
 		Computes vertex normals by averaging face normals.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry copy]( [param:Geometry geometry] )</h3>
 		<h3>[method:Geometry copy]( [param:Geometry geometry] )</h3>
-		<div>
+		<p>
 			Copies vertices, faces and uvs into this geometry. It does not copy any other properties of the geometry.
 			Copies vertices, faces and uvs into this geometry. It does not copy any other properties of the geometry.
-		</div>
+		</p>
 
 
 		<h3>[method:null dispose]()</h3>
 		<h3>[method:null dispose]()</h3>
-		<div>
+		<p>
 		Removes The object from memory. <br />
 		Removes The object from memory. <br />
 		Don't forget to call this method when you remove a geometry because it can cause memory leaks.
 		Don't forget to call this method when you remove a geometry because it can cause memory leaks.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry fromBufferGeometry]( [param:BufferGeometry geometry] )</h3>
 		<h3>[method:Geometry fromBufferGeometry]( [param:BufferGeometry geometry] )</h3>
-		<div>Convert a [page:BufferGeometry] to a Geometry.</div>
+		<p>Convert a [page:BufferGeometry] to a Geometry.</p>
 
 
 		<h3>[method:Geometry lookAt] ( [param:Vector3 vector] )</h3>
 		<h3>[method:Geometry lookAt] ( [param:Vector3 vector] )</h3>
-		<div>
+		<p>
 		vector - A world vector to look at.<br /><br />
 		vector - A world vector to look at.<br /><br />
 
 
 		Rotates the geometry to face point in space. This is typically done as a one time operation but not during the render loop.<br>
 		Rotates the geometry to face point in space. This is typically done as a one time operation but not during the render loop.<br>
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
 		Use [page:Object3D.lookAt] for typical real-time mesh usage.
-		</div>
+		</p>
 
 
 		<h3>[method:null merge]( [param:Geometry geometry], [param:Matrix4 matrix], [param: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>
+		<p>Merge two geometries or geometry and geometry from object (using object's transform)</p>
 
 
 		<h3>[method:null mergeMesh]( [param: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>
+		<p>Merge the mesh's geometry with this, also applying the mesh's transform.</p>
 
 
 
 
 		<h3>[method:null mergeVertices]()</h3>
 		<h3>[method:null mergeVertices]()</h3>
-		<div>
+		<p>
 		Checks for duplicate vertices using hashmap.<br />
 		Checks for duplicate vertices using hashmap.<br />
 		Duplicated vertices are removed and faces' vertices are updated.
 		Duplicated vertices are removed and faces' vertices are updated.
-		</div>
+		</p>
 
 
 		<h3>[method:null normalize]()</h3>
 		<h3>[method:null normalize]()</h3>
-		<div>
+		<p>
 		Normalize the geometry. <br />
 		Normalize the geometry. <br />
 		Make the geometry centered and have a bounding sphere of radius *1.0*.
 		Make the geometry centered and have a bounding sphere of radius *1.0*.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry rotateX] ( [param:Float radians] )</h3>
 		<h3>[method:Geometry rotateX] ( [param:Float radians] )</h3>
-		<div>
+		<p>
 		Rotate the geometry about the X axis. This is typically done as a one time operation but not during the render loop.<br>
 		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.
 		Use [page:Object3D.rotation] for typical real-time mesh rotation.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry rotateY] ( [param:Float radians] )</h3>
 		<h3>[method:Geometry rotateY] ( [param:Float radians] )</h3>
-		<div>
+		<p>
 		Rotate the geometry about the Y axis. This is typically done as a one time operation but not during the render loop.<br>
 		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.
     	        Use [page:Object3D.rotation] for typical real-time mesh rotation.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry rotateZ] ( [param:Float radians] )</h3>
 		<h3>[method:Geometry rotateZ] ( [param:Float radians] )</h3>
-		<div>
+		<p>
 		Rotate the geometry about the Z axis. This is typically done as a one time operation but not during the render loop.<br>
 		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.
 	        Use [page:Object3D.rotation] for typical real-time mesh rotation.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry setFromPoints] ( [param:Array points] )</h3>
 		<h3>[method:Geometry setFromPoints] ( [param:Array points] )</h3>
-		<div>Sets the vertices for this Geometry from an array of points.</div>
+		<p>Sets the vertices for this Geometry from an array of points.</p>
 
 
 		<h3>[method:null sortFacesByMaterialIndex] (  )</h3>
 		<h3>[method:null sortFacesByMaterialIndex] (  )</h3>
-		<div>
+		<p>
 		Sorts the faces array according to material index. For complex geometries with several materials,
 		Sorts the faces array according to material index. For complex geometries with several materials,
 		this can result in reduced draw calls and improved performance.
 		this can result in reduced draw calls and improved performance.
-		</div>
+		</p>
 
 
 		<h3>[method:Geometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<h3>[method:Geometry scale] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
-		<div>
+		<p>
 		Scale the geometry data. This is typically done as a one time operation but not during the render loop.<br>
 		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.
 		Use [page:Object3D.scale] for typical real-time mesh scaling.
-		</div>
+		</p>
 
 
 		<h3>[method:JSON toJSON] ( )</h3>
 		<h3>[method:JSON toJSON] ( )</h3>
-		<div>Convert the geometry to JSON format.</div>
+		<p>Convert the geometry to JSON format.</p>
 
 
 		<h3>[method:Geometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		<h3>[method:Geometry translate] ( [param:Float x], [param:Float y], [param:Float z] )</h3>
-		<div>
+		<p>
 		Translate the geometry. This is typically done as a one time operation but not during the render loop.<br>
 		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.
     	        Use [page:Object3D.position] for typical real-time mesh translation.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,30 +12,30 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An instanced version of [page:BufferAttribute].
 		An instanced version of [page:BufferAttribute].
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )</h3>
 		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )</h3>
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		See [page:BufferAttribute] for inherited properties.
 		See [page:BufferAttribute] for inherited properties.
 
 
 		<h3>[property:Number meshPerAttribute]</h3>
 		<h3>[property:Number meshPerAttribute]</h3>
-		<div>
+		<p>
 			Default is *1*.
 			Default is *1*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isInstancedBufferAttribute]</h3>
 		<h3>[property:Boolean isInstancedBufferAttribute]</h3>
-		<div>
+		<p>
 			Default is *true*.
 			Default is *true*.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		See [page:BufferAttribute] for inherited methods.
+		<p>See [page:BufferAttribute] for inherited methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 11 - 11
docs/api/core/InstancedBufferGeometry.html

@@ -12,35 +12,35 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An instanced version of [page:BufferGeometry].
 		An instanced version of [page:BufferGeometry].
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 		<h3>[name]( )</h3>
 		<h3>[name]( )</h3>
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		See [page:BufferGeometry] for inherited properties.
 		See [page:BufferGeometry] for inherited properties.
 
 
 		<h3>[property:Number maxInstancedCount]</h3>
 		<h3>[property:Number maxInstancedCount]</h3>
-		<div>
+		<p>
 			Default is *undefined*.
 			Default is *undefined*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isInstancedBufferGeometry]</h3>
 		<h3>[property:Boolean isInstancedBufferGeometry]</h3>
-		<div>
+		<p>
 			Default is *true*.
 			Default is *true*.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		See [page:BufferAttribute] for inherited methods.
+		<p>See [page:BufferAttribute] for inherited methods.</p>
 
 
 		<h3>[property:Number addGroup]( start, count, materialIndex )</h3>
 		<h3>[property:Number addGroup]( start, count, materialIndex )</h3>
-		<div>
+		<p>
 
 
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 14 - 10
docs/api/core/InstancedInterleavedBuffer.html

@@ -12,30 +12,34 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An instanced version of [page:InterleavedBuffer].
 		An instanced version of [page:InterleavedBuffer].
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )</h3>
 		<h3>[name]( [param:TypedArray array], [param:Integer itemSize], [param:Number meshPerAttribute] )</h3>
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		See [page:InterleavedBuffer] for inherited properties.
+		<p>
+			See [page:InterleavedBuffer] for inherited properties.
+		</p>
 
 
 		<h3>[property:Number meshPerAttribute]</h3>
 		<h3>[property:Number meshPerAttribute]</h3>
-		<div>
+		<p>
 			Default is *1*.
 			Default is *1*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isInstancedInterleavedBuffer]</h3>
 		<h3>[property:Boolean isInstancedInterleavedBuffer]</h3>
-		<div>
+		<p>
 			Default is *true*.
 			Default is *true*.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		See [page:InterleavedBuffer] for inherited methods.
+		<p>
+			See [page:InterleavedBuffer] for inherited methods.
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -10,107 +10,107 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			"Interleaved" means that multiple attributes, possibly of different types, (e.g., position, normal, uv, color) are packed into a single array buffer.
 			"Interleaved" means that multiple attributes, possibly of different types, (e.g., position, normal, uv, color) are packed into a single array buffer.
 			<br/><br/>
 			<br/><br/>
 			An introduction into interleaved arrays can be found here: [link:https://blog.tojicode.com/2011/05/interleaved-array-basics.html Interleaved array basics]
 			An introduction into interleaved arrays can be found here: [link:https://blog.tojicode.com/2011/05/interleaved-array-basics.html Interleaved array basics]
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
-		<div>[example:webgl_buffergeometry_points_interleaved webgl / buffergeometry / points / interleaved]</div>
+		<p>[example:webgl_buffergeometry_points_interleaved webgl / buffergeometry / points / interleaved]</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 		<h3>[name]( [param:TypedArray array], [param:Integer stride] )</h3>
 		<h3>[name]( [param:TypedArray array], [param:Integer stride] )</h3>
-		<div>
+		<p>
 			[page:TypedArray array] -- A typed array with a shared buffer. Stores the geometry data.<br/>
 			[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.
 			[page:Integer stride] -- The number of typed-array elements per vertex.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Array array]</h3>
 		<h3>[property:Array array]</h3>
-		<div>
+		<p>
 			 A typed array with a shared buffer. Stores the geometry data.
 			 A typed array with a shared buffer. Stores the geometry data.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer stride]</h3>
 		<h3>[property:Integer stride]</h3>
-		<div>
+		<p>
 			The number of typed-array elements per vertex.
 			The number of typed-array elements per vertex.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer count]</h3>
 		<h3>[property:Integer count]</h3>
-		<div>
+		<p>
 		Gives the total number of elements in the array.
 		Gives the total number of elements in the array.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean dynamic]</h3>
 		<h3>[property:Boolean dynamic]</h3>
-		<div>
+		<p>
 		Default is *false*.
 		Default is *false*.
-		</div>
+		</p>
 
 
 		<h3>[property:Object updateRange]</h3>
 		<h3>[property:Object updateRange]</h3>
-		<div>
+		<p>
 		Object containing offset and count.
 		Object containing offset and count.
-		</div>
+		</p>
 
 
 		<h3>[property:Number updateRange.offset]</h3>
 		<h3>[property:Number updateRange.offset]</h3>
-		<div>
+		<p>
 		Default is *0*.
 		Default is *0*.
-		</div>
+		</p>
 
 
 		<h3>[property:Number updateRange.count]</h3>
 		<h3>[property:Number updateRange.count]</h3>
-		<div>
+		<p>
 		Default is *-1*.
 		Default is *-1*.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer version]</h3>
 		<h3>[property:Integer version]</h3>
-		<div>
+		<p>
 		A version number, incremented every time the needsUpdate property is set to true.
 		A version number, incremented every time the needsUpdate property is set to true.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer isInterleavedBuffer]</h3>
 		<h3>[property:Integer isInterleavedBuffer]</h3>
-		<div>
+		<p>
 		Default is *true*.
 		Default is *true*.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer needsUpdate]</h3>
 		<h3>[property:Integer needsUpdate]</h3>
-		<div>
+		<p>
 		Default is *false*. Setting this to true increments [page:InterleavedBuffer.version version].
 		Default is *false*. Setting this to true increments [page:InterleavedBuffer.version version].
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null setArray] ( [param:TypedArray array] ) </h3>
 		<h3>[method:null setArray] ( [param:TypedArray array] ) </h3>
-		<div>
+		<p>
 		 array - must be  a Typed Array.
 		 array - must be  a Typed Array.
-		</div>
+		</p>
 
 
 		<h3>[method:InterleavedBuffer setDynamic] ( [param:Boolean value] ) </h3>
 		<h3>[method:InterleavedBuffer setDynamic] ( [param:Boolean value] ) </h3>
-		<div>
+		<p>
 			Set [page:InterleavedBuffer.dynamic dynamic] to value.
 			Set [page:InterleavedBuffer.dynamic dynamic] to value.
-		</div>
+		</p>
 
 
 		<h3>[method:InterleavedBuffer copy]( source ) </h3>
 		<h3>[method:InterleavedBuffer copy]( source ) </h3>
-		<div>
+		<p>
 		 Copies another [name] to this [name].
 		 Copies another [name] to this [name].
-		</div>
+		</p>
 
 
 		<h3>[method:InterleavedBuffer copyAt]( index1, attribute, index2 ) </h3>
 		<h3>[method:InterleavedBuffer copyAt]( index1, attribute, index2 ) </h3>
-		<div>Copies data from attribute[index2] to [page:InterleavedBuffer.array array][index1].</div>
+		<p>Copies data from attribute[index2] to [page:InterleavedBuffer.array array][index1].</p>
 
 
 		<h3>[method:InterleavedBuffer set]( value, offset ) </h3>
 		<h3>[method:InterleavedBuffer set]( value, offset ) </h3>
-		<div>
+		<p>
 			value - The source (typed) array.<br/>
 			value - The source (typed) array.<br/>
 			offset - The offset into the target array at which to begin writing values from the source array. Default is *0*.<br/><br />
 			offset - The offset into the target array at which to begin writing values from the source array. Default is *0*.<br/><br />
 
 
 			Stores multiple values in the buffer, reading input values from a specified array.
 			Stores multiple values in the buffer, reading input values from a specified array.
-		</div>
+		</p>
 
 
 		<h3>[method:InterleavedBuffer clone]() </h3>
 		<h3>[method:InterleavedBuffer clone]() </h3>
-		<div>
+		<p>
 			Creates a clone of this [name].
 			Creates a clone of this [name].
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -11,89 +11,89 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 
 
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 		<h3>[name]( [param:InterleavedBuffer interleavedBuffer], [param:Integer itemSize], [param:Integer offset], [param:Boolean normalized] )</h3>
 		<h3>[name]( [param:InterleavedBuffer interleavedBuffer], [param:Integer itemSize], [param:Integer offset], [param:Boolean normalized] )</h3>
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:InterleavedBuffer data]</h3>
 		<h3>[property:InterleavedBuffer data]</h3>
-		<div>
+		<p>
 			The [page:InterleavedBuffer InterleavedBuffer] instance passed in the constructor.
 			The [page:InterleavedBuffer InterleavedBuffer] instance passed in the constructor.
-		</div>
+		</p>
 
 
 		<h3>[property:TypedArray array]</h3>
 		<h3>[property:TypedArray array]</h3>
-		<div>
+		<p>
 			The value of [page:InterleavedBufferAttribute.data data].array.
 			The value of [page:InterleavedBufferAttribute.data data].array.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer count]</h3>
 		<h3>[property:Integer count]</h3>
-		<div>
+		<p>
 			The value of [page:InterleavedBufferAttribute.data data].count.
 			The value of [page:InterleavedBufferAttribute.data data].count.
 
 
 			If the buffer is storing a 3-component item (such as a position, normal, or color),
 			If the buffer is storing a 3-component item (such as a position, normal, or color),
 			then this will count the number of such items stored.
 			then this will count the number of such items stored.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer itemSize]</h3>
 		<h3>[property:Integer itemSize]</h3>
-		<div>
+		<p>
 			How many values make up each item.
 			How many values make up each item.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer offset]</h3>
 		<h3>[property:Integer offset]</h3>
-		<div>
+		<p>
 			The offset in the underlying array buffer where an item starts.
 			The offset in the underlying array buffer where an item starts.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean normalized]</h3>
 		<h3>[property:Boolean normalized]</h3>
-		<div>
+		<p>
 			Default is *true*.
 			Default is *true*.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean isInterleavedBufferAttribute]</h3>
 		<h3>[property:Boolean isInterleavedBufferAttribute]</h3>
-		<div>
+		<p>
 			Default is *true*.
 			Default is *true*.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Number getX]( index ) </h3>
 		<h3>[method:Number getX]( index ) </h3>
-		<div>Returns the x component of the item at the given index.</div>
+		<p>Returns the x component of the item at the given index.</p>
 
 
 		<h3>[method:Number getY]( index ) </h3>
 		<h3>[method:Number getY]( index ) </h3>
-		<div>Returns the y component of the item at the given index.</div>
+		<p>Returns the y component of the item at the given index.</p>
 
 
 		<h3>[method:Number getZ]( index ) </h3>
 		<h3>[method:Number getZ]( index ) </h3>
-		<div>Returns the z component of the item at the given index.</div>
+		<p>Returns the z component of the item at the given index.</p>
 
 
 		<h3>[method:Number getW]( index ) </h3>
 		<h3>[method:Number getW]( index ) </h3>
-		<div>Returns the w component of the item at the given index.</div>
+		<p>Returns the w component of the item at the given index.</p>
 
 
 		<h3>[method:null setX]( index, x ) </h3>
 		<h3>[method:null setX]( index, x ) </h3>
-		<div>Sets the x component of the item at the given index.</div>
+		<p>Sets the x component of the item at the given index.</p>
 
 
 		<h3>[method:null setY]( index, y ) </h3>
 		<h3>[method:null setY]( index, y ) </h3>
-		<div>Sets the y component of the item at the given index.</div>
+		<p>Sets the y component of the item at the given index.</p>
 
 
 		<h3>[method:null setZ]( index, z ) </h3>
 		<h3>[method:null setZ]( index, z ) </h3>
-		<div>Sets the z component of the item at the given index.</div>
+		<p>Sets the z component of the item at the given index.</p>
 
 
 		<h3>[method:null setW]( index, w ) </h3>
 		<h3>[method:null setW]( index, w ) </h3>
-		<div>Sets the w component of the item at the given index.</div>
+		<p>Sets the w component of the item at the given index.</p>
 
 
 		<h3>[method:null setXY]( index, x, y ) </h3>
 		<h3>[method:null setXY]( index, x, y ) </h3>
-		<div>Sets the x and y components of the item at the given index.</div>
+		<p>Sets the x and y components of the item at the given index.</p>
 
 
 		<h3>[method:null setXYZ]( index, x, y, z ) </h3>
 		<h3>[method:null setXYZ]( index, x, y, z ) </h3>
-		<div>Sets the x, y and z components of the item at the given index.</div>
+		<p>Sets the x, y and z components of the item at the given index.</p>
 
 
 		<h3>[method:null setXYZW]( index, x, y, z, w ) </h3>
 		<h3>[method:null setXYZW]( index, x, y, z, w ) </h3>
-		<div>Sets the x, y, z and w components of the item at the given index.</div>
+		<p>Sets the x, y, z and w components of the item at the given index.</p>
 
 
 
 
 
 

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

@@ -10,70 +10,70 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
-      			A [page:Layers] object assigns an [page:Object3D] to 1 or more of 32 layers numbered 0 to 31
-      			- internally the layers are stored as a [link:https://en.wikipedia.org/wiki/Mask_(computing) bit mask], and by default all
-      			Object3Ds are a member of layer 0.<br /><br />
+		<p class="desc">
+			A [page:Layers] object assigns an [page:Object3D] to 1 or more of 32 layers numbered 0 to 31
+			- internally the layers are stored as a [link:https://en.wikipedia.org/wiki/Mask_(computing) bit mask], and by default all
+			Object3Ds are a member of layer 0.<br /><br />
 
 
-      			This can be used to control visibility - an object must share a layer with a [page:Camera camera] to be visible when that camera's
-      			view is renderered.<br /><br />
+			This can be used to control visibility - an object must share a layer with a [page:Camera camera] to be visible when that camera's
+			view is renderered.<br /><br />
 
 
-      			All classes that inherit from [page:Object3D] have an [page:Object3D.layers] property which is an instance of this class.
-		</div>
+			All classes that inherit from [page:Object3D] have an [page:Object3D.layers] property which is an instance of this class.
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 			Create a new Layers object, with membership initially set to layer 0.
 			Create a new Layers object, with membership initially set to layer 0.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Integer mask]</h3>
 		<h3>[property:Integer mask]</h3>
-		<div>
-		 	A bit mask storing which of the 32 layers this layers object is currently a member of.
-		</div>
+		<p>
+			A bit mask storing which of the 32 layers this layers object is currently a member of.
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null disable]( [param:Integer layer] )</h3>
 		<h3>[method:null disable]( [param:Integer layer] )</h3>
-		<div>
+		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Remove membership of this *layer*.
 			Remove membership of this *layer*.
-		</div>
+		</p>
 
 
 		<h3>[method:null enable]( [param:Integer layer] )</h3>
 		<h3>[method:null enable]( [param:Integer layer] )</h3>
-		<div>
+		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Add membership of this *layer*.
 			Add membership of this *layer*.
-		</div>
+		</p>
 
 
 		<h3>[method:null set]( [param:Integer layer] )</h3>
 		<h3>[method:null set]( [param:Integer layer] )</h3>
-		<div>
+		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Set membership to *layer*, and remove membership all other layers.
 			Set membership to *layer*, and remove membership all other layers.
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean test]( [param:Layers layers] )</h3>
 		<h3>[method:Boolean test]( [param:Layers layers] )</h3>
-		<div>
+		<p>
 			layers - a Layers object<br /><br />
 			layers - a Layers object<br /><br />
 
 
 			Returns true if this and the passed *layers* object are members of the same set of layers.
 			Returns true if this and the passed *layers* object are members of the same set of layers.
-		</div>
+		</p>
 
 
 		<h3>[method:null toggle]( [param:Integer layer] )</h3>
 		<h3>[method:null toggle]( [param:Integer layer] )</h3>
-		<div>
+		<p>
 			layer - an integer from 0 to 31.<br /><br />
 			layer - an integer from 0 to 31.<br /><br />
 
 
 			Toggle membership of *layer*.
 			Toggle membership of *layer*.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 118 - 120
docs/api/core/Object3D.html

@@ -10,178 +10,178 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			This is the base class for most objects in three.js and provides a set of properties and methods
 			This is the base class for most objects in three.js and provides a set of properties and methods
 			for manipulating objects in 3D space.<br /><br />
 			for manipulating objects in 3D space.<br /><br />
 
 
 			Note that this can be used for grouping objects via the [page:.add]( object ) method
 			Note that this can be used for grouping objects via the [page:.add]( object ) method
 			which adds the object as a child, however it is better to use [page:Group] for this.
 			which adds the object as a child, however it is better to use [page:Group] for this.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 		The constructor takes no arguments.
 		The constructor takes no arguments.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Boolean castShadow]</h3>
 		<h3>[property:Boolean castShadow]</h3>
-		<div>Whether the object gets rendered into shadow map. Default is *false*.</div>
+		<p>Whether the object gets rendered into shadow map. Default is *false*.</p>
 
 
 		<h3>[property:Object3D children]</h3>
 		<h3>[property:Object3D children]</h3>
-		<div>Array with object's children. See [page:Group] for info on manually grouping objects.</div>
+		<p>Array with object's children. See [page:Group] for info on manually grouping objects.</p>
 
 
 		<h3>[property:Boolean frustumCulled]</h3>
 		<h3>[property:Boolean frustumCulled]</h3>
-		<div>
+		<p>
 		When this is set, it checks every frame if the object is in the frustum of the camera before rendering the object.
 		When this is set, it checks every frame if the object is in the frustum of the camera before rendering the object.
 		Otherwise the object gets renderered every frame even if it isn't visible. Default is *true*.
 		Otherwise the object gets renderered every frame even if it isn't visible. Default is *true*.
-		</div>
+		</p>
 
 
 		<h3>[property:Integer id]</h3>
 		<h3>[property:Integer id]</h3>
-		<div>readonly – Unique number for this object instance.</div>
+		<p>readonly – Unique number for this object instance.</p>
 
 
 		<h3>[property:Boolean isObject]</h3>
 		<h3>[property:Boolean isObject]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are Object3Ds. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are Object3Ds. Default is *true*.<br /><br />
 
 
 			You should not change this, as it is used internally for optimisation.
 			You should not change this, as it is used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Layers layers]</h3>
 		<h3>[property:Layers layers]</h3>
-		<div>
+		<p>
 		The layer membership of the object. The object is only visible if it has at least one
 		The layer membership of the object. The object is only visible if it has at least one
 		layer in common with the [page:Camera] in use.
 		layer in common with the [page:Camera] in use.
-		</div>
+		</p>
 
 
 		<h3>[property:Matrix4 matrix]</h3>
 		<h3>[property:Matrix4 matrix]</h3>
-		<div>The local transform matrix.</div>
+		<p>The local transform matrix.</p>
 
 
 		<h3>[property:Boolean matrixAutoUpdate]</h3>
 		<h3>[property:Boolean matrixAutoUpdate]</h3>
-		<div>
+		<p>
 		When this is set, it calculates the matrix of position, (rotation or quaternion) and
 		When this is set, it calculates the matrix of position, (rotation or quaternion) and
 		scale every frame and also recalculates the matrixWorld property. Default is [page:Object3D.DefaultMatrixAutoUpdate] (true).
 		scale every frame and also recalculates the matrixWorld property. Default is [page:Object3D.DefaultMatrixAutoUpdate] (true).
-		</div>
+		</p>
 
 
 		<h3>[property:Matrix4 matrixWorld]</h3>
 		<h3>[property:Matrix4 matrixWorld]</h3>
-		<div>
+		<p>
 		The global transform of the object. If the Object3D has no parent, then it's identical to
 		The global transform of the object. If the Object3D has no parent, then it's identical to
 		the local transform [page:.matrix].
 		the local transform [page:.matrix].
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean matrixWorldNeedsUpdate]</h3>
 		<h3>[property:Boolean matrixWorldNeedsUpdate]</h3>
-		<div>
+		<p>
 		When this is set, it calculates the matrixWorld in that frame and resets this property
 		When this is set, it calculates the matrixWorld in that frame and resets this property
 		 to false. Default is *false*.
 		 to false. Default is *false*.
-		</div>
+		</p>
 
 
 		<h3>[property:Matrix4 modelViewMatrix]</h3>
 		<h3>[property:Matrix4 modelViewMatrix]</h3>
-		<div>This is passed to the shader and used to calculate the position of the object.</div>
+		<p>This is passed to the shader and used to calculate the position of the object.</p>
 
 
 		<h3>[property:String name]</h3>
 		<h3>[property:String name]</h3>
-		<div>Optional name of the object (doesn't need to be unique). Default is an empty string.</div>
+		<p>Optional name of the object (doesn't need to be unique). Default is an empty string.</p>
 
 
 		<h3>[property:Matrix3 normalMatrix]</h3>
 		<h3>[property:Matrix3 normalMatrix]</h3>
-		<div>
+		<p>
 		This is passed to the shader and used to calculate lighting for the object. It is the transpose of the inverse of the upper left 3x3 sub-matrix of this object's modelViewMatrix.<br /><br />
 		This is passed to the shader and used to calculate lighting for the object. It is the transpose of the inverse of the upper left 3x3 sub-matrix of this object's modelViewMatrix.<br /><br />
 
 
 		The reason for this special matrix is that simply using the modelViewMatrix could result in a non-unit length of normals (on scaling) or in a non-perpendicular direction (on non-uniform scaling).<br /><br />
 		The reason for this special matrix is that simply using the modelViewMatrix could result in a non-unit length of normals (on scaling) or in a non-perpendicular direction (on non-uniform scaling).<br /><br />
 
 
 		On the other hand the translation part of the modelViewMatrix is not relevant for the calculation of normals. Thus a Matrix3 is sufficient.
 		On the other hand the translation part of the modelViewMatrix is not relevant for the calculation of normals. Thus a Matrix3 is sufficient.
-		</div>
+		</p>
 
 
 		<h3>[property:function onAfterRender]</h3>
 		<h3>[property:function onAfterRender]</h3>
-		<div>
+		<p>
 		An optional callback that is executed immediately after the Object3D is rendered.
 		An optional callback that is executed immediately after the Object3D is rendered.
 		This function is called with the following parameters: renderer, scene, camera, geometry,
 		This function is called with the following parameters: renderer, scene, camera, geometry,
 		material, group.
 		material, group.
-		</div>
+		</p>
 
 
 		<h3>[property:function onBeforeRender]</h3>
 		<h3>[property:function onBeforeRender]</h3>
-		<div>
+		<p>
 		An optional callback that is executed immediately before the Object3D is rendered.
 		An optional callback that is executed immediately before the Object3D is rendered.
 		This function is called with the following parameters: renderer, scene, camera, geometry,
 		This function is called with the following parameters: renderer, scene, camera, geometry,
 		material, group.
 		material, group.
-		</div>
+		</p>
 
 
 		<h3>[property:Object3D parent]</h3>
 		<h3>[property:Object3D parent]</h3>
-		<div>Object's parent in the [link:https://en.wikipedia.org/wiki/Scene_graph scene graph].</div>
+		<p>Object's parent in the [link:https://en.wikipedia.org/wiki/Scene_graph scene graph].</p>
 
 
 		<h3>[property:Vector3 position]</h3>
 		<h3>[property:Vector3 position]</h3>
-		<div>A [page:Vector3] representing the object's local position. Default is (0, 0, 0).</div>
+		<p>A [page:Vector3] representing the object's local position. Default is (0, 0, 0).</p>
 
 
 		<h3>[property:Quaternion quaternion]</h3>
 		<h3>[property:Quaternion quaternion]</h3>
-		<div>Object's local rotation as a [page:Quaternion Quaternion].</div>
+		<p>Object's local rotation as a [page:Quaternion Quaternion].</p>
 
 
 		<h3>[property:Boolean receiveShadow]</h3>
 		<h3>[property:Boolean receiveShadow]</h3>
-		<div>Whether the material receives shadows. Default is *false*.</div>
+		<p>Whether the material receives shadows. Default is *false*.</p>
 
 
 		<h3>[property:Number renderOrder]</h3>
 		<h3>[property:Number renderOrder]</h3>
-		<div>
+		<p>
 		This value allows the default rendering order of [link:https://en.wikipedia.org/wiki/Scene_graph scene graph]
 		This value allows the default rendering order of [link:https://en.wikipedia.org/wiki/Scene_graph scene graph]
 		objects to be overridden although opaque and transparent objects remain sorted independently.
 		objects to be overridden although opaque and transparent objects remain sorted independently.
 		Sorting is from lowest to highest renderOrder. Default value is *0*.
 		Sorting is from lowest to highest renderOrder. Default value is *0*.
-		</div>
+		</p>
 
 
 		<h3>[property:Euler rotation]</h3>
 		<h3>[property:Euler rotation]</h3>
-		<div>
+		<p>
 		Object's local rotation (see [link:https://en.wikipedia.org/wiki/Euler_angles Euler angles]), in radians.
 		Object's local rotation (see [link:https://en.wikipedia.org/wiki/Euler_angles Euler angles]), in radians.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector3 scale]</h3>
 		<h3>[property:Vector3 scale]</h3>
-		<div>
-		The object's local [property:Vector3 scale]. Default is [page:Vector3]( 1, 1, 1 ).
-		</div>
+		<p>
+		The object's local scale. Default is [page:Vector3]( 1, 1, 1 ).
+		</p>
 
 
 		<h3>[property:Vector3 up]</h3>
 		<h3>[property:Vector3 up]</h3>
-		<div>
+		<p>
 		This is used by the [page:.lookAt lookAt] method, for example, to determine the orientation of the result.<br />
 		This is used by the [page:.lookAt lookAt] method, for example, to determine the orientation of the result.<br />
 		Default is [page:Object3D.DefaultUp] - that is, ( 0, 1, 0 ).
 		Default is [page:Object3D.DefaultUp] - that is, ( 0, 1, 0 ).
-		</div>
+		</p>
 
 
 		<h3>[property:object userData]</h3>
 		<h3>[property:object userData]</h3>
-		<div>
+		<p>
 		An object that can be used to store custom data about the Object3D. It should not hold
 		An object that can be used to store custom data about the Object3D. It should not hold
 		references to functions as these will not be cloned.
 		references to functions as these will not be cloned.
-		</div>
+		</p>
 
 
 		<h3>[property:String uuid]</h3>
 		<h3>[property:String uuid]</h3>
-		<div>
+		<p>
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance.
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this object instance.
 		This gets automatically assigned, so this shouldn't be edited.
 		This gets automatically assigned, so this shouldn't be edited.
-		</div>
+		</p>
 
 
 		<h3>[property:Boolean visible]</h3>
 		<h3>[property:Boolean visible]</h3>
-		<div>Object gets rendered if *true*. Default is *true*.</div>
+		<p>Object gets rendered if *true*. Default is *true*.</p>
 
 
 
 
 
 
 
 
 		<h2>Static Properties</h2>
 		<h2>Static Properties</h2>
-		<div>
+		<p>
 			Static properties and methods are defined per class rather than per instance of that class.
 			Static properties and methods are defined per class rather than per instance of that class.
 			This means that changing [page:Object3D.DefaultUp] or [page:Object3D.DefaultMatrixAutoUpdate]
 			This means that changing [page:Object3D.DefaultUp] or [page:Object3D.DefaultMatrixAutoUpdate]
 			will change the values of [page:.up up] and [page:.matrixAutoUpdate matrixAutoUpdate] for
 			will change the values of [page:.up up] and [page:.matrixAutoUpdate matrixAutoUpdate] for
 			<em>every</em>	instance of Object3D (or derived classes)	created after the change has
 			<em>every</em>	instance of Object3D (or derived classes)	created after the change has
 			been made (already created Object3Ds will not be affected).
 			been made (already created Object3Ds will not be affected).
-		</div>
+		</p>
 
 
 		<h3>[property:Vector3 DefaultUp]</h3>
 		<h3>[property:Vector3 DefaultUp]</h3>
-		<div>
+		<p>
 			The default [page:.up up] direction for objects, also used as the default position for [page:DirectionalLight],
 			The default [page:.up up] direction for objects, also used as the default position for [page:DirectionalLight],
 			[page:HemisphereLight] and [page:Spotlight] (which creates lights shining from the top down).<br />
 			[page:HemisphereLight] and [page:Spotlight] (which creates lights shining from the top down).<br />
 			Set to ( 0, 1, 0 ) by default.
 			Set to ( 0, 1, 0 ) by default.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector3 DefaultMatrixAutoUpdate]</h3>
 		<h3>[property:Vector3 DefaultMatrixAutoUpdate]</h3>
-		<div>
+		<p>
 			The default setting for [page:.matrixAutoUpdate matrixAutoUpdate] for newly created Object3Ds.<br />
 			The default setting for [page:.matrixAutoUpdate matrixAutoUpdate] for newly created Object3Ds.<br />
 
 
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
@@ -189,247 +189,245 @@
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 		<h3>[page:EventDispatcher EventDispatcher] methods are available on this class.</h3>
 
 
 		<h3>[method:null add]( [param:Object3D object], ... )</h3>
 		<h3>[method:null add]( [param:Object3D object], ... )</h3>
-		<div>
+		<p>
 		Adds *object* as child of this object. An arbitrary number of objects may be added.<br /><br />
 		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.
 		See [page:Group] for info on manually grouping objects.
-		</div>
+		</p>
 
 
 		<h3>[method:null applyMatrix]( [param: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>
+		<p>Applies the matrix transform to the object and updates the object's position, rotation and scale.</p>
 
 
 		<h3>[method:Object3D applyQuaternion]( [param:Quaternion quaternion] )</h3>
 		<h3>[method:Object3D applyQuaternion]( [param:Quaternion quaternion] )</h3>
-		<div>Applies the rotation represented by the quaternion to the object.</div>
+		<p>Applies the rotation represented by the quaternion to the object.</p>
 
 
 		<h3>[method:Object3D clone]( [param:Boolean recursive] )</h3>
 		<h3>[method:Object3D clone]( [param:Boolean recursive] )</h3>
-		<div>
+		<p>
 		recursive -- if true, descendants of the object are also cloned. Default is true.<br /><br />
 		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.
 		Returns a clone of this object and optionally all descendants.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D copy]( [param:Object3D object], [param:Boolean recursive] )</h3>
 		<h3>[method:Object3D copy]( [param:Object3D object], [param:Boolean recursive] )</h3>
-		<div>
+		<p>
 		recursive -- if true, descendants of the object are also copied. Default is true.<br /><br />
 		recursive -- if true, descendants of the object are also copied. Default is true.<br /><br />
 
 
 		Copy the given object into this object.
 		Copy the given object into this object.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D getObjectById]( [param:Integer id] )</h3>
 		<h3>[method:Object3D getObjectById]( [param:Integer id] )</h3>
-		<div>
+		<p>
 		id -- Unique number of the object instance<br /><br />
 		id -- Unique number of the object instance<br /><br />
 
 
 		Searches through the object's children and returns the first with a matching id.<br />
 		Searches through the object's children and returns the first with a matching id.<br />
 		Note that ids are assigned in chronological order: 1, 2, 3, ..., incrementing by one for each new object.
 		Note that ids are assigned in chronological order: 1, 2, 3, ..., incrementing by one for each new object.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D getObjectByName]( [param:String name] )</h3>
 		<h3>[method:Object3D getObjectByName]( [param:String name] )</h3>
-		<div>
+		<p>
 		name -- String to match to the children's Object3D.name property. <br /><br />
 		name -- String to match to the children's Object3D.name property. <br /><br />
 
 
 		Searches through the object's children and returns the first with a matching name.<br />
 		Searches through the object's children and returns the first with a matching name.<br />
-		Note that for most objects the [property:name] is an empty string by default. You will
+		Note that for most objects the name is an empty string by default. You will
 		have to set it manually to make use of this method.
 		have to set it manually to make use of this method.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D getObjectByProperty]( [param:String name], [param:Float value] )</h3>
 		<h3>[method:Object3D getObjectByProperty]( [param:String name], [param:Float value] )</h3>
-		<div>
+		<p>
 		name -- the property name to search for. <br />
 		name -- the property name to search for. <br />
 		value -- value of the given property. <br /><br />
 		value -- value of the given property. <br /><br />
 
 
 		Searches through the object's children and returns the first with a property that matches the value given.
 		Searches through the object's children and returns the first with a property that matches the value given.
-		</div>
+		</p>
 
 
 		<h3>[method:Vector3 getWorldPosition]( [param:Vector3 target] )</h3>
 		<h3>[method:Vector3 getWorldPosition]( [param:Vector3 target] )</h3>
-		<div>
+		<p>
 		[page:Vector3 target] — the result will be copied into this Vector3. <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.
 		Returns a vector representing the position of the object in world space.
-		</div>
+		</p>
 
 
 		<h3>[method:Quaternion getWorldQuaternion]( [param:Quaternion target] )</h3>
 		<h3>[method:Quaternion getWorldQuaternion]( [param:Quaternion target] )</h3>
-		<div>
+		<p>
 		[page:Quaternion target] — the result will be copied into this Quaternion. <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.
 		Returns a quaternion representing the rotation of the object in world space.
-		</div>
+		</p>
 
 
 		<h3>[method:Vector3 getWorldScale]( [param:Vector3 target] )</h3>
 		<h3>[method:Vector3 getWorldScale]( [param:Vector3 target] )</h3>
-		<div>
+		<p>
 		[page:Vector3 target] — the result will be copied into this Vector3. <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.
 		Returns a vector of the scaling factors applied to the object for each axis in world space.
-		</div>
+		</p>
 
 
 		<h3>[method:Vector3 getWorldDirection]( [param:Vector3 target] )</h3>
 		<h3>[method:Vector3 getWorldDirection]( [param:Vector3 target] )</h3>
-		<div>
+		<p>
 		[page:Vector3 target] — the result will be copied into this Vector3. <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.
 		Returns a vector representing the direction of object's positive z-axis in world space.
-		</div>
+		</p>
 
 
 
 
 		<h3>[method:Vector3 localToWorld]( [param:Vector3 vector] )</h3>
 		<h3>[method:Vector3 localToWorld]( [param:Vector3 vector] )</h3>
-		<div>
+		<p>
 		vector - A vector representing a position in local (object) space.<br /><br />
 		vector - A vector representing a position in local (object) space.<br /><br />
 
 
 		Converts the vector from local space to world space.
 		Converts the vector from local space to world space.
-		</div>
+		</p>
 
 
 		<h3>[method:null lookAt]( [param:Vector3 vector] )</br>
 		<h3>[method:null lookAt]( [param:Vector3 vector] )</br>
 		[method:null lookAt]( [param:Float x], [param:Float y], [param:Float z] )</h3>
 		[method:null lookAt]( [param:Float x], [param:Float y], [param:Float z] )</h3>
-		<div>
+		<p>
 		vector - A vector representing a position in world space.<br /><br />
 		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 />
 		Optionally, the [page:.x x], [page:.y y] and [page:.z z] components of the world space position.<br /><br />
 
 
 		Rotates the object to face a point in world space.<br /><br />
 		Rotates the object to face a point in world space.<br /><br />
 
 
 		This method does not support objects with rotated and/or translated parent(s).
 		This method does not support objects with rotated and/or translated parent(s).
-		</div>
-
-		</div>
+		</p>
 
 
 		<h3>[method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )</h3>
 		<h3>[method:Array raycast]( [param:Raycaster raycaster], [param:Array intersects] )</h3>
-		<div>
+		<p>
 		Abstract (empty) method to get intersections between a casted ray and this object.
 		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
 		Subclasses such as [page:Mesh], [page:Line], and [page:Points] implement this method in order
 		to use raycasting.
 		to use raycasting.
-		</div>
+		</p>
 
 
 		<h3>[method:null remove]( [param:Object3D object], ... )</h3>
 		<h3>[method:null remove]( [param:Object3D object], ... )</h3>
-		<div>
+		<p>
 		Removes *object* as child of this object. An arbitrary number of objects may be removed.
 		Removes *object* as child of this object. An arbitrary number of objects may be removed.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D rotateOnAxis]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<h3>[method:Object3D rotateOnAxis]( [param:Vector3 axis], [param:Float angle] )</h3>
-		<div>
+		<p>
 		axis -- A normalized vector in object space. <br />
 		axis -- A normalized vector in object space. <br />
 		angle -- The angle in radians.<br /><br />
 		angle -- The angle in radians.<br /><br />
 
 
 		Rotate an object along an axis in object space. The axis is assumed to be normalized.
 		Rotate an object along an axis in object space. The axis is assumed to be normalized.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D rotateOnWorldAxis]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<h3>[method:Object3D rotateOnWorldAxis]( [param:Vector3 axis], [param:Float angle] )</h3>
-		<div>
+		<p>
 		axis -- A normalized vector in world space. <br />
 		axis -- A normalized vector in world space. <br />
 		angle -- The angle in radians.<br /><br />
 		angle -- The angle in radians.<br /><br />
 
 
 		Rotate an object along an axis in world space. The axis is assumed to be normalized.
 		Rotate an object along an axis in world space. The axis is assumed to be normalized.
 		Method Assumes no rotated parent.
 		Method Assumes no rotated parent.
-		</div>
+		</p>
 
 
 		<h3>[method:null rotateX]( [param:Float rad] )</h3>
 		<h3>[method:null rotateX]( [param:Float rad] )</h3>
-		<div>
+		<p>
 		rad - the angle to rotate in radians.<br /><br />
 		rad - the angle to rotate in radians.<br /><br />
 
 
 		Rotates the object around x axis in local space.
 		Rotates the object around x axis in local space.
-		</div>
+		</p>
 
 
 		<h3>[method:null rotateY]( [param:Float rad] )</h3>
 		<h3>[method:null rotateY]( [param:Float rad] )</h3>
-		<div>
+		<p>
 		rad - the angle to rotate in radians.<br /><br />
 		rad - the angle to rotate in radians.<br /><br />
 
 
 		Rotates the object around y axis in local space.
 		Rotates the object around y axis in local space.
-		</div>
+		</p>
 
 
 		<h3>[method:null rotateZ]( [param:Float rad] )</h3>
 		<h3>[method:null rotateZ]( [param:Float rad] )</h3>
-		<div>
+		<p>
 		rad - the angle to rotate in radians.<br /><br />
 		rad - the angle to rotate in radians.<br /><br />
 
 
 		Rotates the object around z axis in local space.
 		Rotates the object around z axis in local space.
-		</div>
+		</p>
 
 
 		<h3>[method:null setRotationFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
 		<h3>[method:null setRotationFromAxisAngle]( [param:Vector3 axis], [param:Float angle] )</h3>
-		<div>
+		<p>
 			axis -- A normalized vector in object space. <br />
 			axis -- A normalized vector in object space. <br />
 			angle -- angle in radians<br /><br />
 			angle -- angle in radians<br /><br />
 
 
 			Calls [page:Quaternion.setFromAxisAngle setFromAxisAngle]( [page:Float axis], [page:Float angle] )
 			Calls [page:Quaternion.setFromAxisAngle setFromAxisAngle]( [page:Float axis], [page:Float angle] )
 			on the [page:.quaternion].
 			on the [page:.quaternion].
-		</div>
+		</p>
 
 
 		<h3>[method:null setRotationFromEuler]( [param:Euler euler] )</h3>
 		<h3>[method:null setRotationFromEuler]( [param:Euler euler] )</h3>
-		<div>
+		<p>
 			euler -- Euler angle specifying rotation amount.<br />
 			euler -- Euler angle specifying rotation amount.<br />
 
 
 			Calls [page:Quaternion.setRotationFromEuler setRotationFromEuler]( [page:Euler euler])
 			Calls [page:Quaternion.setRotationFromEuler setRotationFromEuler]( [page:Euler euler])
 			on the [page:.quaternion].
 			on the [page:.quaternion].
-		</div>
+		</p>
 
 
 		<h3>[method:null setRotationFromMatrix]( [param:Matrix4 m] )</h3>
 		<h3>[method:null setRotationFromMatrix]( [param:Matrix4 m] )</h3>
-		<div>
+		<p>
 			m -- rotate the quaternion by the rotation component of the matrix.<br />
 			m -- rotate the quaternion by the rotation component of the matrix.<br />
 
 
 			Calls [page:Quaternion.setFromRotationMatrix setFromRotationMatrix]( [page:Matrix4 m])
 			Calls [page:Quaternion.setFromRotationMatrix setFromRotationMatrix]( [page:Matrix4 m])
 			on the [page:.quaternion].<br /><br />
 			on the [page:.quaternion].<br /><br />
 
 
 			Note that this assumes that the upper 3x3 of m is a pure rotation matrix (i.e, unscaled).
 			Note that this assumes that the upper 3x3 of m is a pure rotation matrix (i.e, unscaled).
-		</div>
+		</p>
 
 
 		<h3>[method:null setRotationFromQuaternion]( [param:Quaternion q] )</h3>
 		<h3>[method:null setRotationFromQuaternion]( [param:Quaternion q] )</h3>
-		<div>
+		<p>
 			q -- normalized Quaternion.<br /><br />
 			q -- normalized Quaternion.<br /><br />
 
 
 			Copy the given quaternion into [page:.quaternion].
 			Copy the given quaternion into [page:.quaternion].
-		</div>
+		</p>
 
 
 		<h3>[method:null toJSON]( [param:Quaternion q] )</h3>
 		<h3>[method:null toJSON]( [param:Quaternion q] )</h3>
-		<div>
+		<p>
 			Convert the object to JSON format.
 			Convert the object to JSON format.
-		</div>
+		</p>
 
 
 		<h3>[method:Object3D translateOnAxis]( [param:Vector3 axis], [param:Float distance] )</h3>
 		<h3>[method:Object3D translateOnAxis]( [param:Vector3 axis], [param:Float distance] )</h3>
-		<div>
+		<p>
 		axis -- A normalized vector in object space.<br />
 		axis -- A normalized vector in object space.<br />
 		distance -- The distance to translate.<br /><br />
 		distance -- The distance to translate.<br /><br />
 
 
 		Translate an object by distance along an axis in object space. The axis is assumed to be normalized.
 		Translate an object by distance along an axis in object space. The axis is assumed to be normalized.
-		</div>
+		</p>
 
 
 		<h3>[method:null translateX]( [param:Float distance] )</h3>
 		<h3>[method:null translateX]( [param:Float distance] )</h3>
-		<div>Translates object along x axis by *distance* units.</div>
+		<p>Translates object along x axis by *distance* units.</p>
 
 
 		<h3>[method:null translateY]( [param:Float distance] )</h3>
 		<h3>[method:null translateY]( [param:Float distance] )</h3>
-		<div>Translates object along y axis by *distance* units.</div>
+		<p>Translates object along y axis by *distance* units.</p>
 
 
 		<h3>[method:null translateZ]( [param:Float distance] )</h3>
 		<h3>[method:null translateZ]( [param:Float distance] )</h3>
-		<div>Translates object along z axis by *distance* units.</div>
+		<p>Translates object along z axis by *distance* units.</p>
 
 
 		<h3>[method:null traverse]( [param:Function callback] )</h3>
 		<h3>[method:null traverse]( [param:Function callback] )</h3>
-		<div>
+		<p>
 		callback - A function with as first argument an object3D object.<br /><br />
 		callback - A function with as first argument an object3D object.<br /><br />
 
 
 		Executes the callback on this object and all descendants.
 		Executes the callback on this object and all descendants.
-		</div>
+		</p>
 
 
 		<h3>[method:null traverseVisible]( [param:Function callback] )</h3>
 		<h3>[method:null traverseVisible]( [param:Function callback] )</h3>
-		<div>
+		<p>
 		callback - A function with as first argument an object3D object.<br /><br />
 		callback - A function with as first argument an object3D object.<br /><br />
 
 
 		Like traverse, but the callback will only be executed for visible objects.
 		Like traverse, but the callback will only be executed for visible objects.
 		Descendants of invisible objects are not traversed.
 		Descendants of invisible objects are not traversed.
-		</div>
+		</p>
 
 
 		<h3>[method:null traverseAncestors]( [param:Function callback] )</h3>
 		<h3>[method:null traverseAncestors]( [param:Function callback] )</h3>
-		<div>
+		<p>
 		callback - A function with as first argument an object3D object.<br /><br />
 		callback - A function with as first argument an object3D object.<br /><br />
 
 
 		Executes the callback on all ancestors.
 		Executes the callback on all ancestors.
-		</div>
+		</p>
 
 
 		<h3>[method:null updateMatrix]()</h3>
 		<h3>[method:null updateMatrix]()</h3>
-		<div>Update the local transform.</div>
+		<p>Update the local transform.</p>
 
 
 		<h3>[method:null updateMatrixWorld]( [param:Boolean force] )</h3>
 		<h3>[method:null updateMatrixWorld]( [param:Boolean force] )</h3>
-		<div>Update the global transform of the object and its children.</div>
+		<p>Update the global transform of the object and its children.</p>
 
 
 
 
 		<h3>[method:Vector3 worldToLocal]( [param:Vector3 vector] )</h3>
 		<h3>[method:Vector3 worldToLocal]( [param:Vector3 vector] )</h3>
-		<div>
+		<p>
 		vector - A world vector.<br /><br />
 		vector - A world vector.<br /><br />
 
 
 		Updates the vector from world space to local space.
 		Updates the vector from world space to local space.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 44 - 46
docs/api/core/Raycaster.html

@@ -10,11 +10,11 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		This class is designed to assist with [link:https://en.wikipedia.org/wiki/Ray_casting raycasting].
 		This class is designed to assist with [link:https://en.wikipedia.org/wiki/Ray_casting raycasting].
 		Raycasting is used for mouse picking (working out what objects in the 3d space the mouse is over) amongst
 		Raycasting is used for mouse picking (working out what objects in the 3d space the mouse is over) amongst
 		other things.
 		other things.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 		<code>
 		<code>
@@ -67,45 +67,45 @@
 		</div>
 		</div>
 
 
 
 
-		<div>
-		</div>
+		<p>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Vector3 origin], [param:Vector3 direction], [param:Float near], [param:Float far] ) {</h3>
 		<h3>[name]( [param:Vector3 origin], [param:Vector3 direction], [param:Float near], [param:Float far] ) {</h3>
-		<div>
+		<p>
 		[page:Vector3 origin] — The origin vector where the ray casts from.<br />
 		[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 />
 		[page:Vector3 direction] — The direction vector that gives direction to the ray. Should be normalized.<br />
 		[page:Float near] — All results returned are further away than near. Near can't be negative. Default value is 0.<br />
 		[page:Float near] — All results returned are further away than near. Near can't be negative. Default value is 0.<br />
 		[page:Float far] — All results returned are closer then far. Far can't be lower then near . Default value is Infinity.
 		[page:Float far] — All results returned are closer then far. Far can't be lower then near . Default value is Infinity.
-		</div>
-		<div>
+		</p>
+		<p>
 		This creates a new raycaster object.<br />
 		This creates a new raycaster object.<br />
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:float far]</h3>
 		<h3>[property:float far]</h3>
-		<div>
-		The far factor of the raycaster. This value indicates which objects can be discarded based on the distance.<br />
+		<p>
+		The far factor of the raycaster. This value indicates which objects can be discarded based on the distance.
 		This value shouldn't be negative and should be larger than the near property.
 		This value shouldn't be negative and should be larger than the near property.
-		</div>
+		</p>
 
 
 		<h3>[property:float linePrecision]</h3>
 		<h3>[property:float linePrecision]</h3>
-		<div>
+		<p>
 		The precision factor of the raycaster when intersecting [page:Line] objects.
 		The precision factor of the raycaster when intersecting [page:Line] objects.
-		</div>
+		</p>
 
 
 		<h3>[property:float near]</h3>
 		<h3>[property:float near]</h3>
-		<div>
-		The near factor of the raycaster. This value indicates which objects can be discarded based on the distance.<br />
+		<p>
+		The near factor of the raycaster. This value indicates which objects can be discarded based on the distance.
 		This value shouldn't be negative and should be smaller than the far property.
 		This value shouldn't be negative and should be smaller than the far property.
-		</div>
+		</p>
 
 
 		<h3>[property:Object params]</h3>
 		<h3>[property:Object params]</h3>
-		<div>
+		<p>
 		An object with the following properties:
 		An object with the following properties:
 
 
 			<code>
 			<code>
@@ -118,70 +118,68 @@
 }
 }
 			</code>
 			</code>
 
 
-		</div>
+		</p>
 
 
 		<h3>[property:Ray ray]</h3>
 		<h3>[property:Ray ray]</h3>
-		<div>The [Page:Ray] used for the raycasting.</div>
+		<p>The [Page:Ray] used for the raycasting.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
 		<h3>[method:null set]( [param:Vector3 origin], [param:Vector3 direction] )</h3>
-		<div>
+		<p>
 		[page:Vector3 origin] — The origin vector where the ray casts from.<br />
 		[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.
 		[page:Vector3 direction] — The normalized direction vector that gives direction to the ray.
-		</div>
-		<div>
+		</p>
+		<p>
 		Updates the ray with a new origin and direction.
 		Updates the ray with a new origin and direction.
-		</div>
+		</p>
 
 
 		<h3>[method:null setFromCamera]( [param:Vector2 coords], [param:Camera camera] )</h3>
 		<h3>[method:null setFromCamera]( [param:Vector2 coords], [param:Camera camera] )</h3>
-		<div>
+		<p>
 		[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: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
 		[page:Camera camera] — camera from which the ray should originate
-		</div>
-		<div>
+		</p>
+		<p>
 		Updates the ray with a new origin and direction.
 		Updates the ray with a new origin and direction.
-		</div>
+		</p>
 
 
 		<h3>[method:Array intersectObject]( [page:Object3D object], [param:Boolean recursive], [param:Array optionalTarget] )</h3>
 		<h3>[method:Array intersectObject]( [page:Object3D object], [param:Boolean recursive], [param:Array optionalTarget] )</h3>
-		<div>
 		<p>
 		<p>
 		[page:Object3D object] — The object to check for intersection with the ray.<br />
 		[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.<br />
 		[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;).
 		[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>
 		</p>
-		</div>
-		<div>
+		<p>
 		Checks all intersection between the ray and the object with or without the descendants. Intersections are returned sorted by distance, closest first. An array of intersections is returned...
 		Checks all intersection between the ray and the object with or without the descendants. Intersections are returned sorted by distance, closest first. An array of intersections is returned...
-        <code>
-            [ { distance, point, face, faceIndex, object }, ... ]
-        </code>
-        <p>
-        [page:Float distance] – distance between the origin of the ray and the intersection<br />
-        [page:Vector3 point] – point of intersection, in world coordinates<br />
-        [page:Face3 face] – intersected face<br />
-        [page:Integer faceIndex] – index of the intersected face<br />
-        [page:Object3D object] – the intersected object<br />
-        [page:Vector2 uv] - U,V coordinates at point of intersection
-    	</p>
+		</p>
+		<code>
+				[ { distance, point, face, faceIndex, object }, ... ]
+		</code>
+		<p>
+			[page:Float distance] – distance between the origin of the ray and the intersection<br />
+			[page:Vector3 point] – point of intersection, in world coordinates<br />
+			[page:Face3 face] – intersected face<br />
+			[page:Integer faceIndex] – index of the intersected face<br />
+			[page:Object3D object] – the intersected object<br />
+			[page:Vector2 uv] - U,V coordinates at point of intersection
+		</p>
 		<p>
 		<p>
 		*Raycaster* delegates to the [page:Object3D.raycast raycast] method of the passed object, when evaluating whether the ray intersects the object or not. This allows [page:Mesh meshes] to respond differently to ray casting than [page:Line lines] and [page:Points pointclouds].
 		*Raycaster* delegates to the [page:Object3D.raycast raycast] method of the passed object, when evaluating whether the ray intersects the object or not. This allows [page:Mesh meshes] to respond differently to ray casting than [page:Line lines] and [page:Points pointclouds].
 		</p>
 		</p>
 		<p>
 		<p>
 		*Note* that for meshes, faces must be pointed towards the origin of the [page:.ray ray] in order to be detected; intersections of the ray passing through the back of a face will not be detected. To raycast against both faces of an object, you'll want to set the [page:Mesh.material material]'s [page:Material.side side] property to *THREE.DoubleSide*.
 		*Note* that for meshes, faces must be pointed towards the origin of the [page:.ray ray] in order to be detected; intersections of the ray passing through the back of a face will not be detected. To raycast against both faces of an object, you'll want to set the [page:Mesh.material material]'s [page:Material.side side] property to *THREE.DoubleSide*.
 		</p>
 		</p>
-		</div>
 
 
 		<h3>[method:Array intersectObjects]( [param:Array objects], [param:Boolean recursive], [param:Array optionalTarget] )</h3>
 		<h3>[method:Array intersectObjects]( [param:Array objects], [param:Boolean recursive], [param:Array optionalTarget] )</h3>
-		<div>
+		<p>
 		[page:Array objects] — The objects to check for intersection with the ray.<br />
 		[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.<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.<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;).
 		[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>
+		</p>
+		<p>
 		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].
 		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].
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,8 +10,8 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Uniforms are global [link:https://www.opengl.org/documentation/glsl/ GLSL] variables. They are passed to shader programs.
-		</div>
+		<p class="desc">Uniforms are global [link:https://www.opengl.org/documentation/glsl/ GLSL] variables. They are passed to shader programs.
+		</p>
 
 
 		<h3>Example</h3>
 		<h3>Example</h3>
 		<p>
 		<p>
@@ -185,26 +185,26 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Object value] )</h3>
 		<h3>[name]( [param:Object value] )</h3>
-		<div>
+		<p>
 		value -- An object containing the value to set up the uniform. It's type must be one of the Uniform Types described above.
 		value -- An object containing the value to set up the uniform. It's type must be one of the Uniform Types described above.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object value]</h3>
 		<h3>[property:Object value]</h3>
-		<div>
+		<p>
 		Current value of the uniform.
 		Current value of the uniform.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Uniform clone]()</h3>
 		<h3>[method:Uniform clone]()</h3>
-		<div>
+		<p>
 		Returns a clone of this uniform.<br />
 		Returns a clone of this uniform.<br />
 		If the uniform's value property is an [page:Object] with a clone() method, this is used, otherwise the value is copied by assigment.
 		If the uniform's value property is an [page:Object] with a clone() method, this is used, otherwise the value is copied by assigment.
 		Array values are shared between cloned [page:Uniform]s.<br /><br />
 		Array values are shared between cloned [page:Uniform]s.<br /><br />
 		See [example:webgldeferred_animation WebGL deferred animation] for an example of this method in use.
 		See [example:webgldeferred_animation WebGL deferred animation] for an example of this method in use.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 5 - 5
docs/api/core/bufferAttributeTypes/BufferAttributeTypes.html

@@ -12,10 +12,10 @@
 
 
 		<h1>BufferAttribute Types</h1>
 		<h1>BufferAttribute Types</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		There are nine types of [page:BufferAttribute] available in three.js. These correspond to the JavaScript
 		There are nine types of [page:BufferAttribute] available in three.js. These correspond to the JavaScript
 		[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Syntax Typed Arrays].
 		[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#Syntax Typed Arrays].
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 		THREE.Float64BufferAttribute
 		THREE.Float64BufferAttribute
@@ -33,13 +33,13 @@
 
 
 		All of the above are called in the same way.
 		All of the above are called in the same way.
 		<h3>TypedBufferAttribute( [param:Array array], [param:Integer itemSize], [param:Boolean normalized] )</h3>
 		<h3>TypedBufferAttribute( [param:Array array], [param:Integer itemSize], [param:Boolean normalized] )</h3>
-		<div>
+		<p>
 			array -- this can be a typed or untyped (normal) array. It will be converted to the Type specified.<br /><br />
 			array -- this can be a typed or untyped (normal) array. It will be converted to the Type specified.<br /><br />
 
 
 			itemSize -- the number of values of the array that should be associated with a particular vertex.<br /><br />
 			itemSize -- the number of values of the array that should be associated with a particular vertex.<br /><br />
 
 
-			normalized -- (optional) indicates how the underlying data in the buffer maps to the values in the GLSL code. 
-		</div>
+			normalized -- (optional) indicates how the underlying data in the buffer maps to the values in the GLSL code.
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 

+ 100 - 100
docs/api/deprecated/DeprecatedList.html

@@ -10,12 +10,12 @@
 	<body>
 	<body>
 		<h1>Deprecated API List</h1>
 		<h1>Deprecated API List</h1>
 
 
-		<div>
+		<p>
 			As three.js has a rapidly evolving interface, you may come across examples that
 			As three.js has a rapidly evolving interface, you may come across examples that
 			suggest the use of API elements that are no longer part of the core.<br /><br />
 			suggest the use of API elements that are no longer part of the core.<br /><br />
 
 
 			Below is a list of such elements, along with info regarding their replacements.
 			Below is a list of such elements, along with info regarding their replacements.
-		</div>
+		</p>
 
 
 
 
 
 
@@ -29,13 +29,13 @@
 		<h2>Audio</h2>
 		<h2>Audio</h2>
 
 
 		<h3>[page:Audio]</h3>
 		<h3>[page:Audio]</h3>
-		<div>Audio.load has been deprecated. Use [page:AudioLoader] instead.</div>
+		<p>Audio.load has been deprecated. Use [page:AudioLoader] instead.</p>
 
 
 		<h3>[page:AudioAnalyser]</h3>
 		<h3>[page:AudioAnalyser]</h3>
-		<div>AudioAnalyser.getData() has been renamed to [page:AudioAnalyser.getFrequencyData]().</div>
+		<p>AudioAnalyser.getData() has been renamed to [page:AudioAnalyser.getFrequencyData]().</p>
 
 
 		<h3>[page:BinaryTextureLoader]</h3>
 		<h3>[page:BinaryTextureLoader]</h3>
-		<div>BinaryTextureLoader has been renamed to [page:DataTextureLoader].</div>
+		<p>BinaryTextureLoader has been renamed to [page:DataTextureLoader].</p>
 
 
 
 
 
 
@@ -50,39 +50,39 @@
 		<h2>Buffers</h2>
 		<h2>Buffers</h2>
 
 
 		<h3>[page:BufferAttribute]</h3>
 		<h3>[page:BufferAttribute]</h3>
-		<div>BufferAttribute.length has been renamed to [page:BufferAttribute.count].</div>
-		<div>BufferAttribute.copyIndicesArray() has been removed.</div>
+		<p>BufferAttribute.length has been renamed to [page:BufferAttribute.count].</p>
+		<p>BufferAttribute.copyIndicesArray() has been removed.</p>
 
 
 
 
 		<h3>[page:DynamicBufferAttribute]</h3>
 		<h3>[page:DynamicBufferAttribute]</h3>
-		<div>DynamicBufferAttribute has been removed. Use [page:BufferAttribute.setDynamic]( true ) instead.</div>
+		<p>DynamicBufferAttribute has been removed. Use [page:BufferAttribute.setDynamic]( true ) instead.</p>
 
 
 		<h3>[page:Int8Attribute]</h3>
 		<h3>[page:Int8Attribute]</h3>
-		<div>Int8Attribute has been removed. Use [page:BufferAttributeTypes Int8BufferAttribute] instead.</div>
+		<p>Int8Attribute has been removed. Use [page:BufferAttributeTypes Int8BufferAttribute] instead.</p>
 
 
 		<h3>[page:Uint8Attribute]</h3>
 		<h3>[page:Uint8Attribute]</h3>
-		<div>Uint8Attribute has been removed. Use [page:BufferAttributeTypes Uint8BufferAttribute] instead.</div>
+		<p>Uint8Attribute has been removed. Use [page:BufferAttributeTypes Uint8BufferAttribute] instead.</p>
 
 
 		<h3>[page:Uint8ClampedAttribute]</h3>
 		<h3>[page:Uint8ClampedAttribute]</h3>
-		<div>Uint8ClampedAttribute has been removed. Use [page:BufferAttributeTypes Uint8ClampedBufferAttribute] instead.</div>
+		<p>Uint8ClampedAttribute has been removed. Use [page:BufferAttributeTypes Uint8ClampedBufferAttribute] instead.</p>
 
 
 		<h3>[page:Int16Attribute]</h3>
 		<h3>[page:Int16Attribute]</h3>
-		<div>Int16Attribute has been removed. Use [page:BufferAttributeTypes Int16BufferAttribute] instead.</div>
+		<p>Int16Attribute has been removed. Use [page:BufferAttributeTypes Int16BufferAttribute] instead.</p>
 
 
 		<h3>[page:Uint16Attribute]</h3>
 		<h3>[page:Uint16Attribute]</h3>
-		<div>Uint16Attribute has been removed. Use [page:BufferAttributeTypes Uint16BufferAttribute] instead.</div>
+		<p>Uint16Attribute has been removed. Use [page:BufferAttributeTypes Uint16BufferAttribute] instead.</p>
 
 
 		<h3>[page:Int32Attribute]</h3>
 		<h3>[page:Int32Attribute]</h3>
-		<div>Int32Attribute has been removed. Use [page:BufferAttributeTypes Int32BufferAttribute] instead.</div>
+		<p>Int32Attribute has been removed. Use [page:BufferAttributeTypes Int32BufferAttribute] instead.</p>
 
 
 		<h3>[page:Uint32Attribute]</h3>
 		<h3>[page:Uint32Attribute]</h3>
-		<div>Uint32Attribute has been removed. Use [page:BufferAttributeTypes Uint32BufferAttribute] instead.</div>
+		<p>Uint32Attribute has been removed. Use [page:BufferAttributeTypes Uint32BufferAttribute] instead.</p>
 
 
 		<h3>[page:Float32Attribute]</h3>
 		<h3>[page:Float32Attribute]</h3>
-		<div>Float32Attribute has been removed. Use [page:BufferAttributeTypes Float32BufferAttribute] instead.</div>
+		<p>Float32Attribute has been removed. Use [page:BufferAttributeTypes Float32BufferAttribute] instead.</p>
 
 
 		<h3>[page:Float64Attribute]</h3>
 		<h3>[page:Float64Attribute]</h3>
-		<div>Float64Attribute has been removed. Use [page:BufferAttributeTypes Float64BufferAttribute] instead.</div>
+		<p>Float64Attribute has been removed. Use [page:BufferAttributeTypes Float64BufferAttribute] instead.</p>
 
 
 
 
 
 
@@ -93,10 +93,10 @@
 		<h2>Cameras</h2>
 		<h2>Cameras</h2>
 
 
 		<h3>[page:PerspectiveCamera]</h3>
 		<h3>[page:PerspectiveCamera]</h3>
-		<div>
+		<p>
 		PerspectiveCamera.setLens() is deprecated. Use [page:PerspectiveCamera.setFocalLength]()
 		PerspectiveCamera.setLens() is deprecated. Use [page:PerspectiveCamera.setFocalLength]()
 		 and [page:PerspectiveCamera.filmGauge]() for a photographic setup.
 		 and [page:PerspectiveCamera.filmGauge]() for a photographic setup.
-		</div>
+		</p>
 
 
 
 
 
 
@@ -109,9 +109,9 @@
 		<h3>[page:LineStrip]</h3>
 		<h3>[page:LineStrip]</h3>
 
 
 		<h3>[page:LinePieces]</h3>
 		<h3>[page:LinePieces]</h3>
-		<div>
+		<p>
 		LinePieces mode is no longer supported for [page:Line]s. Create a [page:LineSegments] instead.
 		LinePieces mode is no longer supported for [page:Line]s. Create a [page:LineSegments] instead.
-		</div>
+		</p>
 
 
 
 
 
 
@@ -120,18 +120,18 @@
 		<h2>Core</h2>
 		<h2>Core</h2>
 
 
 		<h3>[page:EventDispatcher]</h3>
 		<h3>[page:EventDispatcher]</h3>
-		<div>EventDispatcher.apply has been removed. Inherit or Object.assign the prototype to mix-in instead.</div>
+		<p>EventDispatcher.apply has been removed. Inherit or Object.assign the prototype to mix-in instead.</p>
 
 
 		<h3>[page:Raycaster]</h3>
 		<h3>[page:Raycaster]</h3>
-		<div>Raycaster.params.PointCloud has been renamed to [page:Raycaster.params.Points].</div>
+		<p>Raycaster.params.PointCloud has been renamed to [page:Raycaster.params.Points].</p>
 
 
 
 
 		<h3>[page:Uniform]</h3>
 		<h3>[page:Uniform]</h3>
-		<div>
+		<p>
 			Uniform.dynamic has been removed. Use object.onBeforeRender() instead.<br /><br />
 			Uniform.dynamic has been removed. Use object.onBeforeRender() instead.<br /><br />
 
 
 			Uniform.onUpdate has been removed. Use object.onBeforeRender() instead.
 			Uniform.onUpdate has been removed. Use object.onBeforeRender() instead.
-		</div>
+		</p>
 
 
 
 
 
 
@@ -141,10 +141,10 @@
 		<h2>Extras</h2>
 		<h2>Extras</h2>
 
 
 		<h3>[page:ClosedSplineCurve3]</h3>
 		<h3>[page:ClosedSplineCurve3]</h3>
-		<div>ClosedSplineCurve3 has been deprecated. Use [page:CatmullRomCurve3] instead.</div>
+		<p>ClosedSplineCurve3 has been deprecated. Use [page:CatmullRomCurve3] instead.</p>
 
 
 		<h3>[page:SplineCurve3]</h3>
 		<h3>[page:SplineCurve3]</h3>
-		<div>SplineCurve3 has been deprecated. Use [page:CatmullRomCurve3] instead.</div>
+		<p>SplineCurve3 has been deprecated. Use [page:CatmullRomCurve3] instead.</p>
 
 
 
 
 
 
@@ -154,14 +154,14 @@
 
 
 		<h2>Geometry</h2>
 		<h2>Geometry</h2>
 
 
-		<div>
+		<p>
 			Geometry.computeTangents() has been removed.<br /><br />
 			Geometry.computeTangents() has been removed.<br /><br />
 
 
 			Geometry.computeLineDistances() has been removed. Use [page:Line.computeLineDistances] instead.<br /><br />
 			Geometry.computeLineDistances() has been removed. Use [page:Line.computeLineDistances] instead.<br /><br />
-		</div>
+		</p>
 
 
 		<h3>[page:BufferGeometry]</h3>
 		<h3>[page:BufferGeometry]</h3>
-		<div>
+		<p>
 			BufferGeometry.addIndex has been renamed to [page:BufferGeometry.setIndex].<br /><br />
 			BufferGeometry.addIndex has been renamed to [page:BufferGeometry.setIndex].<br /><br />
 
 
 			BufferGeometry.addDrawCall is now [page:BufferGeometry.addGroup].<br /><br />
 			BufferGeometry.addDrawCall is now [page:BufferGeometry.addGroup].<br /><br />
@@ -176,25 +176,25 @@
 
 
 			BufferGeometry.offsets has been renamed to [page:BufferGeometry.groups].<br /><br />
 			BufferGeometry.offsets has been renamed to [page:BufferGeometry.groups].<br /><br />
 
 
-		</div>
+		</p>
 
 
 		<h3>[page:CubeGeometry]</h3>
 		<h3>[page:CubeGeometry]</h3>
-		<div>CubeGeometry has been renamed to [page:BoxGeometry].</div>
+		<p>CubeGeometry has been renamed to [page:BoxGeometry].</p>
 
 
 		<h3>[page:Geometry]</h3>
 		<h3>[page:Geometry]</h3>
-		<div>Geometry.computeTangents() has been removed.</div>
+		<p>Geometry.computeTangents() has been removed.</p>
 
 
 		<h3>[page:GeometryUtils]</h3>
 		<h3>[page:GeometryUtils]</h3>
-		<div>
+		<p>
 			GeometryUtils.merge has been moved to [page:Geometry]. Use [page:Geometry.merge]( geometry2, matrix, materialIndexOffset ) instead.<br /><br />
 			GeometryUtils.merge has been moved to [page:Geometry]. Use [page:Geometry.merge]( geometry2, matrix, materialIndexOffset ) instead.<br /><br />
 
 
 			GeometryUtils.center has been moved to [page:Geometry]. Use [page:Geometry.center]( ) instead.
 			GeometryUtils.center has been moved to [page:Geometry]. Use [page:Geometry.center]( ) instead.
-		</div>
+		</p>
 
 
 		<h3>[page:Plane]</h3>
 		<h3>[page:Plane]</h3>
-		<div>
+		<p>
 			Plane.isIntersectionLine() has been renamed to	[page:Plane.intersectsLine]().
 			Plane.isIntersectionLine() has been renamed to	[page:Plane.intersectsLine]().
-		</div>
+		</p>
 
 
 
 
 
 
@@ -206,16 +206,16 @@
 		<h2>Helpers</h2>
 		<h2>Helpers</h2>
 
 
 		<h3>[page:BoundingBoxHelper]</h3>
 		<h3>[page:BoundingBoxHelper]</h3>
-		<div>BoundingBoxHelper has been deprecated. Use [page:BoxHelper] instead.</div>
+		<p>BoundingBoxHelper has been deprecated. Use [page:BoxHelper] instead.</p>
 
 
 		<h3>[page:EdgesHelper]</h3>
 		<h3>[page:EdgesHelper]</h3>
-		<div>EdgesHelper has been removed. Use [page:EdgesGeometry] instead.</div>
+		<p>EdgesHelper has been removed. Use [page:EdgesGeometry] instead.</p>
 
 
 		<h3>[page:GridHelper]</h3>
 		<h3>[page:GridHelper]</h3>
-		<div>GridHelper.setColors() has been deprecated, pass them in the constructor instead.</div>
+		<p>GridHelper.setColors() has been deprecated, pass them in the constructor instead.</p>
 
 
 		<h3>[page:WireframeHelper WireframeHelper]</h3>
 		<h3>[page:WireframeHelper WireframeHelper]</h3>
-		<div>WireframeHelper has been removed. Use [page:WireframeGeometry] instead.</div>
+		<p>WireframeHelper has been removed. Use [page:WireframeGeometry] instead.</p>
 
 
 
 
 
 
@@ -223,7 +223,7 @@
 		<h2>Lights</h2>
 		<h2>Lights</h2>
 
 
 		<h3>[page:Light]</h3>
 		<h3>[page:Light]</h3>
-		<div>
+		<p>
 			Light.onlyShadow has been removed.<br /><br />
 			Light.onlyShadow has been removed.<br /><br />
 
 
 			Light.shadowCameraLeft is now [page:Light.shadow.camera.left].<br /><br />
 			Light.shadowCameraLeft is now [page:Light.shadow.camera.left].<br /><br />
@@ -243,7 +243,7 @@
 			Light.shadowMapWidth is now [page:Light.shadow.mapSize.width].<br /><br />
 			Light.shadowMapWidth is now [page:Light.shadow.mapSize.width].<br /><br />
 
 
 			Light.shadowMapHeight is now [page:Light.shadow.mapSize.height].
 			Light.shadowMapHeight is now [page:Light.shadow.mapSize.height].
-		</div>
+		</p>
 
 
 
 
 
 
@@ -255,7 +255,7 @@
 		<h2>Loaders</h2>
 		<h2>Loaders</h2>
 
 
 		<h3>[page:XHRLoader]</h3>
 		<h3>[page:XHRLoader]</h3>
-		<div>XHRLoader has been renamed to [page:FileLoader].</div>
+		<p>XHRLoader has been renamed to [page:FileLoader].</p>
 
 
 
 
 
 
@@ -267,7 +267,7 @@
 		<h2>Maths</h2>
 		<h2>Maths</h2>
 
 
 		<h3>[page:Box2]</h3>
 		<h3>[page:Box2]</h3>
-		<div>
+		<p>
 			Box2.center has been renamed to [page:Box2.getCenter]().<br /><br />
 			Box2.center has been renamed to [page:Box2.getCenter]().<br /><br />
 
 
 			Box2.empty has been renamed to [page:Box2.isEmpty]().<br /><br />
 			Box2.empty has been renamed to [page:Box2.isEmpty]().<br /><br />
@@ -276,10 +276,10 @@
 
 
 			Box2.size has been renamed to [page:Box2.getSize]().
 			Box2.size has been renamed to [page:Box2.getSize]().
 
 
-		</div>
+		</p>
 
 
 		<h3>[page:Box3]</h3>
 		<h3>[page:Box3]</h3>
-		<div>
+		<p>
 			Box3.center has been renamed to [page:Box3.getCenter]().<br /><br />
 			Box3.center has been renamed to [page:Box3.getCenter]().<br /><br />
 
 
 			Box3.empty has been renamed to [page:Box3.isEmpty]().<br /><br />
 			Box3.empty has been renamed to [page:Box3.isEmpty]().<br /><br />
@@ -289,21 +289,21 @@
 			Box3.isIntersectionSphere has been renamed to [page:Box3.intersectsSphere]().<br /><br />
 			Box3.isIntersectionSphere has been renamed to [page:Box3.intersectsSphere]().<br /><br />
 
 
 			Box3.size has been renamed to [page:Box3.getSize]().
 			Box3.size has been renamed to [page:Box3.getSize]().
-		</div>
+		</p>
 
 
 		<h3>[page:Face4]</h3>
 		<h3>[page:Face4]</h3>
-		<div>Face4 has been removed. Use [page:Face3] instead.</div>
+		<p>Face4 has been removed. Use [page:Face3] instead.</p>
 
 
 		<h3>[page:Line3]</h3>
 		<h3>[page:Line3]</h3>
-		<div>Line3.center has been renamed to [page:Line3.getCenter]().</div>
+		<p>Line3.center has been renamed to [page:Line3.getCenter]().</p>
 
 
 		<h3>[page:Math]</h3>
 		<h3>[page:Math]</h3>
-		<div>
+		<p>
 			Math.random16() has been deprecated. Use Math.random() instead.
 			Math.random16() has been deprecated. Use Math.random() instead.
-		</div>
+		</p>
 
 
 		<h3>[page:Matrix3]</h3>
 		<h3>[page:Matrix3]</h3>
-		<div>
+		<p>
 			Matrix3.flattenToArrayOffset is deprecated. Use [page:Matrix3.toArray]() instead.<br /><br />
 			Matrix3.flattenToArrayOffset is deprecated. Use [page:Matrix3.toArray]() instead.<br /><br />
 
 
 			Matrix3.multiplyVector3 has been removed. Use vector.applyMatrix3( matrix ) instead.<br /><br />
 			Matrix3.multiplyVector3 has been removed. Use vector.applyMatrix3( matrix ) instead.<br /><br />
@@ -313,10 +313,10 @@
 			Matrix3.applyToBuffer has been removed. Use matrix.applyToBufferAttribute( attribute ) instead.<br /><br />
 			Matrix3.applyToBuffer has been removed. Use matrix.applyToBufferAttribute( attribute ) instead.<br /><br />
 
 
 			Matrix3.applyToVector3Array has been removed.
 			Matrix3.applyToVector3Array has been removed.
-		<div>
+		<p>
 
 
 		<h3>[page:Matrix4]</h3>
 		<h3>[page:Matrix4]</h3>
-		<div>
+		<p>
 			Matrix4.flattenToArrayOffset() is deprecated. Use [page:Matrix4.toArray]() instead.<br /><br />
 			Matrix4.flattenToArrayOffset() is deprecated. Use [page:Matrix4.toArray]() instead.<br /><br />
 
 
 			Matrix4.extractPosition() has been renamed to [page:Matrix4.copyPosition]( matrix ).<br /><br />
 			Matrix4.extractPosition() has been renamed to [page:Matrix4.copyPosition]( matrix ).<br /><br />
@@ -348,37 +348,37 @@
 			Matrix4.applyToVector3Array() has been removed.<br /><br />
 			Matrix4.applyToVector3Array() has been removed.<br /><br />
 
 
 			Matrix4.makeFrustum() has been removed. Use [page:Matrix4.makePerspective]( left, right, top, bottom, near, far ) instead.
 			Matrix4.makeFrustum() has been removed. Use [page:Matrix4.makePerspective]( left, right, top, bottom, near, far ) instead.
-		</div>
+		</p>
 
 
 
 
 		<h3>[page:Quaternion.multiplyVector3]</h3>
 		<h3>[page:Quaternion.multiplyVector3]</h3>
-		<div>Quaternion.multiplyVector3() has been removed. Use vector.applyQuaternion( quaternion ) instead.</div>
+		<p>Quaternion.multiplyVector3() has been removed. Use vector.applyQuaternion( quaternion ) instead.</p>
 
 
 		<h3>[page:Ray]</h3>
 		<h3>[page:Ray]</h3>
-		<div>
+		<p>
 			Ray.isIntersectionBox() has been renamed to [page:Ray.intersectsBox]().<br /><br />
 			Ray.isIntersectionBox() has been renamed to [page:Ray.intersectsBox]().<br /><br />
 
 
 			Ray.isIntersectionPlane has been renamed to [page:Ray.intersectsPlane].<br /><br />
 			Ray.isIntersectionPlane has been renamed to [page:Ray.intersectsPlane].<br /><br />
 
 
 			Ray.isIntersectionSphere has been renamed to [page:Ray.intersectsSphere].
 			Ray.isIntersectionSphere has been renamed to [page:Ray.intersectsSphere].
-		</div>
+		</p>
 
 
 		<h3>[page:Triangle]</h3>
 		<h3>[page:Triangle]</h3>
-		<div>
+		<p>
 			Triangle.area() has been renamed to [page:Triangle.getArea]().<br /><br />
 			Triangle.area() has been renamed to [page:Triangle.getArea]().<br /><br />
 			Triangle.barycoordFromPoint() has been renamed to [page:Triangle.getBarycoord]().<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.midpoint() has been renamed to [page:Triangle.getMidpoint]().<br /><br />
 			Triangle.normal() has been renamed to [page:Triangle.getNormal]().<br /><br />
 			Triangle.normal() has been renamed to [page:Triangle.getNormal]().<br /><br />
 			Triangle.plane() has been renamed to [page:Triangle.getPlane]().
 			Triangle.plane() has been renamed to [page:Triangle.getPlane]().
-		</div>
+		</p>
 
 
 		<h3>[page:Vector2]</h3>
 		<h3>[page:Vector2]</h3>
-		<div>
+		<p>
 			Vector2.fromAttribute() has been renamed to [page:Vector2.fromBufferAttribute]().
 			Vector2.fromAttribute() has been renamed to [page:Vector2.fromBufferAttribute]().
-		</div>
+		</p>
 
 
 		<h3>[page:Vector3]</h3>
 		<h3>[page:Vector3]</h3>
-		<div>
+		<p>
 			Vector3.setEulerFromRotationMatrix() has been removed. Use [page:Euler.setFromRotationMatrix]() instead.<br /><br />
 			Vector3.setEulerFromRotationMatrix() has been removed. Use [page:Euler.setFromRotationMatrix]() instead.<br /><br />
 
 
 			Vector3.setEulerFromQuaternion() has been removed. Use [page:Euler.setFromQuaternion]() instead.<br /><br />
 			Vector3.setEulerFromQuaternion() has been removed. Use [page:Euler.setFromQuaternion]() instead.<br /><br />
@@ -392,18 +392,18 @@
 			Vector3.applyProjection() has been removed. Use [page:Vector3.applyMatrix4]() instead.<br /><br />
 			Vector3.applyProjection() has been removed. Use [page:Vector3.applyMatrix4]() instead.<br /><br />
 
 
 			Vector3.fromAttribute() has been renamed to [page:Vector3.fromBufferAttribute]().
 			Vector3.fromAttribute() has been renamed to [page:Vector3.fromBufferAttribute]().
-		</div>
+		</p>
 
 
 		<h3>[page:Vector4]</h3>
 		<h3>[page:Vector4]</h3>
-		<div>
+		<p>
 			Vector4.fromAttribute() has been renamed to [page:Vector4.fromBufferAttribute]().
 			Vector4.fromAttribute() has been renamed to [page:Vector4.fromBufferAttribute]().
-		</div>
+		</p>
 
 
 		<h3>[page:Vertex]</h3>
 		<h3>[page:Vertex]</h3>
-		<div>Vertex has been removed. Use [page:Vector3] instead.</div>
+		<p>Vertex has been removed. Use [page:Vector3] instead.</p>
 
 
 		<h3>[page:Spline]</h3>
 		<h3>[page:Spline]</h3>
-		<div>Spline has been removed. Use [page:CatmullRomCurve3] instead.</div>
+		<p>Spline has been removed. Use [page:CatmullRomCurve3] instead.</p>
 
 
 
 
 
 
@@ -419,33 +419,33 @@
 		<h2>Materials</h2>
 		<h2>Materials</h2>
 
 
 		<h3>[page:Material]</h3>
 		<h3>[page:Material]</h3>
-		<div>
+		<p>
 			Material.wrapAround has been removed.<br /><br />
 			Material.wrapAround has been removed.<br /><br />
 
 
 			Material.wrapRGB has been removed.
 			Material.wrapRGB has been removed.
 
 
-		</div>
+		</p>
 
 
 		<h3>[page:MeshFaceMaterial]</h3>
 		<h3>[page:MeshFaceMaterial]</h3>
-		<div>MeshFaceMaterial has been removed. Use an array of materials instead.</div>
+		<p>MeshFaceMaterial has been removed. Use an array of materials instead.</p>
 
 
 		<h3>[page:MultiMaterial]</h3>
 		<h3>[page:MultiMaterial]</h3>
-		<div>MultiMaterial has been removed. Use an array of materials instead.</div>
+		<p>MultiMaterial has been removed. Use an array of materials instead.</p>
 
 
 		<h3>[page:MeshPhongMaterial]</h3>
 		<h3>[page:MeshPhongMaterial]</h3>
-		<div>MeshPhongMaterial.metal has been removed. Use [page:MeshStandardMaterial] instead.</div>
+		<p>MeshPhongMaterial.metal has been removed. Use [page:MeshStandardMaterial] instead.</p>
 
 
 		<h3>[page:ParticleBasicMaterial]</h3>
 		<h3>[page:ParticleBasicMaterial]</h3>
-		<div>ParticleBasicMaterial has been renamed to [page:PointsMaterial].</div>
+		<p>ParticleBasicMaterial has been renamed to [page:PointsMaterial].</p>
 
 
 		<h3>[page:ParticleSystemMaterial]</h3>
 		<h3>[page:ParticleSystemMaterial]</h3>
-		<div>ParticleBasicMaterial has been renamed to [page:PointsMaterial].</div>
+		<p>ParticleBasicMaterial has been renamed to [page:PointsMaterial].</p>
 
 
 		<h3>[page:PointCloudMaterial]</h3>
 		<h3>[page:PointCloudMaterial]</h3>
-		<div>PointCloudMaterial has been renamed to [page:PointsMaterial].</div>
+		<p>PointCloudMaterial has been renamed to [page:PointsMaterial].</p>
 
 
 		<h3>[page:ShaderMaterial.derivatives]</h3>
 		<h3>[page:ShaderMaterial.derivatives]</h3>
-		<div>ShaderMaterial.derivatives has been moved to [page:ShaderMaterial.extensions.derivatives].</div>
+		<p>ShaderMaterial.derivatives has been moved to [page:ShaderMaterial.extensions.derivatives].</p>
 
 
 
 
 
 
@@ -457,10 +457,10 @@
 		<h2>Objects</h2>
 		<h2>Objects</h2>
 
 
 		<h3>[page:LOD.objects]</h3>
 		<h3>[page:LOD.objects]</h3>
-		<div>LOD.objects has been renamed to [page:LOD.levels].</div>
+		<p>LOD.objects has been renamed to [page:LOD.levels].</p>
 
 
 		<h3>[page:Object3D]</h3>
 		<h3>[page:Object3D]</h3>
-		<div>
+		<p>
 			Object3D.eulerOrder is now [page:Object3D.rotation.order].<br /><br />
 			Object3D.eulerOrder is now [page:Object3D.rotation.order].<br /><br />
 
 
 			Object3D.getChildByName() has been renamed to [page:Object3D.getObjectByName]().<br /><br />
 			Object3D.getChildByName() has been renamed to [page:Object3D.getObjectByName]().<br /><br />
@@ -470,29 +470,29 @@
 			Object3D.translate() has been removed. Use [page:Object3D.translateOnAxis]( axis, distance ) instead.<br /><br />
 			Object3D.translate() has been removed. Use [page:Object3D.translateOnAxis]( axis, distance ) instead.<br /><br />
 
 
 			Object3D.useQuaternion has been removed. The library now uses quaternions by default.
 			Object3D.useQuaternion has been removed. The library now uses quaternions by default.
-		</div>
+		</p>
 
 
 		<h3>[page:LensFlare]</h3>
 		<h3>[page:LensFlare]</h3>
-		<div>
+		<p>
 			LensFlare has been moved to [link:https://github.com/mrdoob/three.js/blob/master/examples/js/objects/Lensflare.js /examples/js/objects/Lensflare.js].
 			LensFlare has been moved to [link:https://github.com/mrdoob/three.js/blob/master/examples/js/objects/Lensflare.js /examples/js/objects/Lensflare.js].
-		</div>
+		</p>
 
 
 
 
 		<h3>[page:Particle]</h3>
 		<h3>[page:Particle]</h3>
-		<div>Particle has been renamed to [page:Sprite].</div>
+		<p>Particle has been renamed to [page:Sprite].</p>
 
 
 		<h3>[page:ParticleSystem]</h3>
 		<h3>[page:ParticleSystem]</h3>
-		<div>ParticleSystem has been renamed to [page:Points].</div>
+		<p>ParticleSystem has been renamed to [page:Points].</p>
 
 
 		<h3>[page:PointCloud]</h3>
 		<h3>[page:PointCloud]</h3>
-		<div>PointCloud has been renamed to [page:Points].</div>
+		<p>PointCloud has been renamed to [page:Points].</p>
 
 
 		<h3>[page:Shape]</h3>
 		<h3>[page:Shape]</h3>
-		<div>
+		<p>
 			Shape.extrude has been removed. Use [page:ExtrudeGeometry] instead.<br /><br />
 			Shape.extrude has been removed. Use [page:ExtrudeGeometry] instead.<br /><br />
 
 
 			Shape.makeGeometry has been removed. Use [page:ShapeGeometry] instead.
 			Shape.makeGeometry has been removed. Use [page:ShapeGeometry] instead.
-		</div>
+		</p>
 
 
 
 
 
 
@@ -504,12 +504,12 @@
 		<h2>Renderer</h2>
 		<h2>Renderer</h2>
 
 
 		<h3>[page:Projector]</h3>
 		<h3>[page:Projector]</h3>
-		<div>
+		<p>
 			CanvasRenderer has been moved to [link:https://github.com/mrdoob/three.js/blob/master/examples/js/renderers/CanvasRenderer.js /examples/js/renderers/CanvasRenderer.js].
 			CanvasRenderer has been moved to [link:https://github.com/mrdoob/three.js/blob/master/examples/js/renderers/CanvasRenderer.js /examples/js/renderers/CanvasRenderer.js].
-		</div>
+		</p>
 
 
 		<h3>[page:Projector]</h3>
 		<h3>[page:Projector]</h3>
-		<div>
+		<p>
 			Projector has been moved to
 			Projector has been moved to
 			[link:https://github.com/mrdoob/three.js/blob/master/examples/js/renderers/Projector.js 	/examples/js/renderers/Projector.js].<br /><br />
 			[link:https://github.com/mrdoob/three.js/blob/master/examples/js/renderers/Projector.js 	/examples/js/renderers/Projector.js].<br /><br />
 
 
@@ -518,17 +518,17 @@
 			Projector.unprojectVector() is now [page:Vector.unproject]().<br /><br />
 			Projector.unprojectVector() is now [page:Vector.unproject]().<br /><br />
 
 
 			Projector:.pickingRay() is now [page:Raycaster.setFromCamera]().
 			Projector:.pickingRay() is now [page:Raycaster.setFromCamera]().
-		</div>
+		</p>
 
 
 		<h3>[page:WebGLProgram]</h3>
 		<h3>[page:WebGLProgram]</h3>
-		<div>
+		<p>
 			WebGLProgram.uniforms is now [page:	WebGLProgram.getUniforms]().<br /><br />
 			WebGLProgram.uniforms is now [page:	WebGLProgram.getUniforms]().<br /><br />
 
 
 			WebGLProgram.attributes is now [page:	WebGLProgram.getAttributes]().
 			WebGLProgram.attributes is now [page:	WebGLProgram.getAttributes]().
-		</div>
+		</p>
 
 
 		<h3>[page:WebGLRenderer]</h3>
 		<h3>[page:WebGLRenderer]</h3>
-		<div>
+		<p>
 			WebGLRenderer.supportsFloatTextures() is now [page:WebGLRenderer.extensions.get]( 'OES_texture_float' ).<br /><br />
 			WebGLRenderer.supportsFloatTextures() is now [page:WebGLRenderer.extensions.get]( 'OES_texture_float' ).<br /><br />
 
 
 			WebGLRenderer.supportsHalfFloatTextures() is now [page:WebGLRenderer.extensions.get]( 'OES_texture_half_float' ).<br /><br />
 			WebGLRenderer.supportsHalfFloatTextures() is now [page:WebGLRenderer.extensions.get]( 'OES_texture_half_float' ).<br /><br />
@@ -571,10 +571,10 @@
 
 
 			WebGLRenderer.shadowMap.renderSingleSided has been removed. Set [page:Material.shadowSide] instead.
 			WebGLRenderer.shadowMap.renderSingleSided has been removed. Set [page:Material.shadowSide] instead.
 
 
-		</div>
+		</p>
 
 
 		<h3>[page:WebGLRenderTarget]</h3>
 		<h3>[page:WebGLRenderTarget]</h3>
-		<div>
+		<p>
 			WebGLRenderTarget.wrapS is now [page:WebGLRenderTarget.texture.wrapS].<br /><br />
 			WebGLRenderTarget.wrapS is now [page:WebGLRenderTarget.texture.wrapS].<br /><br />
 
 
 			WebGLRenderTarget.wrapT is now [page:WebGLRenderTarget.texture.wrapT].<br /><br />
 			WebGLRenderTarget.wrapT is now [page:WebGLRenderTarget.texture.wrapT].<br /><br />
@@ -594,13 +594,13 @@
 			WebGLRenderTarget.type is now [page:WebGLRenderTarget.texture.type].<br /><br />
 			WebGLRenderTarget.type is now [page:WebGLRenderTarget.texture.type].<br /><br />
 
 
 			WebGLRenderTarget.generateMipmaps is now [page:WebGLRenderTarget.texture.generateMipmaps].
 			WebGLRenderTarget.generateMipmaps is now [page:WebGLRenderTarget.texture.generateMipmaps].
-		</div>
+		</p>
 
 
 
 
 		<h2>Textures</h2>
 		<h2>Textures</h2>
 
 
 		<h3>[page:ImageUtils]</h3>
 		<h3>[page:ImageUtils]</h3>
-		<div>
+		<p>
 			ImageUtils.loadTexture has been deprecated. Use [page:TextureLoader] instead.<br /><br />
 			ImageUtils.loadTexture has been deprecated. Use [page:TextureLoader] instead.<br /><br />
 
 
 			ImageUtils.loadTextureCube has been deprecated. Use [page:CubeTextureLoader] instead.<br /><br />
 			ImageUtils.loadTextureCube has been deprecated. Use [page:CubeTextureLoader] instead.<br /><br />
@@ -608,7 +608,7 @@
 			ImageUtils.loadCompressedTexture has been removed. Use [page:DDSLoader] instead.<br /><br />
 			ImageUtils.loadCompressedTexture has been removed. Use [page:DDSLoader] instead.<br /><br />
 
 
 			ImageUtils.loadCompressedTextureCube has been removed. Use [page:DDSLoader] instead.
 			ImageUtils.loadCompressedTextureCube has been removed. Use [page:DDSLoader] instead.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 4 - 4
docs/api/extras/Earcut.html

@@ -10,19 +10,19 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An implementation of the earcut polygon triangulation algorithm. The code is a port of [link:https://github.com/mapbox/earcut mapbox/earcut].
 		An implementation of the earcut polygon triangulation algorithm. The code is a port of [link:https://github.com/mapbox/earcut mapbox/earcut].
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Array triangulate]( data, holeIndices, dim )</h3>
 		<h3>[method:Array triangulate]( data, holeIndices, dim )</h3>
-		<div>
+		<p>
 		data -- A flat array of vertice coordinates.<br /><br />
 		data -- A flat array of vertice coordinates.<br /><br />
 		holeIndices -- An array of hole indices if any.<br /><br />
 		holeIndices -- An array of hole indices if any.<br /><br />
 		dim -- The number of coordinates per vertice in the input array.<br /><br />
 		dim -- The number of coordinates per vertice in the input array.<br /><br />
 
 
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 8 - 8
docs/api/extras/ShapeUtils.html

@@ -10,26 +10,26 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		A class containing utility functions for shapes.<br /><br />
 		A class containing utility functions for shapes.<br /><br />
 
 
 		Note that these are all linear functions so it is neccessary to calculate separately for
 		Note that these are all linear functions so it is neccessary to calculate separately for
 		x, y (and z, w if present) components of a vector.
 		x, y (and z, w if present) components of a vector.
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Number area]( contour )</h3>
 		<h3>[method:Number area]( contour )</h3>
-		<div>
+		<p>
 		contour -- 2D polygon.<br /><br />
 		contour -- 2D polygon.<br /><br />
 
 
 		Calculate area of a ( 2D ) contour polygon.<br /><br />
 		Calculate area of a ( 2D ) contour polygon.<br /><br />
 
 
-		</div>
+		</p>
 
 
 		<h3>[method:Boolean isClockwise]( pts )</h3>
 		<h3>[method:Boolean isClockwise]( pts )</h3>
-		<div>
+		<p>
 		pts -- points defining a 2D polygon<br /><br />
 		pts -- points defining a 2D polygon<br /><br />
 
 
 		Note that this is a linear function so it is neccessary to calculate separately for
 		Note that this is a linear function so it is neccessary to calculate separately for
@@ -37,15 +37,15 @@
 
 
 		Used internally by [page:Path Path],
 		Used internally by [page:Path Path],
 		[page:ExtrudeGeometry ExtrudeGeometry] and [page:ShapeGeometry ShapeGeometry].
 		[page:ExtrudeGeometry ExtrudeGeometry] and [page:ShapeGeometry ShapeGeometry].
-		</div>
+		</p>
 
 
 		<h3>[method:null triangulateShape]( contour, holes )</h3>
 		<h3>[method:null triangulateShape]( contour, holes )</h3>
-		<div>
+		<p>
 		contour -- 2D polygon.<br />
 		contour -- 2D polygon.<br />
 		holes -- array of holes<br /><br />
 		holes -- array of holes<br /><br />
 
 
 		Used internally by [page:ExtrudeGeometry ExtrudeGeometry] and [page:ShapeGeometry ShapeGeometry] to calculate faces in shapes with holes.
 		Used internally by [page:ExtrudeGeometry ExtrudeGeometry] and [page:ShapeGeometry ShapeGeometry] to calculate faces in shapes with holes.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -10,104 +10,104 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An abstract base class for creating a [name] object that contains methods for interpolation.
 		An abstract base class for creating a [name] object that contains methods for interpolation.
 		For an array of [name]s see [page:CurvePath].
 		For an array of [name]s see [page:CurvePath].
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 		This constructor creates a new [name].
 		This constructor creates a new [name].
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Integer arcLengthDivisions]</h3>
 		<h3>[property:Integer arcLengthDivisions]</h3>
-		<div>This value determines the amount of divisions when calculating the cumulative segment lengths of a curve via [page:.getLengths].
-			To ensure precision when using methods like [page:.getSpacedPoints], it is recommended to increase [page:.arcLengthDivisions] if the curve is very large. Default is 200.</div>
+		<p>This value determines the amount of divisions when calculating the cumulative segment lengths of a curve via [page:.getLengths].
+			To ensure precision when using methods like [page:.getSpacedPoints], it is recommended to increase [page:.arcLengthDivisions] if the curve is very large. Default is 200.</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Vector getPoint]( [param:Float t], [param:Vector optionalTarget] )</h3>
 		<h3>[method:Vector getPoint]( [param:Float t], [param:Vector optionalTarget] )</h3>
-		<div>
+		<p>
 			[page:Float t] - A position on the curve. Must be in the range [ 0, 1 ]. <br>
 			[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,
 			[page:Vector optionalTarget] — (optional) If specified, the result will be copied into this Vector,
 			otherwise a new Vector will be created. <br /><br />
 			otherwise a new Vector will be created. <br /><br />
 
 
 			Returns a vector for a given position on the curve.
 			Returns a vector for a given position on the curve.
-		</div>
+		</p>
 
 
 		<h3>[method:Vector getPointAt]( [param:Float u], [param:Vector optionalTarget] )</h3>
 		<h3>[method:Vector getPointAt]( [param:Float u], [param:Vector optionalTarget] )</h3>
-		<div>
+		<p>
 			[page:Float u] - A position on the curve according to the arc length. Must be in the range [ 0, 1 ]. <br>
 			[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,
 			[page:Vector optionalTarget] — (optional) If specified, the result will be copied into this Vector,
 			otherwise a new Vector will be created. <br /><br />
 			otherwise a new Vector will be created. <br /><br />
 
 
 			Returns a vector for a given position on the curve according to the arc length.
 			Returns a vector for a given position on the curve according to the arc length.
-		</div>
+		</p>
 
 
 		<h3>[method:Array getPoints]( [param:Integer divisions] )</h3>
 		<h3>[method:Array getPoints]( [param:Integer divisions] )</h3>
-		<div>
+		<p>
 			divisions -- number of pieces to divide the curve into. Default is *5*.<br /><br />
 			divisions -- number of pieces to divide the curve into. Default is *5*.<br /><br />
 
 
 			Returns a set of divisions + 1 points using getPoint( t ).
 			Returns a set of divisions + 1 points using getPoint( t ).
-		</div>
+		</p>
 
 
 		<h3>[method:Array getSpacedPoints]( [param:Integer divisions] )</h3>
 		<h3>[method:Array getSpacedPoints]( [param:Integer divisions] )</h3>
-		<div>
+		<p>
 			divisions -- number of pieces to divide the curve into. Default is *5*.<br /><br />
 			divisions -- number of pieces to divide the curve into. Default is *5*.<br /><br />
 
 
 			Returns a set of divisions + 1 equi-spaced points using getPointAt( u ).
 			Returns a set of divisions + 1 equi-spaced points using getPointAt( u ).
-		</div>
+		</p>
 
 
 		<h3>[method:Float getLength]()</h3>
 		<h3>[method:Float getLength]()</h3>
-		<div>Get total curve arc length.</div>
+		<p>Get total curve arc length.</p>
 
 
 		<h3>[method:Array getLengths]( [param:Integer divisions] )</h3>
 		<h3>[method:Array getLengths]( [param:Integer divisions] )</h3>
-		<div>Get list of cumulative segment lengths.</div>
+		<p>Get list of cumulative segment lengths.</p>
 
 
 		<h3>[method:null updateArcLengths]()</h3>
 		<h3>[method:null updateArcLengths]()</h3>
-		<div>Update the cumlative segment distance cache.</div>
+		<p>Update the cumlative segment distance cache.</p>
 
 
 		<h3>[method:Float getUtoTmapping]( [param:Float u], [param:Float distance] )</h3>
 		<h3>[method:Float getUtoTmapping]( [param:Float u], [param:Float distance] )</h3>
-		<div>
+		<p>
 			Given u in the range ( 0 .. 1 ), returns [page:Float t] also in the range ( 0 .. 1 ).
 			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,
 			u and t can then be used to give you points which are equidistant from the ends of the curve,
 			using [page:.getPoint].
 			using [page:.getPoint].
-		 </div>
+		 </p>
 
 
 		<h3>[method:Vector getTangent]( [param:Float t] )</h3>
 		<h3>[method:Vector getTangent]( [param:Float t] )</h3>
-		<div>
+		<p>
 			Returns a unit vector tangent at t. If the derived curve does not implement its
 			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
 			tangent derivation, two points a small delta apart will be used to find its gradient
 			which seems to give a reasonable approximation.
 			which seems to give a reasonable approximation.
-		</div>
+		</p>
 
 
 		<h3>[method:Vector getTangentAt]( [param:Float u] )</h3>
 		<h3>[method:Vector getTangentAt]( [param:Float u] )</h3>
-		<div>
+		<p>
 			Returns tangent at a point which is equidistant to the ends of the curve from the
 			Returns tangent at a point which is equidistant to the ends of the curve from the
 			point given in [page:.getTangent].
 			point given in [page:.getTangent].
-		</div>
+		</p>
 
 
 		<h3>[method:Object computeFrenetFrames]( [param:Integer segments], [param:Boolean closed] )</h3>
 		<h3>[method:Object computeFrenetFrames]( [param:Integer segments], [param:Boolean closed] )</h3>
-		<div>
+		<p>
 		Generates the Frenet Frames. Used in geometries like [page:TubeGeometry] or [page:ExtrudeGeometry].
 		Generates the Frenet Frames. Used in geometries like [page:TubeGeometry] or [page:ExtrudeGeometry].
-		</div>
+		</p>
 
 
 		<h3>[method:Curve clone]()</h3>
 		<h3>[method:Curve clone]()</h3>
-		<div>Creates a clone of this instance.</div>
+		<p>Creates a clone of this instance.</p>
 
 
 		<h3>[method:Curve copy]( [param:Curve source] )</h3>
 		<h3>[method:Curve copy]( [param:Curve source] )</h3>
-		<div>Copies another [name] object to this instance.</div>
+		<p>Copies another [name] object to this instance.</p>
 
 
 		<h3>[method:Object toJSON]()</h3>
 		<h3>[method:Object toJSON]()</h3>
-		<div>Returns a JSON object representation of this instance.</div>
+		<p>Returns a JSON object representation of this instance.</p>
 
 
 		<h3>[method:Curve fromJSON]( [param:Object json] )</h3>
 		<h3>[method:Curve fromJSON]( [param:Object json] )</h3>
-		<div>Copies the data from the given JSON object to this instance.</div>
+		<p>Copies the data from the given JSON object to this instance.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,45 +12,45 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		An abstract base class extending [page:Curve]. A CurvePath is simply an array of connected curves,
 		An abstract base class extending [page:Curve]. A CurvePath is simply an array of connected curves,
 		but retains the api of a curve.
 		but retains the api of a curve.
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 		The constructor take no parameters.
 		The constructor take no parameters.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:array curves]</h3>
 		<h3>[property:array curves]</h3>
-		<div>The array of [page:Curve Curves].</div>
+		<p>The array of [page:Curve Curves].</p>
 
 
 		<h3>[property:boolean autoClose]</h3>
 		<h3>[property:boolean autoClose]</h3>
-		<div>Whether or not to automatically close the path.</div>
+		<p>Whether or not to automatically close the path.</p>
 
 
 
 
 
 
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 		<h3>[method:null add]( [param:Curve curve] )</h3>
 		<h3>[method:null add]( [param:Curve curve] )</h3>
-		<div>Add a curve to the [page:.curves] array.</div>
+		<p>Add a curve to the [page:.curves] array.</p>
 
 
 		<h3>[method:null closePath]()</h3>
 		<h3>[method:null closePath]()</h3>
-		<div>Adds a [page:LineCurve lineCurve] to close the path.</div>
+		<p>Adds a [page:LineCurve lineCurve] to close the path.</p>
 
 
 		<h3>[method:Float getCurveLengths]()</h3>
 		<h3>[method:Float getCurveLengths]()</h3>
-		<div>Adds together the lengths of the curves in the [page:.curves] array.</div>
+		<p>Adds together the lengths of the curves in the [page:.curves] array.</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -10,50 +10,50 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Create a set of [page:Shape Shapes] representing a font loaded in JSON format.<br /><br />
 		Create a set of [page:Shape Shapes] representing a font loaded in JSON format.<br /><br />
 
 
 		This is used internally by the [page:FontLoader].
 		This is used internally by the [page:FontLoader].
-		</div>
+		</p>
 
 
 		<h2>Examples</h2>
 		<h2>Examples</h2>
 
 
-		<div>
+		<p>
 		[example:webgl_geometry_text_shapes geometry / text / shapes ]<br/>
 		[example:webgl_geometry_text_shapes geometry / text / shapes ]<br/>
 		[example:webgl_shaders_vector vector / text ]<br/>
 		[example:webgl_shaders_vector vector / text ]<br/>
-		</div>
+		</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( data )</h3>
 		<h3>[name]( data )</h3>
-		<div>
+		<p>
 		data -- JSON data representing the font.<br /><br />
 		data -- JSON data representing the font.<br /><br />
 
 
 		This constructor creates a new [name], which is an array of [page:Shape Shapes].
 		This constructor creates a new [name], which is an array of [page:Shape Shapes].
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:array data]</h3>
 		<h3>[property:array data]</h3>
-		<div>The JSON data passed in the constructor.</div>
+		<p>The JSON data passed in the constructor.</p>
 
 
 		<h3>[property:Boolean isFont]</h3>
 		<h3>[property:Boolean isFont]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are fonts. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are fonts. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally by the renderer for optimisation.
 			You should not change this, as it used internally by the renderer for optimisation.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null generateShapes]( [param:String text], [param:Float size], [param:Integer divisions] )</h3>
 		<h3>[method:null generateShapes]( [param:String text], [param:Float size], [param:Integer divisions] )</h3>
-		<div>
+		<p>
 			[page:String text] -- string of text.<br />
 			[page:String text] -- string of text.<br />
 			[page:Float size] -- (optional) scale for the [page:Shape Shapes]. Default is *100*.<br />
 			[page:Float size] -- (optional) scale for the [page:Shape Shapes]. Default is *100*.<br />
 			[page:Integer divisions] -- (optional) fineness of the [page:Shape Shapes]. Default is *4*.<br />
 			[page:Integer divisions] -- (optional) fineness of the [page:Shape Shapes]. Default is *4*.<br />
 
 
 			Creates an array of [page:Shape Shapes] representing the text in the font.
 			Creates an array of [page:Shape Shapes] representing the text in the font.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -10,35 +10,35 @@
 	<body>
 	<body>
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		TODO
 		TODO
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:Float CatmullRom]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2], [param:Float p3] )</h3>
 		<h3>[method:Float CatmullRom]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2], [param:Float p3] )</h3>
-		<div>
+		<p>
 		t -- interpolation weight.<br />
 		t -- interpolation weight.<br />
 		p0, p1, p2, p3 -- the points defining the spline curve.<br /><br />
 		p0, p1, p2, p3 -- the points defining the spline curve.<br /><br />
 
 
 		Used internally by [page:SplineCurve SplineCurve].
 		Used internally by [page:SplineCurve SplineCurve].
-		</div>
+		</p>
 
 
 		<h3>[method:Float QuadraticBezier]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2] )</h3>
 		<h3>[method:Float QuadraticBezier]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2] )</h3>
-		<div>
+		<p>
 		t -- interpolation weight.<br />
 		t -- interpolation weight.<br />
 		p0, p1, p2 -- the starting, control and end points defining the curve.<br /><br />
 		p0, p1, p2 -- the starting, control and end points defining the curve.<br /><br />
 
 
 		Used internally by [page:QuadraticBezierCurve3 QuadraticBezierCurve3], [page:QuadraticBezierCurve QuadraticBezierCurve] and [page:Font Font].
 		Used internally by [page:QuadraticBezierCurve3 QuadraticBezierCurve3], [page:QuadraticBezierCurve QuadraticBezierCurve] and [page:Font Font].
-		</div>
+		</p>
 
 
 		<h3>[method:Float CubicBezier]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2], [param:Float p3] )</h3>
 		<h3>[method:Float CubicBezier]( [param:Float t], [param:Float p0], [param:Float p1], [param:Float p2], [param:Float p3] )</h3>
-		<div>
+		<p>
 		t -- interpolation weight.<br />
 		t -- interpolation weight.<br />
 		p0, p1, p2, p3 -- the starting, control(twice) and end points defining the curve.<br /><br />
 		p0, p1, p2, p3 -- the starting, control(twice) and end points defining the curve.<br /><br />
 
 
 		Used internally by [page:CubicBezierCurve3 CubicBezierCurve3], [page:CubicBezierCurve CubicBezierCurve] and [page:Font Font].
 		Used internally by [page:CubicBezierCurve3 CubicBezierCurve3], [page:CubicBezierCurve CubicBezierCurve] and [page:Font Font].
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,9 +12,9 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		A 2D path representation. The class provides methods for creating paths and contours of 2D shapes similar to the 2D Canvas API.
 		A 2D path representation. The class provides methods for creating paths and contours of 2D shapes similar to the 2D Canvas API.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -39,7 +39,7 @@
 
 
 
 
 		<h3>[name]( [param:Array points] )</h3>
 		<h3>[name]( [param:Array points] )</h3>
-		<div>
+		<p>
 		points -- (optional) array of [page:Vector2 Vector2s].<br /><br />
 		points -- (optional) array of [page:Vector2 Vector2s].<br /><br />
 
 
 		Creates a Path from the points. The first point defines the offset, then successive points
 		Creates a Path from the points. The first point defines the offset, then successive points
@@ -47,21 +47,21 @@
 
 
 		If no points are specified, an empty path is created and the [page:.currentPoint] is set to
 		If no points are specified, an empty path is created and the [page:.currentPoint] is set to
 		the origin.
 		the origin.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:CurvePath] class for common properties.</div>
+		<p>See the base [page:CurvePath] class for common properties.</p>
 
 
 		<h3>[property:array currentPoint]</h3>
 		<h3>[property:array currentPoint]</h3>
-		<div>The current offset of the path. Any new [page:Curve] added will start here.</div>
+		<p>The current offset of the path. Any new [page:Curve] added will start here.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:CurvePath] class for common methods.</div>
+		<p>See the base [page:CurvePath] class for common methods.</p>
 
 
 		<h3>[method:null absarc]( [param:Float x], [param:Float y], [param:Float radius], [param:Float startAngle], [param:Float endAngle], [param: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>
+		<p>
 			x, y -- The absolute center of the arc.<br />
 			x, y -- The absolute center of the arc.<br />
 			radius -- The radius of the arc.<br />
 			radius -- The radius of the arc.<br />
 			startAngle -- The start angle in radians.<br />
 			startAngle -- The start angle in radians.<br />
@@ -69,10 +69,10 @@
 			clockwise -- Sweep the arc clockwise. Defaults to *false*.<br /><br />
 			clockwise -- Sweep the arc clockwise. Defaults to *false*.<br /><br />
 
 
 			Adds an absolutely positioned [page:EllipseCurve EllipseCurve] to the path.
 			Adds an absolutely positioned [page:EllipseCurve EllipseCurve] to the path.
-		</div>
+		</p>
 
 
 		<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>
 		<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>
+		<p>
 			x, y -- The absolute center of the ellipse.<br />
 			x, y -- The absolute center of the ellipse.<br />
 			xRadius -- The radius of the ellipse in the x axis.<br />
 			xRadius -- The radius of the ellipse in the x axis.<br />
 			yRadius -- The radius of the ellipse in the y axis.<br />
 			yRadius -- The radius of the ellipse in the y axis.<br />
@@ -82,10 +82,10 @@
 			rotation -- The rotation angle of the ellipse in radians, counterclockwise from the positive X axis. Optional, defaults to 0.<br /><br />
 			rotation -- The rotation angle of the ellipse in radians, counterclockwise from the positive X axis. Optional, defaults to 0.<br /><br />
 
 
 			Adds an absolutely positioned [page:EllipseCurve EllipseCurve] to the path.
 			Adds an absolutely positioned [page:EllipseCurve EllipseCurve] to the path.
-		</div>
+		</p>
 
 
 		<h3>[method:null arc]( [param:Float x], [param:Float y], [param:Float radius], [param:Float startAngle], [param:Float endAngle], [param: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>
+		<p>
 		x, y -- The center of the arc offset from the last call.<br />
 		x, y -- The center of the arc offset from the last call.<br />
 		radius -- The radius of the arc.<br />
 		radius -- The radius of the arc.<br />
 		startAngle -- The start angle in radians.<br />
 		startAngle -- The start angle in radians.<br />
@@ -93,14 +93,14 @@
 		clockwise -- Sweep the arc clockwise. Defaults to *false*.<br /><br />
 		clockwise -- Sweep the arc clockwise. Defaults to *false*.<br /><br />
 
 
 		Adds an [page:EllipseCurve EllipseCurve] to the path, positioned relative to [page:.currentPoint].
 		Adds an [page:EllipseCurve EllipseCurve] to the path, positioned relative to [page:.currentPoint].
-		</div>
+		</p>
 
 
 
 
 		<h3>[method:null bezierCurveTo]( [param:Float cp1X], [param:Float cp1Y], [param:Float cp2X], [param:Float cp2Y], [param:Float x], [param: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>
+		<p>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.</p>
 
 
 		<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>
 		<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>
+		<p>
 			x, y -- The center of the ellipse offset from the last call.<br />
 			x, y -- The center of the ellipse offset from the last call.<br />
 			xRadius -- The radius of the ellipse in the x axis.<br />
 			xRadius -- The radius of the ellipse in the x axis.<br />
 			yRadius -- The radius of the ellipse in the y axis.<br />
 			yRadius -- The radius of the ellipse in the y axis.<br />
@@ -110,33 +110,33 @@
 			rotation -- The rotation angle of the ellipse in radians, counterclockwise from the positive X axis. Optional, defaults to *0*.<br /><br />
 			rotation -- The rotation angle of the ellipse in radians, counterclockwise from the positive X axis. Optional, defaults to *0*.<br /><br />
 
 
 			Adds an [page:EllipseCurve EllipseCurve] to the path, positioned relative to [page:.currentPoint].
 			Adds an [page:EllipseCurve EllipseCurve] to the path, positioned relative to [page:.currentPoint].
-		</div>
+		</p>
 
 
 		<h3>[method:null lineTo]( [param:Float x], [param: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>
+		<p>Connects a [page:LineCurve] from [page:.currentPoint] to x, y onto the path.</p>
 
 
 
 
 		<h3>[method:null moveTo]( [param:Float x], [param:Float y] )</h3>
 		<h3>[method:null moveTo]( [param:Float x], [param:Float y] )</h3>
-		<div>Move the [page:.currentPoint] to x, y.</div>
+		<p>Move the [page:.currentPoint] to x, y.</p>
 
 
 
 
 		<h3>[method:null quadraticCurveTo]( [param:Float cpX], [param:Float cpY], [param:Float x], [param: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>
+		<p>Creates a quadratic curve from [page:.currentPoint] with cpX and cpY as control point and updates [page:.currentPoint] to x and y.</p>
 
 
 		<h3>[method:null setFromPoints]( [param:Array vector2s] )</h3>
 		<h3>[method:null setFromPoints]( [param:Array vector2s] )</h3>
-		<div>
+		<p>
 			points --  array of [page:Vector2 Vector2s].<br /><br />
 			points --  array of [page:Vector2 Vector2s].<br /><br />
 
 
 			Points are added to the [page:CurvePath.curves curves]
 			Points are added to the [page:CurvePath.curves curves]
 			array as [page:LineCurve LineCurves].
 			array as [page:LineCurve LineCurves].
-		</div>
+		</p>
 
 
 		<h3>[method:null splineThru] ( [param:Array points] ) </h3>
 		<h3>[method:null splineThru] ( [param:Array points] ) </h3>
-		<div>
+		<p>
 			points - An array of [page:Vector2 Vector2s]<br /><br />
 			points - An array of [page:Vector2 Vector2s]<br /><br />
 
 
 			Connects a new [page:SplineCurve] onto the path.
 			Connects a new [page:SplineCurve] onto the path.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,10 +12,10 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Defines an arbitrary 2d shape plane using paths with optional holes. It can be used with [page:ExtrudeGeometry],
 		Defines an arbitrary 2d shape plane using paths with optional holes. It can be used with [page:ExtrudeGeometry],
 		[page:ShapeGeometry], to get points, or to get triangulated faces.
 		[page:ShapeGeometry], to get points, or to get triangulated faces.
-		</div>
+		</p>
 
 
 		<code>
 		<code>
 		var heartShape = new THREE.Shape();
 		var heartShape = new THREE.Shape();
@@ -37,18 +37,18 @@
 
 
 		<h2>Examples</h2>
 		<h2>Examples</h2>
 
 
-		<div>
+		<p>
 		[example:webgl_geometry_shapes geometry / shapes ]<br/>
 		[example:webgl_geometry_shapes geometry / shapes ]<br/>
 		[example:webgl_geometry_extrude_shapes geometry / extrude / shapes ]<br/>
 		[example:webgl_geometry_extrude_shapes geometry / extrude / shapes ]<br/>
 		[example:webgl_geometry_extrude_shapes2 geometry / extrude / shapes2 ]<br/>
 		[example:webgl_geometry_extrude_shapes2 geometry / extrude / shapes2 ]<br/>
-		</div>
+		</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:Array points] )</h3>
 		<h3>[name]( [param:Array points] )</h3>
-		<div>
+		<p>
 		points -- (optional) array of [page:Vector2 Vector2s].<br /><br />
 		points -- (optional) array of [page:Vector2 Vector2s].<br /><br />
 
 
 		Creates a Shape from the points. The first point defines the offset, then successive points
 		Creates a Shape from the points. The first point defines the offset, then successive points
@@ -56,25 +56,25 @@
 
 
 		If no points are specified, an empty shape is created and the [page:.currentPoint] is set to
 		If no points are specified, an empty shape is created and the [page:.currentPoint] is set to
 		the origin.
 		the origin.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Path] class for common properties.</div>
+		<p>See the base [page:Path] class for common properties.</p>
 
 
 		<h3>[property:String uuid]</h3>
 		<h3>[property:String uuid]</h3>
-		<div>
+		<p>
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this instance. This gets automatically assigned, so this shouldn't be edited.
 		[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] of this instance. This gets automatically assigned, so this shouldn't be edited.
-		</div>
+		</p>
 
 
 		<h3>[property:array holes]</h3>
 		<h3>[property:array holes]</h3>
-		<div>An array of [page:Path paths] that define the holes in the shape.</div>
+		<p>An array of [page:Path paths] that define the holes in the shape.</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Path] class for common methods.</div>
+		<p>See the base [page:Path] class for common methods.</p>
 
 
 		<h3>[method:Array extractPoints]( [param:Integer divisions] )</h3>
 		<h3>[method:Array extractPoints]( [param:Integer divisions] )</h3>
-		<div>
+		<p>
 		divisions -- The fineness of the result.<br /><br />
 		divisions -- The fineness of the result.<br /><br />
 
 
 		Call [page:Curve.getPoints getPoints] on the shape and the [page:.holes] array, and return an object of the form:
 		Call [page:Curve.getPoints getPoints] on the shape and the [page:.holes] array, and return an object of the form:
@@ -85,14 +85,14 @@
 }
 }
 		</code>
 		</code>
 		where shape and holes are arrays of [page:Vector2 Vector2s].
 		where shape and holes are arrays of [page:Vector2 Vector2s].
-		</div>
+		</p>
 
 
 		<h3>[method:Array getPointsHoles]( [param:Integer divisions] )</h3>
 		<h3>[method:Array getPointsHoles]( [param:Integer divisions] )</h3>
-		<div>
+		<p>
 		divisions -- The fineness of the result.<br /><br />
 		divisions -- The fineness of the result.<br /><br />
 
 
 		Get an array of [page:Vector2 Vector2s] that represent the holes in the shape.
 		Get an array of [page:Vector2 Vector2s] that represent the holes in the shape.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,11 +12,11 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		This is class is used to convert a series of shapes to an array of [page:Path]s, for example an SVG shape to a
 		This is class is used to convert a series of shapes to an array of [page:Path]s, for example an SVG shape to a
 		path (see the example below). It is used internally by [page:Font] to convert a font in JSON format to a
 		path (see the example below). It is used internally by [page:Font] to convert a font in JSON format to a
 		series of paths.
 		series of paths.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -26,62 +26,62 @@
 
 
 
 
 		<h3>[name](  )</h3>
 		<h3>[name](  )</h3>
-		<div>
+		<p>
 		Creates a new ShapePath. Unlike a [page:Path], no points are passed in as the ShapePath is designed to
 		Creates a new ShapePath. Unlike a [page:Path], no points are passed in as the ShapePath is designed to
 		be generated after creation.
 		be generated after creation.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:array subPaths]</h3>
 		<h3>[property:array subPaths]</h3>
-		<div>
+		<p>
 		Array of [page:Path]s.
 		Array of [page:Path]s.
-		</div>
+		</p>
 
 
 		<h3>[property:array currentPath]</h3>
 		<h3>[property:array currentPath]</h3>
-		<div>
+		<p>
 		The current [page:Path] that is being generated.
 		The current [page:Path] that is being generated.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 		<h3>[method:null moveTo]( [param:Float x], [param:Float y] )</h3>
 		<h3>[method:null moveTo]( [param:Float x], [param:Float y] )</h3>
-		<div>
+		<p>
 		Starts a new [page:Path] and calls [page:Path.moveTo]( x, y ) on that [page:Path].
 		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].
 		Also points [page:ShapePath.currentPath currentPath] to that [page:Path].
-		</div>
+		</p>
 
 
 		<h3>[method:null lineTo]( [param:Float x], [param: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>
+		<p>This creates a line from the [page:ShapePath.currentPath currentPath]'s
+			offset to X and Y and updates the offset to X and Y.</p>
 
 
 		<h3>[method:null quadraticCurveTo]( [param:Float cpX], [param:Float cpY], [param:Float x], [param: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
+		<p>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 with cpX and cpY as control point and updates the [page:ShapePath.currentPath currentPath]'s
-			offset to x and y.</div>
+			offset to x and y.</p>
 
 
 		<h3>[method:null bezierCurveTo]( [param:Float cp1X], [param:Float cp1Y], [param:Float cp2X], [param:Float cp2Y], [param:Float x], [param: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
+		<p>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
 			 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>
+			 [page:ShapePath.currentPath currentPath]'s offset to x and y.</p>
 
 
 		<h3>[method:null splineThru] ( [param: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>
+		<p>points - An array of [page:Vector2]s</p>
+		<p>Connects a new [page:SplineCurve] onto the [page:ShapePath.currentPath currentPath].</p>
 
 
 
 
 		<h3>[method:Array toShapes]( [param:Boolean isCCW], [param:Boolean noHoles] )</h3>
 		<h3>[method:Array toShapes]( [param:Boolean isCCW], [param:Boolean noHoles] )</h3>
-		<div>
+		<p>
 		isCCW -- Changes how solids and holes are generated<br/>
 		isCCW -- Changes how solids and holes are generated<br/>
 		noHoles -- Whether or not to generate holes
 		noHoles -- Whether or not to generate holes
-		</div>
-		<div>
+		</p>
+		<p>
 		Converts the [page:ShapePath.subPaths subPaths] array into an array of Shapes. By default solid shapes are defined clockwise (CW) and holes are defined counterclockwise (CCW). If isCCW is set to true,
 		Converts the [page:ShapePath.subPaths subPaths] array into an array of Shapes. By default solid shapes are defined clockwise (CW) and holes are defined counterclockwise (CCW). If isCCW is set to true,
 		then those are flipped. If the paramater noHoles is set to true then all paths are set as solid shapes and isCCW is ignored.
 		then those are flipped. If the paramater noHoles is set to true then all paths are set as solid shapes and isCCW is ignored.
 		<br/>
 		<br/>
 
 
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

+ 4 - 4
docs/api/extras/curves/ArcCurve.html

@@ -12,17 +12,17 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Alias for [page:EllipseCurve]</div>
+		<p class="desc">Alias for [page:EllipseCurve]</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the [page:EllipseCurve] class for common properties.</div>
+		<p>See the [page:EllipseCurve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isArcCurve]</h3>
 		<h3>[property:Boolean isArcCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are ArcCurves. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are ArcCurves. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,8 +12,8 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Create a smooth 3d spline curve from a series of points using the
-			[link:https://en.wikipedia.org/wiki/Centripetal_Catmull-Rom_spline Catmull-Rom] algorithm.</div>
+		<p class="desc">Create a smooth 3d spline curve from a series of points using the
+			[link:https://en.wikipedia.org/wiki/Centripetal_Catmull-Rom_spline Catmull-Rom] algorithm.</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -42,39 +42,39 @@ var curveObject = new THREE.Line( geometry, material );
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Array points], [param:Boolean closed], [param:String curveType], [param:Float tension] )</h3>
 		<h3>[name]( [param:Array points], [param:Boolean closed], [param:String curveType], [param:Float tension] )</h3>
-		<div>
+		<p>
 			points – An array of [page:Vector3] points<br/>
 			points – An array of [page:Vector3] points<br/>
 			closed – Whether the curve is closed. Default is *false*.<br/>
 			closed – Whether the curve is closed. Default is *false*.<br/>
 			curveType – Type of the curve. Default is *centripetal*.<br/>
 			curveType – Type of the curve. Default is *centripetal*.<br/>
 			tension – Tension of the curve. Default is *0.5*.
 			tension – Tension of the curve. Default is *0.5*.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isCatmullRomCurve3]</h3>
 		<h3>[property:Boolean isCatmullRomCurve3]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are CatmullRomCurve3s. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are CatmullRomCurve3s. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Array points]</h3>
 		<h3>[property:Array points]</h3>
-		<div>The array of [page:Vector3] points that define the curve. It needs at least two entries.</div>
+		<p>The array of [page:Vector3] points that define the curve. It needs at least two entries.</p>
 
 
 		<h3>[property:Boolean closed]</h3>
 		<h3>[property:Boolean closed]</h3>
-		<div>The curve will loop back onto itself when this is true.</div>
+		<p>The curve will loop back onto itself when this is true.</p>
 
 
 		<h3>[property:String curveType]</h3>
 		<h3>[property:String curveType]</h3>
-		<div>Possible values are *centripetal*, *chordal* and *catmullrom*.</div>
+		<p>Possible values are *centripetal*, *chordal* and *catmullrom*.</p>
 
 
 		<h3>[property:float tension]</h3>
 		<h3>[property:float tension]</h3>
-		<div>When [page:.type] is *catmullrom*, defines catmullrom's tension.</div>
+		<p>When [page:.type] is *catmullrom*, defines catmullrom's tension.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
 		[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
 	</body>
 	</body>

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

@@ -12,11 +12,11 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a smooth 2d
 			Create a smooth 2d
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:Bezier_curve.svg" target="_blank">cubic bezier curve</a>,
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:Bezier_curve.svg" target="_blank">cubic bezier curve</a>,
 			defined by a start point, endpoint and two control points.
 			defined by a start point, endpoint and two control points.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -41,38 +41,38 @@ var curveObject = new THREE.Line( geometry, material );
 
 
 
 
 		<h3>[name] ( [param:Vector2 v0], [param:Vector2 v1], [param:Vector2 v2], [param:Vector2 v3] )</h3>
 		<h3>[name] ( [param:Vector2 v0], [param:Vector2 v1], [param:Vector2 v2], [param:Vector2 v3] )</h3>
-		<div>
+		<p>
 			[page:Vector2 v0] – The starting point.<br/>
 			[page:Vector2 v0] – The starting point.<br/>
 			[page:Vector2 v1] – The first control point.<br/>
 			[page:Vector2 v1] – The first control point.<br/>
 			[page:Vector2 v2] – The second control point.<br/>
 			[page:Vector2 v2] – The second control point.<br/>
 			[page:Vector2 v3] – The ending point.
 			[page:Vector2 v3] – The ending point.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isCubicBezierCurve]</h3>
 		<h3>[property:Boolean isCubicBezierCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are CubicBezierCurves. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are CubicBezierCurves. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector2 v0]</h3>
 		<h3>[property:Vector2 v0]</h3>
-		<div>The starting point.</div>
+		<p>The starting point.</p>
 
 
 		<h3>[property:Vector2 v1]</h3>
 		<h3>[property:Vector2 v1]</h3>
-		<div>The first control point.</div>
+		<p>The first control point.</p>
 
 
 		<h3>[property:Vector2 v2]</h3>
 		<h3>[property:Vector2 v2]</h3>
-		<div>The second control point.</div>
+		<p>The second control point.</p>
 
 
 		<h3>[property:Vector2 v3]</h3>
 		<h3>[property:Vector2 v3]</h3>
-		<div>The ending point.</div>
+		<p>The ending point.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common Methods.</div>
+		<p>See the base [page:Curve] class for common Methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,11 +12,11 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a smooth 3d
 			Create a smooth 3d
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:Bezier_curve.svg" target="_blank">cubic bezier curve</a>,
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:Bezier_curve.svg" target="_blank">cubic bezier curve</a>,
 			defined by a start point, endpoint and two control points.
 			defined by a start point, endpoint and two control points.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -42,38 +42,38 @@ var curveObject = new THREE.Line( geometry, material );
 
 
 
 
 		<h3>[name]( [param:Vector3 v0], [param:Vector3 v1], [param:Vector3 v2], [param:Vector3 v3] )</h3>
 		<h3>[name]( [param:Vector3 v0], [param:Vector3 v1], [param:Vector3 v2], [param:Vector3 v3] )</h3>
-		<div>
+		<p>
 			[page:Vector3 v0] – The starting point.<br/>
 			[page:Vector3 v0] – The starting point.<br/>
 			[page:Vector3 v1] – The first control point.<br/>
 			[page:Vector3 v1] – The first control point.<br/>
 			[page:Vector3 v2] – The second control point.<br/>
 			[page:Vector3 v2] – The second control point.<br/>
 			[page:Vector3 v3] – The ending point.
 			[page:Vector3 v3] – The ending point.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isCubicBezierCurve3]</h3>
 		<h3>[property:Boolean isCubicBezierCurve3]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are CubicBezierCurve3s. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are CubicBezierCurve3s. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector2 v0]</h3>
 		<h3>[property:Vector2 v0]</h3>
-		<div>The starting point.</div>
+		<p>The starting point.</p>
 
 
 		<h3>[property:Vector2 v1]</h3>
 		<h3>[property:Vector2 v1]</h3>
-		<div>The first control point.</div>
+		<p>The first control point.</p>
 
 
 		<h3>[property:Vector2 v2]</h3>
 		<h3>[property:Vector2 v2]</h3>
-		<div>The second control point.</div>
+		<p>The second control point.</p>
 
 
 		<h3>[property:Vector2 v3]</h3>
 		<h3>[property:Vector2 v3]</h3>
-		<div>The ending point.</div>
+		<p>The ending point.</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common Methods.</div>
+		<p>See the base [page:Curve] class for common Methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,10 +12,10 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Creates a 2d curve in the shape of an ellipse. Setting the
 			Creates a 2d curve in the shape of an ellipse. Setting the
 			[page:Number xRadius] equal to the [page:Number yRadius] will result in a circle.
 			[page:Number xRadius] equal to the [page:Number yRadius] will result in a circle.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -41,7 +41,7 @@ var ellipse = new THREE.Line( geometry, material );
 
 
 
 
 		<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>
 		<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>
+		<p>
 			[page:Float aX] – The X center of the ellipse. Default is *0*.<br/>
 			[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/>
 			[page:Float aY] – The Y center of the ellipse. Default is *0*.<br/>
 			[page:Float xRadius] – The radius of the ellipse in the x direction. Default is *1*.<br/>
 			[page:Float xRadius] – The radius of the ellipse in the x direction. Default is *1*.<br/>
@@ -52,51 +52,51 @@ var ellipse = new THREE.Line( geometry, material );
 			[page:Radians aRotation]  – The rotation angle of the ellipse in radians, counterclockwise from the positive X axis (optional). Default is *0*.<br/><br/>
 			[page:Radians aRotation]  – The rotation angle of the ellipse in radians, counterclockwise from the positive X axis (optional). Default is *0*.<br/><br/>
 
 
 			<em>Note:</em> When going clockwise it's best to set the start angle to (Math.PI * 2) and then work towards lower numbers.
 			<em>Note:</em> When going clockwise it's best to set the start angle to (Math.PI * 2) and then work towards lower numbers.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isEllipseCurve]</h3>
 		<h3>[property:Boolean isEllipseCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are EllipseCurves. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are EllipseCurves. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Float aX]</h3>
 		<h3>[property:Float aX]</h3>
-		<div>The X center of the ellipse.</div>
+		<p>The X center of the ellipse.</p>
 
 
 		<h3>[property:Float aY]</h3>
 		<h3>[property:Float aY]</h3>
-		<div>The Y center of the ellipse.</div>
+		<p>The Y center of the ellipse.</p>
 
 
 		<h3>[property:Radians xRadius]</h3>
 		<h3>[property:Radians xRadius]</h3>
-		<div>The radius of the ellipse in the x direction.</div>
+		<p>The radius of the ellipse in the x direction.</p>
 
 
 		<h3>[property:Radians yRadius]</h3>
 		<h3>[property:Radians yRadius]</h3>
-		<div>The radius of the ellipse in the y direction.</div>
+		<p>The radius of the ellipse in the y direction.</p>
 
 
 		<h3>[property:Float aStartAngle]</h3>
 		<h3>[property:Float aStartAngle]</h3>
-		<div>The start angle of the curve in radians starting from the middle right side.</div>
+		<p>The start angle of the curve in radians starting from the middle right side.</p>
 
 
 		<h3>[property:Float aEndAngle]</h3>
 		<h3>[property:Float aEndAngle]</h3>
-		<div>The end angle of the curve in radians starting from the middle right side.</div>
+		<p>The end angle of the curve in radians starting from the middle right side.</p>
 
 
 		<h3>[property:Boolean aClockwise]</h3>
 		<h3>[property:Boolean aClockwise]</h3>
-		<div>Whether the ellipse is drawn clockwise.</div>
+		<p>Whether the ellipse is drawn clockwise.</p>
 
 
 		<h3>[property:Float aRotation]</h3>
 		<h3>[property:Float aRotation]</h3>
-		<div>The rotation angle of the ellipse in radians, counterclockwise from the positive X axis (optional). Default is *0*.</div>
+		<p>The rotation angle of the ellipse in radians, counterclockwise from the positive X axis (optional). Default is *0*.</p>
 
 
 		<h3>[property:Boolean isEllipseCurve]</h3>
 		<h3>[property:Boolean isEllipseCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are ellipses. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are ellipses. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,36 +12,36 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A curve representing a 2d line segment.</div>
+		<p class="desc">A curve representing a 2d line segment.</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:Vector2 v1], [param:Vector2 v2] )</h3>
 		<h3>[name]( [param:Vector2 v1], [param:Vector2 v2] )</h3>
-		<div>
+		<p>
 			[page:Vector2 v1] – The start point.<br/>
 			[page:Vector2 v1] – The start point.<br/>
 			[page:Vector2 v2] - The end point.
 			[page:Vector2 v2] - The end point.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isLineCurve]</h3>
 		<h3>[property:Boolean isLineCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are LineCurves. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are LineCurves. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector2 v1]</h3>
 		<h3>[property:Vector2 v1]</h3>
-		<div>The start point.</div>
+		<p>The start point.</p>
 
 
 		<h3>[property:Vector2 v2]</h3>
 		<h3>[property:Vector2 v2]</h3>
-		<div>The end point</div>
+		<p>The end point</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,36 +12,36 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A curve representing a 3d line segment.</div>
+		<p class="desc">A curve representing a 3d line segment.</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]( [param:Vector3 v1], [param:Vector3 v2] )</h3>
 		<h3>[name]( [param:Vector3 v1], [param:Vector3 v2] )</h3>
-		<div>
+		<p>
 			[page:Vector3 v1] – The start point.<br/>
 			[page:Vector3 v1] – The start point.<br/>
 			[page:Vector3 v2] - The end point.
 			[page:Vector3 v2] - The end point.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isLineCurve3]</h3>
 		<h3>[property:Boolean isLineCurve3]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are LineCurve3s. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are LineCurve3s. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector3 v1]</h3>
 		<h3>[property:Vector3 v1]</h3>
-		<div>The start point.</div>
+		<p>The start point.</p>
 
 
 		<h3>[property:Vector3 v2]</h3>
 		<h3>[property:Vector3 v2]</h3>
-		<div>The end point.</div>
+		<p>The end point.</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,11 +12,11 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a smooth 2d
 			Create a smooth 2d
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:B%C3%A9zier_2_big.gif" target="_blank">quadratic bezier curve</a>,
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:B%C3%A9zier_2_big.gif" target="_blank">quadratic bezier curve</a>,
 			defined by a startpoint, endpoint and a single control point.
 			defined by a startpoint, endpoint and a single control point.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -40,35 +40,35 @@ var curveObject = new THREE.Line( geometry, material );
 
 
 
 
 		<h3>[name]( [param:Vector2 v0], [param:Vector2 v1], [param:Vector2 v2] )</h3>
 		<h3>[name]( [param:Vector2 v0], [param:Vector2 v1], [param:Vector2 v2] )</h3>
-		<div>
+		<p>
 			[page:Vector2 v0] – The startpoint.<br/>
 			[page:Vector2 v0] – The startpoint.<br/>
 			[page:Vector2 v1] – The control point.<br/>
 			[page:Vector2 v1] – The control point.<br/>
 			[page:Vector2 v2] – The endpoint.
 			[page:Vector2 v2] – The endpoint.
-		</div>
+		</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isQuadraticBezierCurve]</h3>
 		<h3>[property:Boolean isQuadraticBezierCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are QuadraticBezierCurves. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are QuadraticBezierCurves. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 
 
 		<h3>[property:Vector2 v0]</h3>
 		<h3>[property:Vector2 v0]</h3>
-		<div>The startpoint.</div>
+		<p>The startpoint.</p>
 
 
 		<h3>[property:Vector2 v1]</h3>
 		<h3>[property:Vector2 v1]</h3>
-		<div>The control point.</div>
+		<p>The control point.</p>
 
 
 		<h3>[property:Vector2 v2]</h3>
 		<h3>[property:Vector2 v2]</h3>
-		<div>The endpoint.</div>
+		<p>The endpoint.</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,11 +12,11 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			Create a smooth 3d
 			Create a smooth 3d
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:B%C3%A9zier_2_big.gif" target="_blank">quadratic bezier curve</a>,
 			<a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#mediaviewer/File:B%C3%A9zier_2_big.gif" target="_blank">quadratic bezier curve</a>,
 			defined by a startpoint, endpoint and a single control point.
 			defined by a startpoint, endpoint and a single control point.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -40,35 +40,35 @@ var curveObject = new THREE.Line( geometry, material );
 
 
 
 
 		<h3>[name]( [param:Vector3 v0], [param:Vector3 v1], [param:Vector3 v2] )</h3>
 		<h3>[name]( [param:Vector3 v0], [param:Vector3 v1], [param:Vector3 v2] )</h3>
-		<div>
+		<p>
 			[page:Vector3 v0] – The starting point<br/>
 			[page:Vector3 v0] – The starting point<br/>
 			[page:Vector3 v1] – The middle control point<br/>
 			[page:Vector3 v1] – The middle control point<br/>
 			[page:Vector3 v2] – The ending point<br/>
 			[page:Vector3 v2] – The ending point<br/>
-		</div>
+		</p>
 
 
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isQuadraticBezierCurve3]</h3>
 		<h3>[property:Boolean isQuadraticBezierCurve3]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are QuadraticBezierCurve3s. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are QuadraticBezierCurve3s. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Vector3 v0]</h3>
 		<h3>[property:Vector3 v0]</h3>
-		<div>The startpoint.</div>
+		<p>The startpoint.</p>
 
 
 		<h3>[property:Vector3 v1]</h3>
 		<h3>[property:Vector3 v1]</h3>
-		<div>The control point.</div>
+		<p>The control point.</p>
 
 
 		<h3>[property:Vector3 v2]</h3>
 		<h3>[property:Vector3 v2]</h3>
-		<div>The endpoint.</div>
+		<p>The endpoint.</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,10 +12,10 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 		Create a smooth 2d spline curve from a series of points. Internally this uses
 		Create a smooth 2d spline curve from a series of points. Internally this uses
 		[page:Interpolations.CatmullRom] to create the curve.
 		[page:Interpolations.CatmullRom] to create the curve.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -42,26 +42,26 @@ var splineObject = new THREE.Line( geometry, material );
 
 
 
 
 		<h3>[name]( [param:Array points] )</h3>
 		<h3>[name]( [param:Array points] )</h3>
-		<div>points – An array of [page:Vector2] points that define the curve.</div>
+		<p>points – An array of [page:Vector2] points that define the curve.</p>
 
 
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
-		<div>See the base [page:Curve] class for common properties.</div>
+		<p>See the base [page:Curve] class for common properties.</p>
 
 
 		<h3>[property:Boolean isSplineCurve]</h3>
 		<h3>[property:Boolean isSplineCurve]</h3>
-		<div>
+		<p>
 			Used to check whether this or derived classes are SplineCurves. Default is *true*.<br /><br />
 			Used to check whether this or derived classes are SplineCurves. Default is *true*.<br /><br />
 
 
 			You should not change this, as it used internally for optimisation.
 			You should not change this, as it used internally for optimisation.
-		</div>
+		</p>
 
 
 		<h3>[property:Array points]</h3>
 		<h3>[property:Array points]</h3>
-		<div>The array of [page:Vector2] points that define the curve.</div>
+		<p>The array of [page:Vector2] points that define the curve.</p>
 
 
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
-		<div>See the base [page:Curve] class for common methods.</div>
+		<p>See the base [page:Curve] class for common methods.</p>
 
 
 
 
 
 

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

@@ -12,28 +12,28 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">base class for immediate rendering objects.</div>
+		<p class="desc">base class for immediate rendering objects.</p>
 
 
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 
 
 		<h3>[name]()</h3>
 		<h3>[name]()</h3>
-		<div>
+		<p>
 		This creates a new [name].
 		This creates a new [name].
-		</div>
+		</p>
 
 
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 
 
 
 
 		<h3>[method:null render]([param:Function renderCallback])</h3>
 		<h3>[method:null render]([param:Function renderCallback])</h3>
-		<div>
+		<p>
 		renderCallback -- A function to render the generated object.
 		renderCallback -- A function to render the generated object.
-		</div>
-		<div>
+		</p>
+		<p>
 		This function needs to be overridden to start the creation of the object and should call renderCallback when finished.
 		This function needs to be overridden to start the creation of the object and should call renderCallback when finished.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:BoxGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:BoxGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#BoxBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#BoxBufferGeometry"></iframe>
 
 
@@ -43,19 +43,19 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float width], [param:Float height], [param:Float depth], [param:Integer widthSegments], [param:Integer heightSegments], [param: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>
+		<p>
 		width — Width of the sides on the X axis. Default is 1.<br />
 		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 />
 		height — Height of the sides on the Y axis. Default is 1.<br />
 		depth — Depth of the sides on the Z axis. Default is 1.<br />
 		depth — Depth of the sides on the Z axis. Default is 1.<br />
 		widthSegments — Optional. Number of segmented faces along the width of the sides. Default is 1.<br />
 		widthSegments — Optional. Number of segmented faces along the width of the sides. Default is 1.<br />
 		heightSegments — Optional. Number of segmented faces along the height of the sides. Default is 1.<br />
 		heightSegments — Optional. Number of segmented faces along the height of the sides. Default is 1.<br />
 		depthSegments — Optional. Number of segmented faces along the depth of the sides. Default is 1.
 		depthSegments — Optional. Number of segmented faces along the depth of the sides. Default is 1.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>.parameters</h3>
 		<h3>.parameters</h3>
- 		<div>
+ 		<p>
 			<p>Using the above example code above as our basis:</p>
 			<p>Using the above example code above as our basis:</p>
 			<code>
 			<code>
 		geometry.parameters; // outputs an object {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined}
 		geometry.parameters; // outputs an object {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined}
@@ -63,7 +63,7 @@
 		cube.geometry.parameters.width; // === 1
 		cube.geometry.parameters.width; // === 1
 		cube.geometry.parameters.widthSegments // === undefined.
 		cube.geometry.parameters.widthSegments // === undefined.
 			</code>
 			</code>
- 		</div>
+ 		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">BoxGeometry is the quadrilateral primitive geometry class. It is typically used for creating a cube or irregular quadrilateral of the dimensions provided with the 'width', 'height', and 'depth' constructor arguments.</div>
+		<p class="desc">BoxGeometry is the quadrilateral primitive geometry class. It is typically used for creating a cube or irregular quadrilateral of the dimensions provided with the 'width', 'height', and 'depth' constructor arguments.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#BoxGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#BoxGeometry"></iframe>
 
 
@@ -43,19 +43,19 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float width], [param:Float height], [param:Float depth], [param:Integer widthSegments], [param:Integer heightSegments], [param: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>
+		<p>
 		width — Width of the sides on the X axis. Default is 1.<br />
 		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 />
 		height — Height of the sides on the Y axis. Default is 1.<br />
 		depth — Depth of the sides on the Z axis. Default is 1.<br />
 		depth — Depth of the sides on the Z axis. Default is 1.<br />
 		widthSegments — Optional. Number of segmented faces along the width of the sides. Default is 1.<br />
 		widthSegments — Optional. Number of segmented faces along the width of the sides. Default is 1.<br />
 		heightSegments — Optional. Number of segmented faces along the height of the sides. Default is 1.<br />
 		heightSegments — Optional. Number of segmented faces along the height of the sides. Default is 1.<br />
 		depthSegments — Optional. Number of segmented faces along the depth of the sides. Default is 1.
 		depthSegments — Optional. Number of segmented faces along the depth of the sides. Default is 1.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>.parameters</h3>
 		<h3>.parameters</h3>
- 		<div>
+ 		<p>
 			<p>Using the above example code above as our basis:</p>
 			<p>Using the above example code above as our basis:</p>
 			<code>
 			<code>
 				geometry.parameters; // outputs an object {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined}
 				geometry.parameters; // outputs an object {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined}
@@ -63,7 +63,7 @@
 				cube.geometry.parameters.width; // === 1
 				cube.geometry.parameters.width; // === 1
 				cube.geometry.parameters.widthSegments // === undefined.
 				cube.geometry.parameters.widthSegments // === undefined.
 			</code>
 			</code>
- 		</div>
+ 		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:CircleGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:CircleGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#CircleBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#CircleBufferGeometry"></iframe>
 
 
@@ -44,12 +44,12 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
-		<div>
+		<p>
 		radius — Radius of the circle, default = 1.<br />
 		radius — Radius of the circle, default = 1.<br />
 		segments — Number of segments (triangles), minimum = 3, default = 8.<br />
 		segments — Number of segments (triangles), minimum = 3, default = 8.<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,8 +12,8 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">CircleGeometry is a simple shape of Euclidean geometry.  It is contructed from a number of triangular segments that are oriented around a central point and extend as far out as a given radius.  It is built counter-clockwise from a start angle and a given central angle.  It can also be used to create regular polygons, where the number of segments determines the number of sides.
-		</div>
+		<p class="desc">CircleGeometry is a simple shape of Euclidean geometry.  It is contructed from a number of triangular segments that are oriented around a central point and extend as far out as a given radius.  It is built counter-clockwise from a start angle and a given central angle.  It can also be used to create regular polygons, where the number of segments determines the number of sides.
+		</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#CircleGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#CircleGeometry"></iframe>
 
 
@@ -45,12 +45,12 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
 		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
-		<div>
+		<p>
 		radius — Radius of the circle, default = 1.<br />
 		radius — Radius of the circle, default = 1.<br />
 		segments — Number of segments (triangles), minimum = 3, default = 8.<br />
 		segments — Number of segments (triangles), minimum = 3, default = 8.<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:ConeGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:ConeGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#ConeBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ConeBufferGeometry"></iframe>
 
 
@@ -43,7 +43,7 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param: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>
+		<p>
 		radius — Radius of the cone base. Default is 1.<br />
 		radius — Radius of the cone base. Default is 1.<br />
 		height — Height of the cone. Default is 1.<br />
 		height — Height of the cone. Default is 1.<br />
 		radialSegments — Number of segmented faces around the circumference of the cone. Default is 8<br />
 		radialSegments — Number of segmented faces around the circumference of the cone. Default is 8<br />
@@ -51,13 +51,13 @@
 		openEnded — A Boolean indicating whether the base of the cone is open or capped. Default is false, meaning capped.<br />
 		openEnded — A Boolean indicating whether the base of the cone is open or capped. Default is false, meaning capped.<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cone.
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cone.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating cone geometries</div>
+		<p class="desc">A class for generating cone geometries</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#ConeGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ConeGeometry"></iframe>
 
 
@@ -43,21 +43,21 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param: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 />
+		<p>
+		radius — Radius of the cone at the base. Default is 1.<br />
+		height — Height of the cone. Default is 1.<br />
 		radialSegments — Number of segmented faces around the circumference of the cone. Default is 8<br />
 		radialSegments — Number of segmented faces around the circumference of the cone. Default is 8<br />
 		heightSegments — Number of rows of faces along the height of the cone. Default is 1.<br />
 		heightSegments — Number of rows of faces along the height of the cone. Default is 1.<br />
 		openEnded — A Boolean indicating whether the base of the cone is open or capped. Default is false, meaning capped.<br />
 		openEnded — A Boolean indicating whether the base of the cone is open or capped. Default is false, meaning capped.<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cone.
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cone.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:CylinderGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:CylinderGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#CylinderBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#CylinderBufferGeometry"></iframe>
 
 
@@ -43,7 +43,7 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<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>
 		<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>
+		<p>
 		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
 		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
 		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />
 		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />
 		height — Height of the cylinder. Default is 1.<br />
 		height — Height of the cylinder. Default is 1.<br />
@@ -52,13 +52,13 @@
 		openEnded — A Boolean indicating whether the ends of the cylinder are open or capped. Default is false, meaning capped.<br />
 		openEnded — A Boolean indicating whether the ends of the cylinder are open or capped. Default is false, meaning capped.<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cylinder.
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cylinder.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating cylinder geometries</div>
+		<p class="desc">A class for generating cylinder geometries</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#CylinderGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#CylinderGeometry"></iframe>
 
 
@@ -43,7 +43,7 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<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>
 		<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>
+		<p>
 		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
 		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
 		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />
 		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />
 		height — Height of the cylinder. Default is 1.<br />
 		height — Height of the cylinder. Default is 1.<br />
@@ -52,13 +52,13 @@
 		openEnded — A Boolean indicating whether the ends of the cylinder are open or capped. Default is false, meaning capped.<br />
 		openEnded — A Boolean indicating whether the ends of the cylinder are open or capped. Default is false, meaning capped.<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cylinder.
 		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cylinder.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
 		Each of the constructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating a dodecahedron geometries.</div>
+		<p class="desc">A class for generating a dodecahedron geometries.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#DodecahedronBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#DodecahedronBufferGeometry"></iframe>
 
 
@@ -35,17 +35,17 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		radius — Radius of the dodecahedron. Default is 1.<br />
 		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.
 		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a dodecahedron.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating a dodecahedron geometries.</div>
+		<p class="desc">A class for generating a dodecahedron geometries.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#DodecahedronGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#DodecahedronGeometry"></iframe>
 
 
@@ -35,17 +35,17 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		radius — Radius of the dodecahedron. Default is 1.<br />
 		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.
 		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a dodecahedron.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This can be used as a helper object to view the edges of a [page:Geometry Geometry] object.</div>
+		<p class="desc">This can be used as a helper object to view the edges of a [page:Geometry Geometry] object.</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 
 
@@ -28,10 +28,10 @@ scene.add( line );
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:Geometry geometry], [param:Integer thresholdAngle] )</h3>
 		<h3>[name]( [param:Geometry geometry], [param:Integer thresholdAngle] )</h3>
-		<div>
+		<p>
 		geometry — Any geometry object.<br />
 		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.
 		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.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 7 - 50
docs/api/geometries/ExtrudeBufferGeometry.html

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Creates extruded BufferGeometry from a path shape.</div>
+		<p class="desc">Creates extruded BufferGeometry from a path shape.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#ExtrudeBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ExtrudeBufferGeometry"></iframe>
 
 
@@ -65,7 +65,7 @@
 
 
 
 
 		<h3>[name]([param:Array shapes], [param:Object options])</h3>
 		<h3>[name]([param:Array shapes], [param:Object options])</h3>
-		<div>
+		<p>
 		shapes — Shape or an array of shapes. <br />
 		shapes — Shape or an array of shapes. <br />
 		options — Object that can contain the following parameters.
 		options — Object that can contain the following parameters.
 
 
@@ -81,59 +81,16 @@
 				<li>UVGenerator —  Object. object that provides UV generator functions</li>
 				<li>UVGenerator —  Object. object that provides UV generator functions</li>
 			</ul>
 			</ul>
 
 
-		</div>
-		<div>
+		</p>
+		<p>
 			This object extrudes a 2D shape to a 3D geometry.
 			This object extrudes a 2D shape to a 3D geometry.
-		</div>
+		</p>
 
 
-		<div>
+		<p>
 			When creating a Mesh with this geometry, if you'd like to have a separate material used for its face
 			When creating a Mesh with this geometry, if you'd like to have a separate material used for its face
 			and its extruded sides, you can use an array of materials. The first material will be
 			and its extruded sides, you can use an array of materials. The first material will be
 			applied to the face; the second material will be applied to the sides.
 			applied to the face; the second material will be applied to the sides.
-		</div>
-
-
-		<h2>Properties</h2>
-
-
-		<h2>Methods</h2>
-
-		<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.
-			<ul>
-				<li>curveSegments — int. Number of points on the curves. Default is 12.</li>
-				<li>steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.</li>
-				<li>amount — int. Depth to extrude the shape. Default is 100.</li>
-				<li>bevelEnabled — bool. Apply beveling to the shape. Default is true.</li>
-				<li>bevelThickness — float. How deep into the original shape the bevel goes. Default is 6.</li>
-				<li>bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 2.</li>
-				<li>bevelSegments — int. Number of bevel layers. Default is 3.</li>
-				<li>extrudePath — THREE.CurvePath. A 3D spline path along which the shape should be extruded.</li>
-				<li>UVGenerator —  Object. object that provides UV generator functions</li>
-			</ul>
-		</div>
-		<div>Adds the shapes to the list to extrude.</div>
-
-		<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.
-			<ul>
-				<li>curveSegments — int. Number of points on the curves. Default is 12.</li>
-				<li>steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.</li>
-				<li>amount — int. Depth to extrude the shape. Default is 100.</li>
-				<li>bevelEnabled — bool. Apply beveling to the shape. Default is true.</li>
-				<li>bevelThickness — float. How deep into the original shape the bevel goes. Default is 6.</li>
-				<li>bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 2.</li>
-				<li>bevelSegments — int. Number of bevel layers. Default is 3.</li>
-				<li>extrudePath — THREE.CurvePath. A 3D spline path along which the shape should be extruded.</li>
-				<li>UVGenerator —  Object. object that provides UV generator functions</li>
-			</ul>
-		</div>
-		<div>Add the shape to the list to extrude.</div>
-
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

+ 7 - 50
docs/api/geometries/ExtrudeGeometry.html

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Creates extruded geometry from a path shape.</div>
+		<p class="desc">Creates extruded geometry from a path shape.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#ExtrudeGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ExtrudeGeometry"></iframe>
 
 
@@ -65,7 +65,7 @@
 
 
 
 
 		<h3>[name]([param:Array shapes], [param:Object options])</h3>
 		<h3>[name]([param:Array shapes], [param:Object options])</h3>
-		<div>
+		<p>
 		shapes — Shape or an array of shapes. <br />
 		shapes — Shape or an array of shapes. <br />
 		options — Object that can contain the following parameters.
 		options — Object that can contain the following parameters.
 
 
@@ -81,59 +81,16 @@
 				<li>UVGenerator —  Object. object that provides UV generator functions</li>
 				<li>UVGenerator —  Object. object that provides UV generator functions</li>
 			</ul>
 			</ul>
 
 
-		</div>
-		<div>
+		</p>
+		<p>
 			This object extrudes a 2D shape to a 3D geometry.
 			This object extrudes a 2D shape to a 3D geometry.
-		</div>
+		</p>
 
 
-		<div>
+		<p>
 			When creating a Mesh with this geometry, if you'd like to have a separate material used for its face
 			When creating a Mesh with this geometry, if you'd like to have a separate material used for its face
 			and its extruded sides, you can use an array of materials. The first material will be
 			and its extruded sides, you can use an array of materials. The first material will be
 			applied to the face; the second material will be applied to the sides.
 			applied to the face; the second material will be applied to the sides.
-		</div>
-
-
-		<h2>Properties</h2>
-
-
-		<h2>Methods</h2>
-
-		<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.
-			<ul>
-				<li>curveSegments — int. Number of points on the curves. Default is 12.</li>
-				<li>steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.</li>
-				<li>amount — int. Depth to extrude the shape. Default is 100.</li>
-				<li>bevelEnabled — bool. Apply beveling to the shape. Default is true.</li>
-				<li>bevelThickness — float. How deep into the original shape the bevel goes. Default is 6.</li>
-				<li>bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 2.</li>
-				<li>bevelSegments — int. Number of bevel layers. Default is 3.</li>
-				<li>extrudePath — THREE.CurvePath. A 3D spline path along which the shape should be extruded.</li>
-				<li>UVGenerator —  Object. object that provides UV generator functions</li>
-			</ul>
-		</div>
-		<div>Adds the shapes to the list to extrude.</div>
-
-		<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.
-			<ul>
-				<li>curveSegments — int. Number of points on the curves. Default is 12.</li>
-				<li>steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.</li>
-				<li>amount — int. Depth to extrude the shape. Default is 100.</li>
-				<li>bevelEnabled — bool. Apply beveling to the shape. Default is true.</li>
-				<li>bevelThickness — float. How deep into the original shape the bevel goes. Default is 6.</li>
-				<li>bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 2.</li>
-				<li>bevelSegments — int. Number of bevel layers. Default is 3.</li>
-				<li>extrudePath — THREE.CurvePath. A 3D spline path along which the shape should be extruded.</li>
-				<li>UVGenerator —  Object. object that provides UV generator functions</li>
-			</ul>
-		</div>
-		<div>Add the shape to the list to extrude.</div>
-
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -11,7 +11,7 @@
 		[page:PolyhedronBufferGeometry] &rarr;
 		[page:PolyhedronBufferGeometry] &rarr;
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating an icosahedron geometry.</div>
+		<p class="desc">A class for generating an icosahedron geometry.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#IcosahedronBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#IcosahedronBufferGeometry"></iframe>
 
 
@@ -34,17 +34,17 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		radius — Default is 1. <br />
 		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.
 		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.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating an icosahedron geometry.</div>
+		<p class="desc">A class for generating an icosahedron geometry.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#IcosahedronGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#IcosahedronGeometry"></iframe>
 
 
@@ -35,17 +35,17 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		radius — Default is 1. <br />
 		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.
 		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.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:LatheGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:LatheGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#LatheBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#LatheBufferGeometry"></iframe>
 
 
@@ -48,15 +48,15 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
 		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
-		<div>
+		<p>
 		points — Array of Vector2s. The x-coordinate of each point must be greater than zero.<br />
 		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 />
 		segments — the number of circumference segments to generate. Default is 12.<br />
 		phiStart — the starting angle in radians. Default is 0.<br />
 		phiStart — the starting angle in radians. Default is 0.<br />
 		phiLength — the radian (0 to 2PI) range of the lathed section 2PI is a closed lathe, less than 2PI is a portion. Default is 2PI.
 		phiLength — the radian (0 to 2PI) range of the lathed section 2PI is a closed lathe, less than 2PI is a portion. Default is 2PI.
-		</div>
-		<div>
+		</p>
+		<p>
 		This creates a LatheBufferGeometry based on the parameters.
 		This creates a LatheBufferGeometry based on the parameters.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Creates meshes with axial symmetry like vases. The lathe rotates around the Y axis.</div>
+		<p class="desc">Creates meshes with axial symmetry like vases. The lathe rotates around the Y axis.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#LatheGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#LatheGeometry"></iframe>
 
 
@@ -48,15 +48,15 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
 		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
-		<div>
+		<p>
 		points — Array of Vector2s. The x-coordinate of each point must be greater than zero.<br />
 		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 />
 		segments — the number of circumference segments to generate. Default is 12.<br />
 		phiStart — the starting angle in radians. Default is 0.<br />
 		phiStart — the starting angle in radians. Default is 0.<br />
 		phiLength — the radian (0 to 2PI) range of the lathed section 2PI is a closed lathe, less than 2PI is a portion. Default is 2PI.
 		phiLength — the radian (0 to 2PI) range of the lathed section 2PI is a closed lathe, less than 2PI is a portion. Default is 2PI.
-		</div>
-		<div>
+		</p>
+		<p>
 		This creates a LatheGeometry based on the parameters.
 		This creates a LatheGeometry based on the parameters.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -11,7 +11,7 @@
 		[page:PolyhedronBufferGeometry] &rarr;
 		[page:PolyhedronBufferGeometry] &rarr;
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating an octahedron geometry.</div>
+		<p class="desc">A class for generating an octahedron geometry.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#OctahedronBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#OctahedronBufferGeometry"></iframe>
 
 
@@ -34,17 +34,17 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		radius — Radius of the octahedron. Default is 1.<br />
 		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.
 		detail — Default is 0.  Setting this to a value greater than zero add vertices making it no longer an octahedron.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating an octahedron geometry.</div>
+		<p class="desc">A class for generating an octahedron geometry.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#OctahedronGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#OctahedronGeometry"></iframe>
 
 
@@ -35,17 +35,17 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		radius — Radius of the octahedron. Default is 1.<br />
 		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.
 		detail — Default is 0.  Setting this to a value greater than zero add vertices making it no longer an octahedron.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Generate geometry representing a parametric surface.</div>
+		<p class="desc">Generate geometry representing a parametric surface.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#ParametricBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ParametricBufferGeometry"></iframe>
 
 
@@ -46,11 +46,11 @@
 
 
 
 
 		<h3>[name]([param:Function func], [param:Integer slices], [param:Integer stacks])</h3>
 		<h3>[name]([param:Function func], [param:Integer slices], [param:Integer stacks])</h3>
-		<div>
+		<p>
 		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 />
 		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 />
 		slices — The count of slices to use for the parametric function <br />
 		stacks — The count of stacks to use for the parametric function
 		stacks — The count of stacks to use for the parametric function
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">Generate geometry representing a parametric surface.</div>
+		<p class="desc">Generate geometry representing a parametric surface.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#ParametricGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ParametricGeometry"></iframe>
 
 
@@ -46,11 +46,11 @@
 
 
 
 
 		<h3>[name]([param:Function func], [param:Integer slices], [param:Integer stacks])</h3>
 		<h3>[name]([param:Function func], [param:Integer slices], [param:Integer stacks])</h3>
-		<div>
+		<p>
 		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 />
 		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 />
 		slices — The count of slices to use for the parametric function <br />
 		stacks — The count of stacks to use for the parametric function
 		stacks — The count of stacks to use for the parametric function
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:PlaneGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:PlaneGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#PlaneBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#PlaneBufferGeometry"></iframe>
 
 
@@ -43,18 +43,18 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
 		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
-		<div>
+		<p>
 		width — Width along the X axis. Default is 1.<br />
 		width — Width along the X axis. Default is 1.<br />
 		height — Height along the Y axis. Default is 1.<br />
 		height — Height along the Y axis. Default is 1.<br />
 		widthSegments — Optional. Default is 1. <br />
 		widthSegments — Optional. Default is 1. <br />
 		heightSegments — Optional. Default is 1.
 		heightSegments — Optional. Default is 1.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 		Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
 		Each of the contructor parameters is accessible as a property of the same name. Any modification of these properties after instantiation does not change the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating plane geometries</div>
+		<p class="desc">A class for generating plane geometries</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#PlaneGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#PlaneGeometry"></iframe>
 
 
@@ -43,18 +43,18 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
 		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
-		<div>
+		<p>
 		width — Width along the X axis. Default is 1.<br />
 		width — Width along the X axis. Default is 1.<br />
 		height — Height along the Y axis. Default is 1.<br />
 		height — Height along the Y axis. Default is 1.<br />
 		widthSegments — Optional. Default is 1. <br />
 		widthSegments — Optional. Default is 1. <br />
 		heightSegments — Optional. Default is 1.
 		heightSegments — Optional. Default is 1.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
-		<div>
+		<p>
 		Each of the contructor parameters is accessible in the parameters property of the object. Any modification of these properties after instantiation does not change the geometry.
 		Each of the contructor parameters is accessible in the parameters property of the object. Any modification of these properties after instantiation does not change the geometry.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,12 +12,12 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A polyhedron is a solid in three dimensions with flat faces. This class will take an array of vertices,
 			A polyhedron is a solid in three dimensions with flat faces. This class will take an array of vertices,
 			project them onto a sphere, and then divide them up to the desired level of detail. This class is used
 			project them onto a sphere, and then divide them up to the desired level of detail. This class is used
 			by [page:DodecahedronBufferGeometry], [page:IcosahedronBufferGeometry], [page:OctahedronBufferGeometry],
 			by [page:DodecahedronBufferGeometry], [page:IcosahedronBufferGeometry], [page:OctahedronBufferGeometry],
 			and [page:TetrahedronBufferGeometry] to generate their respective geometries.
 			and [page:TetrahedronBufferGeometry] to generate their respective geometries.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 <code>
 <code>
@@ -42,19 +42,19 @@ var geometry = new THREE.PolyhedronBufferGeometry( verticesOfCube, indicesOfFace
 
 
 
 
 		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		vertices — [page:Array] of points of the form [1,1,1, -1,-1,-1, ... ] <br />
 		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 />
 		indices — [page:Array] of indices that make up the faces of the form [0,1,2, 2,3,0, ... ] <br />
 		radius — [page:Float] - The radius of the final shape <br />
 		radius — [page:Float] - The radius of the final shape <br />
 		detail — [page:Integer] - How many levels to subdivide the geometry. The more detail, the smoother the shape.
 		detail — [page:Integer] - How many levels to subdivide the geometry. The more detail, the smoother the shape.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,10 +12,10 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">
+		<p class="desc">
 			A polyhedron is a solid in three dimensions with flat faces. This class will take an array of vertices,
 			A polyhedron is a solid in three dimensions with flat faces. This class will take an array of vertices,
 			project them onto a sphere, and then divide them up to the desired level of detail.
 			project them onto a sphere, and then divide them up to the desired level of detail.
-		</div>
+		</p>
 
 
 		<h2>Example</h2>
 		<h2>Example</h2>
 <code>
 <code>
@@ -40,19 +40,19 @@ var geometry = new THREE.PolyhedronGeometry( verticesOfCube, indicesOfFaces, 6,
 
 
 
 
 		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
-		<div>
+		<p>
 		vertices — [page:Array] of points of the form [1,1,1, -1,-1,-1, ... ] <br />
 		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 />
 		indices — [page:Array] of indices that make up the faces of the form [0,1,2, 2,3,0, ... ] <br />
 		radius — [page:Float] - The radius of the final shape <br />
 		radius — [page:Float] - The radius of the final shape <br />
 		detail — [page:Integer] - How many levels to subdivide the geometry. The more detail, the smoother the shape.
 		detail — [page:Integer] - How many levels to subdivide the geometry. The more detail, the smoother the shape.
-		</div>
+		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
-		<div>
+		<p>
 		An object with all of the parameters that were used to generate the geometry.
 		An object with all of the parameters that were used to generate the geometry.
-		</div>
+		</p>
 
 
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">This is the [page:BufferGeometry] port of [page:RingGeometry].</div>
+		<p class="desc">This is the [page:BufferGeometry] port of [page:RingGeometry].</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#RingBufferGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#RingBufferGeometry"></iframe>
 
 
@@ -43,14 +43,14 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param: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>
+		<p>
 		innerRadius — Default is 0.5. <br />
 		innerRadius — Default is 0.5. <br />
 		outerRadius — Default is 1. <br />
 		outerRadius — Default is 1. <br />
 		thetaSegments — Number of segments.  A higher number means the ring will be more round.  Minimum is 3.  Default is 8. <br />
 		thetaSegments — Number of segments.  A higher number means the ring will be more round.  Minimum is 3.  Default is 8. <br />
 		phiSegments — Minimum is 1.  Default is 1.<br />
 		phiSegments — Minimum is 1.  Default is 1.<br />
 		thetaStart — Starting angle. Default is 0. <br />
 		thetaStart — Starting angle. Default is 0. <br />
 		thetaLength — Central angle.  Default is Math.PI * 2.
 		thetaLength — Central angle.  Default is Math.PI * 2.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

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

@@ -12,7 +12,7 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<div class="desc">A class for generating a two-dimensional ring geometry.</div>
+		<p class="desc">A class for generating a two-dimensional ring geometry.</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#RingGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#RingGeometry"></iframe>
 
 
@@ -43,14 +43,14 @@
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param: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>
+		<p>
 		innerRadius — Default is 0.5. <br />
 		innerRadius — Default is 0.5. <br />
 		outerRadius — Default is 1. <br />
 		outerRadius — Default is 1. <br />
 		thetaSegments — Number of segments.  A higher number means the ring will be more round.  Minimum is 3.  Default is 8. <br />
 		thetaSegments — Number of segments.  A higher number means the ring will be more round.  Minimum is 3.  Default is 8. <br />
 		phiSegments — Minimum is 1.  Default is 8.<br />
 		phiSegments — Minimum is 1.  Default is 8.<br />
 		thetaStart — Starting angle. Default is 0. <br />
 		thetaStart — Starting angle. Default is 0. <br />
 		thetaLength — Central angle.  Default is Math.PI * 2.
 		thetaLength — Central angle.  Default is Math.PI * 2.
-		</div>
+		</p>
 
 
 		<h2>Source</h2>
 		<h2>Source</h2>
 
 

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно