ソースを参照

Updated docs.

Mr.doob 2 ヶ月 前
コミット
f887f89de4
100 ファイル変更5603 行追加2444 行削除
  1. 38 14
      docs/pages/AMFLoader.html
  2. 10 4
      docs/pages/AONode.html
  3. 13 5
      docs/pages/ARButton.html
  4. 42 19
      docs/pages/AfterImageNode.html
  5. 52 19
      docs/pages/AfterimagePass.html
  6. 17 6
      docs/pages/AmbientLight.html
  7. 8 3
      docs/pages/AmbientLightNode.html
  8. 41 15
      docs/pages/AmmoPhysics.html
  9. 46 16
      docs/pages/AnaglyphEffect.html
  10. 22 12
      docs/pages/AnaglyphPassNode.html
  11. 62 27
      docs/pages/AnalyticLightNode.html
  12. 55 24
      docs/pages/AnamorphicNode.html
  13. 166 61
      docs/pages/AnimationAction.html
  14. 110 39
      docs/pages/AnimationClip.html
  15. 70 24
      docs/pages/AnimationClipCreator.html
  16. 38 14
      docs/pages/AnimationLoader.html
  17. 82 32
      docs/pages/AnimationMixer.html
  18. 30 13
      docs/pages/AnimationObjectGroup.html
  19. 127 43
      docs/pages/AnimationUtils.html
  20. 44 13
      docs/pages/ArcCurve.html
  21. 122 48
      docs/pages/ArcballControls.html
  22. 12 5
      docs/pages/ArrayCamera.html
  23. 22 9
      docs/pages/ArrayElementNode.html
  24. 50 20
      docs/pages/ArrayNode.html
  25. 77 25
      docs/pages/ArrowHelper.html
  26. 94 89
      docs/pages/AsciiEffect.html
  27. 22 9
      docs/pages/AssignNode.html
  28. 35 14
      docs/pages/AtomicFunctionNode.html
  29. 28 10
      docs/pages/AttributeNode.html
  30. 119 44
      docs/pages/Audio.html
  31. 14 5
      docs/pages/AudioAnalyser.html
  32. 7 3
      docs/pages/AudioContext.html
  33. 16 6
      docs/pages/AudioListener.html
  34. 32 12
      docs/pages/AudioLoader.html
  35. 26 9
      docs/pages/AxesHelper.html
  36. 42 16
      docs/pages/BVHLoader.html
  37. 6 2
      docs/pages/BarrierNode.html
  38. 10 4
      docs/pages/BasicEnvironmentNode.html
  39. 8 3
      docs/pages/BasicLightMapNode.html
  40. 14 6
      docs/pages/BasicLightingModel.html
  41. 16 7
      docs/pages/BatchNode.html
  42. 260 95
      docs/pages/BatchedMesh.html
  43. 24 9
      docs/pages/BitcastNode.html
  44. 20 7
      docs/pages/BitonicSort_BitonicSort.html
  45. 69 31
      docs/pages/BloomNode.html
  46. 68 24
      docs/pages/BloomPass.html
  47. 85 61
      docs/pages/BokehPass.html
  48. 2 1
      docs/pages/Bone.html
  49. 24 9
      docs/pages/BooleanKeyframeTrack.html
  50. 173 70
      docs/pages/Box2.html
  51. 257 104
      docs/pages/Box3.html
  52. 14 5
      docs/pages/Box3Helper.html
  53. 48 14
      docs/pages/BoxGeometry.html
  54. 21 8
      docs/pages/BoxHelper.html
  55. 42 12
      docs/pages/BoxLineGeometry.html
  56. 303 109
      docs/pages/BufferAttribute.html
  57. 91 36
      docs/pages/BufferAttributeNode.html
  58. 179 68
      docs/pages/BufferGeometry.html
  59. 38 14
      docs/pages/BufferGeometryLoader.html
  60. 37 14
      docs/pages/BufferNode.html
  61. 15 6
      docs/pages/BuiltinNode.html
  62. 16 6
      docs/pages/BumpMapNode.html
  63. 10 5
      docs/pages/BundleGroup.html
  64. 15 6
      docs/pages/BypassNode.html
  65. 21 7
      docs/pages/CCDIKHelper.html
  66. 115 128
      docs/pages/CCDIKSolver.html
  67. 121 137
      docs/pages/CSM.html
  68. 65 46
      docs/pages/CSMFrustum.html
  69. 13 6
      docs/pages/CSMHelper.html
  70. 62 66
      docs/pages/CSMShadowNode.html
  71. 12 5
      docs/pages/CSS2DObject.html
  72. 41 29
      docs/pages/CSS2DRenderer.html
  73. 10 4
      docs/pages/CSS3DObject.html
  74. 39 28
      docs/pages/CSS3DRenderer.html
  75. 10 4
      docs/pages/CSS3DSprite.html
  76. 26 9
      docs/pages/Cache.html
  77. 11 5
      docs/pages/Camera.html
  78. 38 14
      docs/pages/CameraHelper.html
  79. 149 53
      docs/pages/CanvasTarget.html
  80. 64 19
      docs/pages/CanvasTexture.html
  81. 69 27
      docs/pages/Capsule.html
  82. 41 12
      docs/pages/CapsuleGeometry.html
  83. 49 18
      docs/pages/CatmullRomCurve3.html
  84. 41 19
      docs/pages/ChromaticAberrationNode.html
  85. 22 8
      docs/pages/CinquefoilKnot.html
  86. 35 11
      docs/pages/CircleGeometry.html
  87. 35 14
      docs/pages/ClearMaskPass.html
  88. 54 21
      docs/pages/ClearPass.html
  89. 8 4
      docs/pages/ClippingGroup.html
  90. 54 21
      docs/pages/ClippingNode.html
  91. 18 8
      docs/pages/Clock.html
  92. 46 18
      docs/pages/CodeNode.html
  93. 37 13
      docs/pages/ColladaLoader.html
  94. 382 137
      docs/pages/Color.html
  95. 38 14
      docs/pages/ColorConverter.html
  96. 27 10
      docs/pages/ColorKeyframeTrack.html
  97. 32 12
      docs/pages/ColorSpaceNode.html
  98. 49 17
      docs/pages/CompressedArrayTexture.html
  99. 25 9
      docs/pages/CompressedCubeTexture.html
  100. 88 28
      docs/pages/CompressedTexture.html

+ 38 - 14
docs/pages/AMFLoader.html

@@ -28,7 +28,7 @@ scene.add( object );
 				<pre><code class="language-js">import { AMFLoader } from 'three/addons/loaders/AMFLoader.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AMFLoader" translate="no">new <a href="#AMFLoader">AMFLoader</a><span class="signature">( manager : <span class="param-type">LoadingManager</span> )</span> </h3>
+					<h3 class="name name-method" id="AMFLoader" translate="no">new <a href="#AMFLoader">AMFLoader</a><span class="signature">( manager : <span class="param-type"><a href="LoadingManager.html">LoadingManager</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new AMF loader.</p>
@@ -36,15 +36,19 @@ scene.add( object );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>manager</code></td>
-									<td class="description last"><p>The loading manager.</p></td>
+									<td class="name">
+										<strong>manager</strong>
+									</td>
+									<td class="description last">
+										<p>The loading manager.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type">onProgressCallback</span>, onError : <span class="param-type">onErrorCallback</span> )</span> </h3>
+					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type"><a href="global.html#onProgressCallback">onProgressCallback</a></span>, onError : <span class="param-type"><a href="global.html#onErrorCallback">onErrorCallback</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Starts loading from the given URL and passes the loaded AMF asset
@@ -53,20 +57,36 @@ to the <code>onLoad()</code> callback.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>url</code></td>
-									<td class="description last"><p>The path/URL of the file to be loaded. This can also be a data URI.</p></td>
+									<td class="name">
+										<strong>url</strong>
+									</td>
+									<td class="description last">
+										<p>The path/URL of the file to be loaded. This can also be a data URI.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onLoad</code></td>
-									<td class="description last"><p>Executed when the loading process has been finished.</p></td>
+									<td class="name">
+										<strong>onLoad</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when the loading process has been finished.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onProgress</code></td>
-									<td class="description last"><p>Executed while the loading is in progress.</p></td>
+									<td class="name">
+										<strong>onProgress</strong>
+									</td>
+									<td class="description last">
+										<p>Executed while the loading is in progress.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onError</code></td>
-									<td class="description last"><p>Executed when errors occur.</p></td>
+									<td class="name">
+										<strong>onError</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when errors occur.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -82,8 +102,12 @@ to the <code>onLoad()</code> callback.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>The raw AMF asset data as an array buffer.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>The raw AMF asset data as an array buffer.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 10 - 4
docs/pages/AONode.html

@@ -20,7 +20,7 @@ node can be used as input for this module. Used in <a href="NodeMaterial.html">N
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AONode" translate="no">new <a href="#AONode">AONode</a><span class="signature">( aoNode : <span class="param-type">Node.&lt;float></span> )</span> </h3>
+					<h3 class="name name-method" id="AONode" translate="no">new <a href="#AONode">AONode</a><span class="signature">( aoNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;float></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new AO node.</p>
@@ -28,8 +28,13 @@ node can be used as input for this module. Used in <a href="NodeMaterial.html">N
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>aoNode</code></td>
-									<td class="description last"><p>The ambient occlusion node.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>aoNode</strong>
+									</td>
+									<td class="description last">
+										<p>The ambient occlusion node.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -39,7 +44,8 @@ node can be used as input for this module. Used in <a href="NodeMaterial.html">N
 				<div class="member">
 					<h3 class="name" id="aoNode" translate="no">.<a href="#aoNode">aoNode</a><span class="type-signature"> : <a href="Node.html">Node</a>.&lt;float></span> </h3>
 					<div class="description">
-						<p>The ambient occlusion node.<br/>Default is <code>null</code>.</p>
+						<p>The ambient occlusion node.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 13 - 5
docs/pages/ARButton.html

@@ -28,7 +28,7 @@ with a factory method and then appended ot the website's DOM.</p></div>
 					</div>
 				</div>
 				<h2 class="subsection-title">Static Methods</h2>
-					<h3 class="name name-method" id=".createButton" translate="no">.<a href="#.createButton">createButton</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer | WebGPURenderer</span>, sessionInit : <span class="param-type">XRSessionInit</span> )</span><span class="type-signature"> : HTMLElement</span> </h3>
+					<h3 class="name name-method" id=".createButton" translate="no">.<a href="#.createButton">createButton</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a> | <a href="WebGPURenderer.html">WebGPURenderer</a></span>, sessionInit : <span class="param-type">XRSessionInit</span> )</span><span class="type-signature"> : HTMLElement</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new AR button.</p>
@@ -36,12 +36,20 @@ with a factory method and then appended ot the website's DOM.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>sessionInit</code></td>
-									<td class="description last"><p>The a configuration object for the AR session.</p></td>
+									<td class="name">
+										<strong>sessionInit</strong>
+									</td>
+									<td class="description last">
+										<p>The a configuration object for the AR session.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 42 - 19
docs/pages/AfterImageNode.html

@@ -21,7 +21,7 @@
 				<pre><code class="language-js">import { afterImage } from 'three/addons/tsl/display/AfterImageNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AfterImageNode" translate="no">new <a href="#AfterImageNode">AfterImageNode</a><span class="signature">( textureNode : <span class="param-type">TextureNode</span>, damp : <span class="param-type">Node.&lt;float></span> )</span> </h3>
+					<h3 class="name name-method" id="AfterImageNode" translate="no">new <a href="#AfterImageNode">AfterImageNode</a><span class="signature">( textureNode : <span class="param-type"><a href="TextureNode.html">TextureNode</a></span>, damp : <span class="param-type"><a href="Node.html">Node</a>.&lt;float></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new after image node.</p>
@@ -29,12 +29,21 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>textureNode</code></td>
-									<td class="description last"><p>The texture node that represents the input of the effect.</p></td>
+									<td class="name">
+										<strong>textureNode</strong>
+									</td>
+									<td class="description last">
+										<p>The texture node that represents the input of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>damp</code></td>
-									<td class="description last"><p>The damping intensity. A higher value means a stronger after image effect.<br/>Default is <code>0.96</code>.</p></td>
+									<td class="name">
+										<strong>damp</strong>
+									</td>
+									<td class="description last">
+										<p>The damping intensity. A higher value means a stronger after image effect.</p>
+										<p>Default is <code>0.96</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -59,7 +68,8 @@ the range <code>[0, 1]</code>.</p>
 					<h3 class="name" id="updateBeforeType" translate="no">.<a href="#updateBeforeType">updateBeforeType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
 						<p>The <code>updateBeforeType</code> is set to <code>NodeUpdateType.FRAME</code> since the node renders
-its effect once per frame in <code>updateBefore()</code>.<br/>Default is <code>'frame'</code>.</p>
+its effect once per frame in <code>updateBefore()</code>.</p>
+						<p>Default is <code>'frame'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#updateBeforeType">TempNode#updateBeforeType</a></dt>
@@ -93,17 +103,25 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the effect.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the effect.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the effect.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to setup the effect's TSL code.</p>
@@ -111,19 +129,20 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#setup">TempNode#setup</a></dt>
 						</dl>
-						<dl class="details">
-							<dt class="tag-returns"><strong>Returns:</strong> </dt>
-						</dl>
 					</div>
-					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type">NodeFrame</span> )</span> </h3>
+					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type"><a href="NodeFrame.html">NodeFrame</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to render the effect once per frame.</p>
@@ -131,8 +150,12 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>frame</code></td>
-									<td class="description last"><p>The current node frame.</p></td>
+									<td class="name">
+										<strong>frame</strong>
+									</td>
+									<td class="description last">
+										<p>The current node frame.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 52 - 19
docs/pages/AfterimagePass.html

@@ -33,8 +33,13 @@ composer.addPass( afterimagePass );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>damp</code></td>
-									<td class="description last"><p>The damping intensity. A higher value means a stronger after image effect.<br/>Default is <code>0.96</code>.</p></td>
+									<td class="name">
+										<strong>damp</strong>
+									</td>
+									<td class="description last">
+										<p>The damping intensity. A higher value means a stronger after image effect.</p>
+										<p>Default is <code>0.96</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -79,7 +84,7 @@ method whenever the pass is no longer used in your app.</p>
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Pass.html#dispose">Pass#dispose</a></dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, writeBuffer : <span class="param-type">WebGLRenderTarget</span>, readBuffer : <span class="param-type">WebGLRenderTarget</span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, writeBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, readBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Performs the after image pass.</p>
@@ -87,26 +92,46 @@ method whenever the pass is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>writeBuffer</code></td>
-									<td class="description last"><p>The write buffer. This buffer is intended as the rendering
-destination for the pass.</p></td>
+									<td class="name">
+										<strong>writeBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The write buffer. This buffer is intended as the rendering
+destination for the pass.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>readBuffer</code></td>
-									<td class="description last"><p>The read buffer. The pass can access the result from the
-previous pass from this buffer.</p></td>
+									<td class="name">
+										<strong>readBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The read buffer. The pass can access the result from the
+previous pass from this buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>deltaTime</code></td>
-									<td class="description last"><p>The delta time in seconds.</p></td>
+									<td class="name">
+										<strong>deltaTime</strong>
+									</td>
+									<td class="description last">
+										<p>The delta time in seconds.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maskActive</code></td>
-									<td class="description last"><p>Whether masking is active or not.</p></td>
+									<td class="name">
+										<strong>maskActive</strong>
+									</td>
+									<td class="description last">
+										<p>Whether masking is active or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -122,12 +147,20 @@ previous pass from this buffer.</p></td>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width to set.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height to set.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 17 - 6
docs/pages/AmbientLight.html

@@ -23,7 +23,7 @@ scene.add( light );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AmbientLight" translate="no">new <a href="#AmbientLight">AmbientLight</a><span class="signature">( color : <span class="param-type">number | Color | string</span>, intensity : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="AmbientLight" translate="no">new <a href="#AmbientLight">AmbientLight</a><span class="signature">( color : <span class="param-type">number | <a href="Color.html">Color</a> | string</span>, intensity : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new ambient light.</p>
@@ -31,12 +31,22 @@ scene.add( light );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The light's color.<br/>Default is <code>0xffffff</code>.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The light's color.</p>
+										<p>Default is <code>0xffffff</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>intensity</code></td>
-									<td class="description last"><p>The light's strength/intensity.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>intensity</strong>
+									</td>
+									<td class="description last">
+										<p>The light's strength/intensity.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -46,7 +56,8 @@ scene.add( light );
 				<div class="member">
 					<h3 class="name" id="isAmbientLight" translate="no">.<a href="#isAmbientLight">isAmbientLight</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 8 - 3
docs/pages/AmbientLightNode.html

@@ -18,7 +18,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AmbientLightNode" translate="no">new <a href="#AmbientLightNode">AmbientLightNode</a><span class="signature">( light : <span class="param-type">AmbientLight</span> )</span> </h3>
+					<h3 class="name name-method" id="AmbientLightNode" translate="no">new <a href="#AmbientLightNode">AmbientLightNode</a><span class="signature">( light : <span class="param-type"><a href="AmbientLight.html">AmbientLight</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new ambient light node.</p>
@@ -26,8 +26,13 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>light</code></td>
-									<td class="description last"><p>The ambient light source.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>light</strong>
+									</td>
+									<td class="description last">
+										<p>The ambient light source.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 41 - 15
docs/pages/AmmoPhysics.html

@@ -30,7 +30,7 @@
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="addMesh" translate="no">.<a href="#addMesh">addMesh</a><span class="signature">( mesh : <span class="param-type">Mesh</span>, mass : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="addMesh" translate="no">.<a href="#addMesh">addMesh</a><span class="signature">( mesh : <span class="param-type"><a href="Mesh.html">Mesh</a></span>, mass : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the given mesh to this physics simulation.</p>
@@ -38,17 +38,26 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mesh</code></td>
-									<td class="description last"><p>The mesh to add.</p></td>
+									<td class="name">
+										<strong>mesh</strong>
+									</td>
+									<td class="description last">
+										<p>The mesh to add.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>mass</code></td>
-									<td class="description last"><p>The mass in kg of the mesh.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>mass</strong>
+									</td>
+									<td class="description last">
+										<p>The mass in kg of the mesh.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="addScene" translate="no">.<a href="#addScene">addScene</a><span class="signature">( scene : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="addScene" translate="no">.<a href="#addScene">addScene</a><span class="signature">( scene : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the given scene to this physics simulation. Only meshes with a
@@ -60,13 +69,17 @@ The object can be used to store the mass of the mesh. E.g.:</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>The scene or any type of 3D object to add.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>The scene or any type of 3D object to add.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setMeshPosition" translate="no">.<a href="#setMeshPosition">setMeshPosition</a><span class="signature">( mesh : <span class="param-type">Mesh</span>, position : <span class="param-type">Vector3</span>, index : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="setMeshPosition" translate="no">.<a href="#setMeshPosition">setMeshPosition</a><span class="signature">( mesh : <span class="param-type"><a href="Mesh.html">Mesh</a></span>, position : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, index : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Set the position of the given mesh which is part of the physics simulation. Calling this
@@ -75,16 +88,29 @@ method will reset the current simulated velocity of the mesh.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mesh</code></td>
-									<td class="description last"><p>The mesh to update the position for.</p></td>
+									<td class="name">
+										<strong>mesh</strong>
+									</td>
+									<td class="description last">
+										<p>The mesh to update the position for.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>position</code></td>
-									<td class="description last"><p>The new position.</p></td>
+									<td class="name">
+										<strong>position</strong>
+									</td>
+									<td class="description last">
+										<p>The new position.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>If the mesh is instanced, the index represents the instanced ID.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>If the mesh is instanced, the index represents the instanced ID.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 46 - 16
docs/pages/AnaglyphEffect.html

@@ -22,7 +22,7 @@ When using <a href="WebGPURenderer.html">WebGPURenderer</a>, use <a href="Anagly
 				<pre><code class="language-js">import { AnaglyphEffect } from 'three/addons/effects/AnaglyphEffect.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnaglyphEffect" translate="no">new <a href="#AnaglyphEffect">AnaglyphEffect</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, width : <span class="param-type">number</span>, height : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="AnaglyphEffect" translate="no">new <a href="#AnaglyphEffect">AnaglyphEffect</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, width : <span class="param-type">number</span>, height : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new anaglyph effect.</p>
@@ -30,16 +30,30 @@ When using <a href="WebGPURenderer.html">WebGPURenderer</a>, use <a href="Anagly
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the effect in physical pixels.<br/>Default is <code>512</code>.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the effect in physical pixels.</p>
+										<p>Default is <code>512</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the effect in physical pixels.<br/>Default is <code>512</code>.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the effect in physical pixels.</p>
+										<p>Default is <code>512</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,7 +67,7 @@ When using <a href="WebGPURenderer.html">WebGPURenderer</a>, use <a href="Anagly
 when the effect is no longer required.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type">Object3D</span>, camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>When using this effect, this method should be called instead of the
@@ -62,12 +76,20 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>The scene to render.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>The scene to render.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -80,12 +102,20 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the effect in logical pixels.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the effect in logical pixels.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the effect in logical pixels.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the effect in logical pixels.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 22 - 12
docs/pages/AnaglyphPassNode.html

@@ -21,7 +21,7 @@
 				<pre><code class="language-js">import { anaglyphPass } from 'three/addons/tsl/display/AnaglyphPassNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnaglyphPassNode" translate="no">new <a href="#AnaglyphPassNode">AnaglyphPassNode</a><span class="signature">( scene : <span class="param-type">Scene</span>, camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="AnaglyphPassNode" translate="no">new <a href="#AnaglyphPassNode">AnaglyphPassNode</a><span class="signature">( scene : <span class="param-type"><a href="Scene.html">Scene</a></span>, camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new anaglyph pass node.</p>
@@ -29,12 +29,20 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>The scene to render.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>The scene to render.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera to render the scene with.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera to render the scene with.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -56,11 +64,12 @@
 				<div class="member">
 					<h3 class="name" id="isAnaglyphPassNode" translate="no">.<a href="#isAnaglyphPassNode">isAnaglyphPassNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to setup the effect's TSL code.</p>
@@ -68,17 +77,18 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="StereoCompositePassNode.html#setup">StereoCompositePassNode#setup</a></dt>
 						</dl>
-						<dl class="details">
-							<dt class="tag-returns"><strong>Returns:</strong> </dt>
-						</dl>
 					</div>
 				<h2 class="subsection-title">Source</h2>
 				<p>

+ 62 - 27
docs/pages/AnalyticLightNode.html

@@ -18,7 +18,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnalyticLightNode" translate="no">new <a href="#AnalyticLightNode">AnalyticLightNode</a><span class="signature">( light : <span class="param-type">Light</span> )</span> </h3>
+					<h3 class="name name-method" id="AnalyticLightNode" translate="no">new <a href="#AnalyticLightNode">AnalyticLightNode</a><span class="signature">( light : <span class="param-type"><a href="Light.html">Light</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new analytic light node.</p>
@@ -26,8 +26,13 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>light</code></td>
-									<td class="description last"><p>The light source.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>light</strong>
+									</td>
+									<td class="description last">
+										<p>The light source.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -38,7 +43,8 @@
 					<h3 class="name" id="baseColorNode" translate="no">.<a href="#baseColorNode">baseColorNode</a><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="description">
 						<p>This property is used to retain a reference to the original value of <a href="AnalyticLightNode.html#colorNode">AnalyticLightNode#colorNode</a>.
-The final color node is represented by a different node when using shadows.<br/>Default is <code>null</code>.</p>
+The final color node is represented by a different node when using shadows.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -57,39 +63,44 @@ it creates a uniform node based on <a href="AnalyticLightNode.html#color">Analyt
 				<div class="member">
 					<h3 class="name" id="isAnalyticLightNode" translate="no">.<a href="#isAnalyticLightNode">isAnalyticLightNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="light" translate="no">.<a href="#light">light</a><span class="type-signature"> : <a href="Light.html">Light</a></span> </h3>
 					<div class="description">
-						<p>The light source.<br/>Default is <code>null</code>.</p>
+						<p>The light source.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="shadowColorNode" translate="no">.<a href="#shadowColorNode">shadowColorNode</a><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="description">
-						<p>Represents the light's shadow color.<br/>Default is <code>null</code>.</p>
+						<p>Represents the light's shadow color.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="shadowNode" translate="no">.<a href="#shadowNode">shadowNode</a><span class="type-signature"> : <a href="ShadowNode.html">ShadowNode</a></span> </h3>
 					<div class="description">
-						<p>Represents the light's shadow.<br/>Default is <code>null</code>.</p>
+						<p>Represents the light's shadow.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="updateType" translate="no">.<a href="#updateType">updateType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
 						<p>Overwritten since analytic light nodes are updated
-once per frame.<br/>Default is <code>'frame'</code>.</p>
+once per frame.</p>
+						<p>Default is <code>'frame'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="LightingNode.html#updateType">LightingNode#updateType</a></dt>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getLightVector" translate="no">.<a href="#getLightVector">getLightVector</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="Node.html">Node</a>.&lt;vec3></span> </h3>
+					<h3 class="name name-method" id="getLightVector" translate="no">.<a href="#getLightVector">getLightVector</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a>.&lt;vec3></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a node representing a direction vector which points from the current
@@ -98,8 +109,12 @@ position in view space to the light's position in view space.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The builder object used for setting up the light.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The builder object used for setting up the light.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -107,7 +122,7 @@ position in view space to the light's position in view space.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The light vector node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Unlike most other nodes, lighting nodes do not return a output node in <a href="Node.html#setup">Node#setup</a>.
@@ -117,8 +132,12 @@ invocate the respective interface methods.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -126,7 +145,7 @@ invocate the respective interface methods.</p>
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="LightingNode.html#setup">LightingNode#setup</a></dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setupDirect" translate="no">.<a href="#setupDirect">setupDirect</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : Object | undefined</span> <span class="type-signature">(abstract) </span></h3>
+					<h3 class="name name-method" id="setupDirect" translate="no">.<a href="#setupDirect">setupDirect</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : Object | undefined</span> <span class="type-signature">(abstract) </span></h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets up the direct lighting for the analytic light node.</p>
@@ -134,8 +153,12 @@ invocate the respective interface methods.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The builder object used for setting up the light.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The builder object used for setting up the light.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -143,7 +166,7 @@ invocate the respective interface methods.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The direct light data (color and direction).</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setupDirectRectArea" translate="no">.<a href="#setupDirectRectArea">setupDirectRectArea</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : Object | undefined</span> <span class="type-signature">(abstract) </span></h3>
+					<h3 class="name name-method" id="setupDirectRectArea" translate="no">.<a href="#setupDirectRectArea">setupDirectRectArea</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : Object | undefined</span> <span class="type-signature">(abstract) </span></h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets up the direct rect area lighting for the analytic light node.</p>
@@ -151,8 +174,12 @@ invocate the respective interface methods.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The builder object used for setting up the light.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The builder object used for setting up the light.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -160,7 +187,7 @@ invocate the respective interface methods.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The direct rect area light data.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setupShadow" translate="no">.<a href="#setupShadow">setupShadow</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span> </h3>
+					<h3 class="name name-method" id="setupShadow" translate="no">.<a href="#setupShadow">setupShadow</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups the shadow for this light. This method is only executed if the light
@@ -170,8 +197,12 @@ shadows into the lighting computation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -186,7 +217,7 @@ can setup different types of shadow nodes.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The created shadow node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="update" translate="no">.<a href="#update">update</a><span class="signature">( frame : <span class="param-type">NodeFrame</span> )</span> </h3>
+					<h3 class="name name-method" id="update" translate="no">.<a href="#update">update</a><span class="signature">( frame : <span class="param-type"><a href="NodeFrame.html">NodeFrame</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>The update method is used to update light uniforms per frame.
@@ -196,8 +227,12 @@ specific uniforms.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>frame</code></td>
-									<td class="description last"><p>A reference to the current node frame.</p></td>
+									<td class="name">
+										<strong>frame</strong>
+									</td>
+									<td class="description last">
+										<p>A reference to the current node frame.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 55 - 24
docs/pages/AnamorphicNode.html

@@ -21,7 +21,7 @@
 				<pre><code class="language-js">import { anamorphic } from 'three/addons/tsl/display/AnamorphicNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnamorphicNode" translate="no">new <a href="#AnamorphicNode">AnamorphicNode</a><span class="signature">( textureNode : <span class="param-type">TextureNode</span>, thresholdNode : <span class="param-type">Node.&lt;float></span>, scaleNode : <span class="param-type">Node.&lt;float></span>, samples : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="AnamorphicNode" translate="no">new <a href="#AnamorphicNode">AnamorphicNode</a><span class="signature">( textureNode : <span class="param-type"><a href="TextureNode.html">TextureNode</a></span>, thresholdNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;float></span>, scaleNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;float></span>, samples : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new anamorphic node.</p>
@@ -29,20 +29,36 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>textureNode</code></td>
-									<td class="description last"><p>The texture node that represents the input of the effect.</p></td>
+									<td class="name">
+										<strong>textureNode</strong>
+									</td>
+									<td class="description last">
+										<p>The texture node that represents the input of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>thresholdNode</code></td>
-									<td class="description last"><p>The threshold is one option to control the intensity and size of the effect.</p></td>
+									<td class="name">
+										<strong>thresholdNode</strong>
+									</td>
+									<td class="description last">
+										<p>The threshold is one option to control the intensity and size of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>scaleNode</code></td>
-									<td class="description last"><p>Defines the vertical scale of the flares.</p></td>
+									<td class="name">
+										<strong>scaleNode</strong>
+									</td>
+									<td class="description last">
+										<p>Defines the vertical scale of the flares.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>samples</code></td>
-									<td class="description last"><p>More samples result in larger flares and a more expensive runtime behavior.</p></td>
+									<td class="name">
+										<strong>samples</strong>
+									</td>
+									<td class="description last">
+										<p>More samples result in larger flares and a more expensive runtime behavior.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -58,7 +74,8 @@
 				<div class="member">
 					<h3 class="name" id="resolution" translate="no">.<a href="#resolution">resolution</a><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="description">
-						<p>The resolution scale.<br/>Default is <code>{(1,1)}</code>.</p>
+						<p>The resolution scale.</p>
+						<p>Default is <code>{(1,1)}</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="important tag-deprecated"><strong>Deprecated:</strong> Yes</dt>
@@ -98,7 +115,8 @@
 					<h3 class="name" id="updateBeforeType" translate="no">.<a href="#updateBeforeType">updateBeforeType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
 						<p>The <code>updateBeforeType</code> is set to <code>NodeUpdateType.FRAME</code> since the node renders
-its effect once per frame in <code>updateBefore()</code>.<br/>Default is <code>'frame'</code>.</p>
+its effect once per frame in <code>updateBefore()</code>.</p>
+						<p>Default is <code>'frame'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#updateBeforeType">TempNode#updateBeforeType</a></dt>
@@ -132,17 +150,25 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the effect.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the effect.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the effect.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to setup the effect's TSL code.</p>
@@ -150,19 +176,20 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#setup">TempNode#setup</a></dt>
 						</dl>
-						<dl class="details">
-							<dt class="tag-returns"><strong>Returns:</strong> </dt>
-						</dl>
 					</div>
-					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type">NodeFrame</span> )</span> </h3>
+					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type"><a href="NodeFrame.html">NodeFrame</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to render the effect once per frame.</p>
@@ -170,8 +197,12 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>frame</code></td>
-									<td class="description last"><p>The current node frame.</p></td>
+									<td class="name">
+										<strong>frame</strong>
+									</td>
+									<td class="description last">
+										<p>The current node frame.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 166 - 61
docs/pages/AnimationAction.html

@@ -18,7 +18,7 @@ stored in <a href="AnimationClip.html">AnimationClip</a>.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnimationAction" translate="no">new <a href="#AnimationAction">AnimationAction</a><span class="signature">( mixer : <span class="param-type">AnimationMixer</span>, clip : <span class="param-type">AnimationClip</span>, localRoot : <span class="param-type">Object3D</span>, blendMode : <span class="param-type">NormalAnimationBlendMode | AdditiveAnimationBlendMode</span> )</span> </h3>
+					<h3 class="name name-method" id="AnimationAction" translate="no">new <a href="#AnimationAction">AnimationAction</a><span class="signature">( mixer : <span class="param-type"><a href="AnimationMixer.html">AnimationMixer</a></span>, clip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a></span>, localRoot : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, blendMode : <span class="param-type"><a href="global.html#NormalAnimationBlendMode">NormalAnimationBlendMode</a> | <a href="global.html#AdditiveAnimationBlendMode">AdditiveAnimationBlendMode</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new animation action.</p>
@@ -26,20 +26,37 @@ stored in <a href="AnimationClip.html">AnimationClip</a>.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mixer</code></td>
-									<td class="description last"><p>The mixer that is controlled by this action.</p></td>
+									<td class="name">
+										<strong>mixer</strong>
+									</td>
+									<td class="description last">
+										<p>The mixer that is controlled by this action.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>clip</code></td>
-									<td class="description last"><p>The animation clip that holds the actual keyframes.</p></td>
+									<td class="name">
+										<strong>clip</strong>
+									</td>
+									<td class="description last">
+										<p>The animation clip that holds the actual keyframes.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>localRoot</code></td>
-									<td class="description last"><p>The root object on which this action is performed.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>localRoot</strong>
+									</td>
+									<td class="description last">
+										<p>The root object on which this action is performed.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>blendMode</code></td>
-									<td class="description last"><p>The blend mode.</p></td>
+									<td class="name">
+										<strong>blendMode</strong>
+									</td>
+									<td class="description last">
+										<p>The blend mode.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -61,7 +78,8 @@ are simultaneously played.</p>
 to <code>false</code> when the last loop of the action has finished, so that this action has
 no further impact.</p>
 <p>Note: This member has no impact if the action is interrupted (it
-has only an effect if its last loop has really finished).<br/>Default is <code>false</code>.</p>
+has only an effect if its last loop has really finished).</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -69,19 +87,22 @@ has only an effect if its last loop has really finished).<br/>Default is <code>f
 					<div class="description">
 						<p>If set to <code>false</code>, the action is disabled so it has no impact.</p>
 <p>When the action is re-enabled, the animation continues from its current
-time (setting <code>enabled</code> to <code>false</code> doesn't reset the action).<br/>Default is <code>true</code>.</p>
+time (setting <code>enabled</code> to <code>false</code> doesn't reset the action).</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="loop" translate="no">.<a href="#loop">loop</a><span class="type-signature"> : <a href="global.html#LoopRepeat">LoopRepeat</a> | <a href="global.html#LoopOnce">LoopOnce</a> | <a href="global.html#LoopPingPong">LoopPingPong</a></span> </h3>
 					<div class="description">
-						<p>The loop mode, set via <a href="AnimationAction.html#setLoop">AnimationAction#setLoop</a>.<br/>Default is <code>LoopRepeat</code>.</p>
+						<p>The loop mode, set via <a href="AnimationAction.html#setLoop">AnimationAction#setLoop</a>.</p>
+						<p>Default is <code>LoopRepeat</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="paused" translate="no">.<a href="#paused">paused</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>If set to <code>true</code>, the playback of the action is paused.<br/>Default is <code>false</code>.</p>
+						<p>If set to <code>true</code>, the playback of the action is paused.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -90,7 +111,8 @@ time (setting <code>enabled</code> to <code>false</code> doesn't reset the actio
 						<p>The number of repetitions of the performed clip over the course of this action.
 Can be set via <a href="AnimationAction.html#setLoop">AnimationAction#setLoop</a>.</p>
 <p>Setting this number has no effect if <a href="AnimationAction.html#loop">AnimationAction#loop</a> is set to
-<code>THREE:LoopOnce</code>.<br/>Default is <code>Infinity</code>.</p>
+<code>THREE:LoopOnce</code>.</p>
+						<p>Default is <code>Infinity</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -98,14 +120,16 @@ Can be set via <a href="AnimationAction.html#setLoop">AnimationAction#setLoop</a
 					<div class="description">
 						<p>The local time of this action (in seconds, starting with <code>0</code>).</p>
 <p>The value gets clamped or wrapped to <code>[0,clip.duration]</code> (according to the
-loop state).<br/>Default is <code>Infinity</code>.</p>
+loop state).</p>
+						<p>Default is <code>Infinity</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="timeScale" translate="no">.<a href="#timeScale">timeScale</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>Scaling factor for the <a href="AnimationAction.html#time">AnimationAction#time</a>. A value of <code>0</code> causes the
-animation to pause. Negative values cause the animation to play backwards.<br/>Default is <code>1</code>.</p>
+animation to pause. Negative values cause the animation to play backwards.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -113,23 +137,26 @@ animation to pause. Negative values cause the animation to play backwards.<br/>D
 					<div class="description">
 						<p>The degree of influence of this action (in the interval <code>[0, 1]</code>). Values
 between <code>0</code> (no impact) and <code>1</code> (full impact) can be used to blend between
-several actions.<br/>Default is <code>1</code>.</p>
+several actions.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="zeroSlopeAtEnd" translate="no">.<a href="#zeroSlopeAtEnd">zeroSlopeAtEnd</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enables smooth interpolation without separate clips for start, loop and end.<br/>Default is <code>true</code>.</p>
+						<p>Enables smooth interpolation without separate clips for start, loop and end.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="zeroSlopeAtStart" translate="no">.<a href="#zeroSlopeAtStart">zeroSlopeAtStart</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enables smooth interpolation without separate clips for start, loop and end.<br/>Default is <code>true</code>.</p>
+						<p>Enables smooth interpolation without separate clips for start, loop and end.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="crossFadeFrom" translate="no">.<a href="#crossFadeFrom">crossFadeFrom</a><span class="signature">( fadeOutAction : <span class="param-type">AnimationAction</span>, duration : <span class="param-type">number</span>, warp : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
+					<h3 class="name name-method" id="crossFadeFrom" translate="no">.<a href="#crossFadeFrom">crossFadeFrom</a><span class="signature">( fadeOutAction : <span class="param-type"><a href="AnimationAction.html">AnimationAction</a></span>, duration : <span class="param-type">number</span>, warp : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Causes this action to fade in and the given action to fade out,
@@ -138,16 +165,29 @@ within the passed time interval.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>fadeOutAction</code></td>
-									<td class="description last"><p>The animation action to fade out.</p></td>
+									<td class="name">
+										<strong>fadeOutAction</strong>
+									</td>
+									<td class="description last">
+										<p>The animation action to fade out.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the fade.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the fade.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>warp</code></td>
-									<td class="description last"><p>Whether warping should be used or not.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>warp</strong>
+									</td>
+									<td class="description last">
+										<p>Whether warping should be used or not.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -155,7 +195,7 @@ within the passed time interval.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this animation action.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="crossFadeTo" translate="no">.<a href="#crossFadeTo">crossFadeTo</a><span class="signature">( fadeInAction : <span class="param-type">AnimationAction</span>, duration : <span class="param-type">number</span>, warp : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
+					<h3 class="name name-method" id="crossFadeTo" translate="no">.<a href="#crossFadeTo">crossFadeTo</a><span class="signature">( fadeInAction : <span class="param-type"><a href="AnimationAction.html">AnimationAction</a></span>, duration : <span class="param-type">number</span>, warp : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Causes this action to fade out and the given action to fade in,
@@ -164,16 +204,29 @@ within the passed time interval.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>fadeInAction</code></td>
-									<td class="description last"><p>The animation action to fade in.</p></td>
+									<td class="name">
+										<strong>fadeInAction</strong>
+									</td>
+									<td class="description last">
+										<p>The animation action to fade in.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the fade.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the fade.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>warp</code></td>
-									<td class="description last"><p>Whether warping should be used or not.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>warp</strong>
+									</td>
+									<td class="description last">
+										<p>Whether warping should be used or not.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -190,8 +243,12 @@ within the passed time interval.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the fade.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the fade.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -208,8 +265,12 @@ within the passed time interval.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the fade.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the fade.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -270,8 +331,12 @@ within the passed time interval.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -323,8 +388,12 @@ within the passed time interval.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration to set.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -342,8 +411,12 @@ action is paused.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>timeScale</code></td>
-									<td class="description last"><p>The time scale to set.</p></td>
+									<td class="name">
+										<strong>timeScale</strong>
+									</td>
+									<td class="description last">
+										<p>The time scale to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -361,8 +434,12 @@ action is disabled.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>weight</code></td>
-									<td class="description last"><p>The weight to set.</p></td>
+									<td class="name">
+										<strong>weight</strong>
+									</td>
+									<td class="description last">
+										<p>The weight to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -370,7 +447,7 @@ action is disabled.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this animation action.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setLoop" translate="no">.<a href="#setLoop">setLoop</a><span class="signature">( mode : <span class="param-type">LoopRepeat | LoopOnce | LoopPingPong</span>, repetitions : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
+					<h3 class="name name-method" id="setLoop" translate="no">.<a href="#setLoop">setLoop</a><span class="signature">( mode : <span class="param-type"><a href="global.html#LoopRepeat">LoopRepeat</a> | <a href="global.html#LoopOnce">LoopOnce</a> | <a href="global.html#LoopPingPong">LoopPingPong</a></span>, repetitions : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Configures the loop settings for this action.</p>
@@ -378,12 +455,20 @@ action is disabled.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mode</code></td>
-									<td class="description last"><p>The loop mode.</p></td>
+									<td class="name">
+										<strong>mode</strong>
+									</td>
+									<td class="description last">
+										<p>The loop mode.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>repetitions</code></td>
-									<td class="description last"><p>The number of repetitions.</p></td>
+									<td class="name">
+										<strong>repetitions</strong>
+									</td>
+									<td class="description last">
+										<p>The number of repetitions.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -399,8 +484,12 @@ action is disabled.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>time</code></td>
-									<td class="description last"><p>The start time in seconds.</p></td>
+									<td class="name">
+										<strong>time</strong>
+									</td>
+									<td class="description last">
+										<p>The start time in seconds.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -435,7 +524,7 @@ action is disabled.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this animation action.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="syncWith" translate="no">.<a href="#syncWith">syncWith</a><span class="signature">( action : <span class="param-type">AnimationAction</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
+					<h3 class="name name-method" id="syncWith" translate="no">.<a href="#syncWith">syncWith</a><span class="signature">( action : <span class="param-type"><a href="AnimationAction.html">AnimationAction</a></span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Synchronizes this action with the passed other action.</p>
@@ -443,8 +532,12 @@ action is disabled.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>action</code></td>
-									<td class="description last"><p>The action to sync with.</p></td>
+									<td class="name">
+										<strong>action</strong>
+									</td>
+									<td class="description last">
+										<p>The action to sync with.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -462,16 +555,28 @@ action is disabled.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>startTimeScale</code></td>
-									<td class="description last"><p>The start time scale.</p></td>
+									<td class="name">
+										<strong>startTimeScale</strong>
+									</td>
+									<td class="description last">
+										<p>The start time scale.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>endTimeScale</code></td>
-									<td class="description last"><p>The end time scale.</p></td>
+									<td class="name">
+										<strong>endTimeScale</strong>
+									</td>
+									<td class="description last">
+										<p>The end time scale.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 110 - 39
docs/pages/AnimationClip.html

@@ -17,7 +17,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnimationClip" translate="no">new <a href="#AnimationClip">AnimationClip</a><span class="signature">( name : <span class="param-type">string</span>, duration : <span class="param-type">number</span>, tracks : <span class="param-type">Array.&lt;KeyframeTrack></span>, blendMode : <span class="param-type">NormalAnimationBlendMode | AdditiveAnimationBlendMode</span> )</span> </h3>
+					<h3 class="name name-method" id="AnimationClip" translate="no">new <a href="#AnimationClip">AnimationClip</a><span class="signature">( name : <span class="param-type">string</span>, duration : <span class="param-type">number</span>, tracks : <span class="param-type">Array.&lt;<a href="KeyframeTrack.html">KeyframeTrack</a>></span>, blendMode : <span class="param-type"><a href="global.html#NormalAnimationBlendMode">NormalAnimationBlendMode</a> | <a href="global.html#AdditiveAnimationBlendMode">AdditiveAnimationBlendMode</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new animation clip.</p>
@@ -28,22 +28,41 @@ will automatically be created by loaders when importing animated 3D assets.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The clip's name.<br/>Default is <code>''</code>.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The clip's name.</p>
+										<p>Default is <code>''</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The clip's duration in seconds. If a negative value is passed,
-the duration will be calculated from the passed keyframes.<br/>Default is <code>-1</code>.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The clip's duration in seconds. If a negative value is passed,
+the duration will be calculated from the passed keyframes.</p>
+										<p>Default is <code>-1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>tracks</code></td>
-									<td class="description last"><p>An array of keyframe tracks.</p></td>
+									<td class="name">
+										<strong>tracks</strong>
+									</td>
+									<td class="description last">
+										<p>An array of keyframe tracks.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>blendMode</code></td>
-									<td class="description last"><p>Defines how the animation
-is blended/combined when two or more animations are simultaneously played.<br/>Default is <code>NormalAnimationBlendMode</code>.</p></td>
+									<td class="name">
+										<strong>blendMode</strong>
+									</td>
+									<td class="description last">
+										<p>Defines how the animation
+is blended/combined when two or more animations are simultaneously played.</p>
+										<p>Default is <code>NormalAnimationBlendMode</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -157,16 +176,28 @@ animation-group-based patterns like &quot;Walk_001, Walk_002, Run_001, Run_002..
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>morphTargets</code></td>
-									<td class="description last"><p>A sequence of morph targets.</p></td>
+									<td class="name">
+										<strong>morphTargets</strong>
+									</td>
+									<td class="description last">
+										<p>A sequence of morph targets.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>fps</code></td>
-									<td class="description last"><p>The Frames-Per-Second value.</p></td>
+									<td class="name">
+										<strong>fps</strong>
+									</td>
+									<td class="description last">
+										<p>The Frames-Per-Second value.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>noLoop</code></td>
-									<td class="description last"><p>Whether the clip should be no loop or not.</p></td>
+									<td class="name">
+										<strong>noLoop</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the clip should be no loop or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -185,20 +216,36 @@ overridden via <a href="AnimationAction.html#setDuration">AnimationAction#setDur
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The name of the animation clip.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The name of the animation clip.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>morphTargetSequence</code></td>
-									<td class="description last"><p>A sequence of morph targets.</p></td>
+									<td class="name">
+										<strong>morphTargetSequence</strong>
+									</td>
+									<td class="description last">
+										<p>A sequence of morph targets.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>fps</code></td>
-									<td class="description last"><p>The Frames-Per-Second value.</p></td>
+									<td class="name">
+										<strong>fps</strong>
+									</td>
+									<td class="description last">
+										<p>The Frames-Per-Second value.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>noLoop</code></td>
-									<td class="description last"><p>Whether the clip should be no loop or not.</p></td>
+									<td class="name">
+										<strong>noLoop</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the clip should be no loop or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -206,7 +253,7 @@ overridden via <a href="AnimationAction.html#setDuration">AnimationAction#setDur
 							<dt class="tag-returns"><strong>Returns:</strong> The new animation clip.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".findByName" translate="no">.<a href="#.findByName">findByName</a><span class="signature">( objectOrClipArray : <span class="param-type">Array.&lt;AnimationClip> | Object3D</span>, name : <span class="param-type">string</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
+					<h3 class="name name-method" id=".findByName" translate="no">.<a href="#.findByName">findByName</a><span class="signature">( objectOrClipArray : <span class="param-type">Array.&lt;<a href="AnimationClip.html">AnimationClip</a>> | <a href="Object3D.html">Object3D</a></span>, name : <span class="param-type">string</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Searches for an animation clip by name, taking as its first parameter
@@ -216,12 +263,20 @@ array named &quot;animations&quot; property.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>objectOrClipArray</code></td>
-									<td class="description last"><p>The array or object to search through.</p></td>
+									<td class="name">
+										<strong>objectOrClipArray</strong>
+									</td>
+									<td class="description last">
+										<p>The array or object to search through.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The name to search for.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The name to search for.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -237,8 +292,12 @@ array named &quot;animations&quot; property.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>json</code></td>
-									<td class="description last"><p>The serialized animation clip.</p></td>
+									<td class="name">
+										<strong>json</strong>
+									</td>
+									<td class="description last">
+										<p>The serialized animation clip.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -254,12 +313,20 @@ array named &quot;animations&quot; property.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>animation</code></td>
-									<td class="description last"><p>A serialized animation clip as JSON.</p></td>
+									<td class="name">
+										<strong>animation</strong>
+									</td>
+									<td class="description last">
+										<p>A serialized animation clip as JSON.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>bones</code></td>
-									<td class="description last"><p>An array of bones.</p></td>
+									<td class="name">
+										<strong>bones</strong>
+									</td>
+									<td class="description last">
+										<p>An array of bones.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -270,7 +337,7 @@ array named &quot;animations&quot; property.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The new animation clip.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".toJSON" translate="no">.<a href="#.toJSON">toJSON</a><span class="signature">( clip : <span class="param-type">AnimationClip</span> )</span><span class="type-signature"> : Object</span> </h3>
+					<h3 class="name name-method" id=".toJSON" translate="no">.<a href="#.toJSON">toJSON</a><span class="signature">( clip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a></span> )</span><span class="type-signature"> : Object</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Serializes the given animation clip into JSON.</p>
@@ -278,8 +345,12 @@ array named &quot;animations&quot; property.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>clip</code></td>
-									<td class="description last"><p>The animation clip to serialize.</p></td>
+									<td class="name">
+										<strong>clip</strong>
+									</td>
+									<td class="description last">
+										<p>The animation clip to serialize.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 70 - 24
docs/pages/AnimationClipCreator.html

@@ -23,7 +23,7 @@
 					</div>
 				</div>
 				<h2 class="subsection-title">Static Methods</h2>
-					<h3 class="name name-method" id=".CreateMaterialColorAnimation" translate="no">.<a href="#.CreateMaterialColorAnimation">CreateMaterialColorAnimation</a><span class="signature">( duration : <span class="param-type">number</span>, colors : <span class="param-type">Array.&lt;Color></span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
+					<h3 class="name name-method" id=".CreateMaterialColorAnimation" translate="no">.<a href="#.CreateMaterialColorAnimation">CreateMaterialColorAnimation</a><span class="signature">( duration : <span class="param-type">number</span>, colors : <span class="param-type">Array.&lt;<a href="Color.html">Color</a>></span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Creates an animation clip that animates the <code>color</code> property of a 3D object's
@@ -32,12 +32,20 @@ material.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the animation.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the animation.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colors</code></td>
-									<td class="description last"><p>An array of colors that should be sequentially animated.</p></td>
+									<td class="name">
+										<strong>colors</strong>
+									</td>
+									<td class="description last">
+										<p>An array of colors that should be sequentially animated.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -54,12 +62,20 @@ in the given period.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the animation.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the animation.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>pulseScale</code></td>
-									<td class="description last"><p>The scale of the pulse.</p></td>
+									<td class="name">
+										<strong>pulseScale</strong>
+									</td>
+									<td class="description last">
+										<p>The scale of the pulse.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -76,12 +92,21 @@ in the given period of time around the given axis.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>period</code></td>
-									<td class="description last"><p>The duration of the animation.</p></td>
+									<td class="name">
+										<strong>period</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the animation.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>axis</code></td>
-									<td class="description last"><p>The axis of rotation.<br/>Default is <code>'x'</code>.</p></td>
+									<td class="name">
+										<strong>axis</strong>
+									</td>
+									<td class="description last">
+										<p>The axis of rotation.</p>
+										<p>Default is <code>'x'</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -98,12 +123,21 @@ in the given period of time along the given axis.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>period</code></td>
-									<td class="description last"><p>The duration of the animation.</p></td>
+									<td class="name">
+										<strong>period</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the animation.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>axis</code></td>
-									<td class="description last"><p>The axis to scale the 3D object along.<br/>Default is <code>'x'</code>.</p></td>
+									<td class="name">
+										<strong>axis</strong>
+									</td>
+									<td class="description last">
+										<p>The axis to scale the 3D object along.</p>
+										<p>Default is <code>'x'</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -111,7 +145,7 @@ in the given period of time along the given axis.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The created animation clip.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".CreateShakeAnimation" translate="no">.<a href="#.CreateShakeAnimation">CreateShakeAnimation</a><span class="signature">( duration : <span class="param-type">number</span>, shakeScale : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
+					<h3 class="name name-method" id=".CreateShakeAnimation" translate="no">.<a href="#.CreateShakeAnimation">CreateShakeAnimation</a><span class="signature">( duration : <span class="param-type">number</span>, shakeScale : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Creates an animation clip that translates a 3D object in a shake pattern
@@ -120,12 +154,20 @@ in the given period.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the animation.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the animation.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>shakeScale</code></td>
-									<td class="description last"><p>The scale of the shake.</p></td>
+									<td class="name">
+										<strong>shakeScale</strong>
+									</td>
+									<td class="description last">
+										<p>The scale of the shake.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -141,8 +183,12 @@ in the given period.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>duration</code></td>
-									<td class="description last"><p>The duration of the animation.</p></td>
+									<td class="name">
+										<strong>duration</strong>
+									</td>
+									<td class="description last">
+										<p>The duration of the animation.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 38 - 14
docs/pages/AnimationLoader.html

@@ -23,7 +23,7 @@ const animations = await loader.loadAsync( 'animations/animation.js' );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnimationLoader" translate="no">new <a href="#AnimationLoader">AnimationLoader</a><span class="signature">( manager : <span class="param-type">LoadingManager</span> )</span> </h3>
+					<h3 class="name name-method" id="AnimationLoader" translate="no">new <a href="#AnimationLoader">AnimationLoader</a><span class="signature">( manager : <span class="param-type"><a href="LoadingManager.html">LoadingManager</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new animation loader.</p>
@@ -31,15 +31,19 @@ const animations = await loader.loadAsync( 'animations/animation.js' );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>manager</code></td>
-									<td class="description last"><p>The loading manager.</p></td>
+									<td class="name">
+										<strong>manager</strong>
+									</td>
+									<td class="description last">
+										<p>The loading manager.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type">onProgressCallback</span>, onError : <span class="param-type">onErrorCallback</span> )</span> </h3>
+					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type"><a href="global.html#onProgressCallback">onProgressCallback</a></span>, onError : <span class="param-type"><a href="global.html#onErrorCallback">onErrorCallback</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Starts loading from the given URL and pass the loaded animations as an array
@@ -48,20 +52,36 @@ holding instances of <a href="AnimationClip.html">AnimationClip</a> to the <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>url</code></td>
-									<td class="description last"><p>The path/URL of the file to be loaded. This can also be a data URI.</p></td>
+									<td class="name">
+										<strong>url</strong>
+									</td>
+									<td class="description last">
+										<p>The path/URL of the file to be loaded. This can also be a data URI.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onLoad</code></td>
-									<td class="description last"><p>Executed when the loading process has been finished.</p></td>
+									<td class="name">
+										<strong>onLoad</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when the loading process has been finished.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onProgress</code></td>
-									<td class="description last"><p>Executed while the loading is in progress.</p></td>
+									<td class="name">
+										<strong>onProgress</strong>
+									</td>
+									<td class="description last">
+										<p>Executed while the loading is in progress.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onError</code></td>
-									<td class="description last"><p>Executed when errors occur.</p></td>
+									<td class="name">
+										<strong>onError</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when errors occur.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -77,8 +97,12 @@ holding instances of <a href="AnimationClip.html">AnimationClip</a> to the <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>json</code></td>
-									<td class="description last"><p>The serialized animation clips.</p></td>
+									<td class="name">
+										<strong>json</strong>
+									</td>
+									<td class="description last">
+										<p>The serialized animation clips.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 82 - 32
docs/pages/AnimationMixer.html

@@ -19,7 +19,7 @@ one <code>AnimationMixer</code> may be used for each object.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnimationMixer" translate="no">new <a href="#AnimationMixer">AnimationMixer</a><span class="signature">( root : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="AnimationMixer" translate="no">new <a href="#AnimationMixer">AnimationMixer</a><span class="signature">( root : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new animation mixer.</p>
@@ -27,8 +27,12 @@ one <code>AnimationMixer</code> may be used for each object.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>root</code></td>
-									<td class="description last"><p>The object whose animations shall be played by this mixer.</p></td>
+									<td class="name">
+										<strong>root</strong>
+									</td>
+									<td class="description last">
+										<p>The object whose animations shall be played by this mixer.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -38,7 +42,8 @@ one <code>AnimationMixer</code> may be used for each object.</p></div>
 				<div class="member">
 					<h3 class="name" id="time" translate="no">.<a href="#time">time</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The global mixer time (in seconds; starting with <code>0</code> on the mixer's creation).<br/>Default is <code>0</code>.</p>
+						<p>The global mixer time (in seconds; starting with <code>0</code> on the mixer's creation).</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -47,11 +52,12 @@ one <code>AnimationMixer</code> may be used for each object.</p></div>
 						<p>A scaling factor for the global time.</p>
 <p>Note: Setting this member to <code>0</code> and later back to <code>1</code> is a
 possibility to pause/unpause all actions that are controlled by this
-mixer.<br/>Default is <code>1</code>.</p>
+mixer.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="clipAction" translate="no">.<a href="#clipAction">clipAction</a><span class="signature">( clip : <span class="param-type">AnimationClip | string</span>, optionalRoot : <span class="param-type">Object3D</span>, blendMode : <span class="param-type">NormalAnimationBlendMode | AdditiveAnimationBlendMode</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
+					<h3 class="name name-method" id="clipAction" translate="no">.<a href="#clipAction">clipAction</a><span class="signature">( clip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a> | string</span>, optionalRoot : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, blendMode : <span class="param-type"><a href="global.html#NormalAnimationBlendMode">NormalAnimationBlendMode</a> | <a href="global.html#AdditiveAnimationBlendMode">AdditiveAnimationBlendMode</a></span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns an instance of <a href="AnimationAction.html">AnimationAction</a> for the passed clip.</p>
@@ -62,16 +68,28 @@ same clip and root parameters always returns the same action.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>clip</code></td>
-									<td class="description last"><p>An animation clip or alternatively the name of the animation clip.</p></td>
+									<td class="name">
+										<strong>clip</strong>
+									</td>
+									<td class="description last">
+										<p>An animation clip or alternatively the name of the animation clip.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>optionalRoot</code></td>
-									<td class="description last"><p>An alternative root object.</p></td>
+									<td class="name">
+										<strong>optionalRoot</strong>
+									</td>
+									<td class="description last">
+										<p>An alternative root object.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>blendMode</code></td>
-									<td class="description last"><p>The blend mode.</p></td>
+									<td class="name">
+										<strong>blendMode</strong>
+									</td>
+									<td class="description last">
+										<p>The blend mode.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -79,7 +97,7 @@ same clip and root parameters always returns the same action.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The animation action.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="existingAction" translate="no">.<a href="#existingAction">existingAction</a><span class="signature">( clip : <span class="param-type">AnimationClip | string</span>, optionalRoot : <span class="param-type">Object3D</span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
+					<h3 class="name name-method" id="existingAction" translate="no">.<a href="#existingAction">existingAction</a><span class="signature">( clip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a> | string</span>, optionalRoot : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span><span class="type-signature"> : <a href="AnimationAction.html">AnimationAction</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns an existing animation action for the passed clip.</p>
@@ -87,12 +105,20 @@ same clip and root parameters always returns the same action.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>clip</code></td>
-									<td class="description last"><p>An animation clip or alternatively the name of the animation clip.</p></td>
+									<td class="name">
+										<strong>clip</strong>
+									</td>
+									<td class="description last">
+										<p>An animation clip or alternatively the name of the animation clip.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>optionalRoot</code></td>
-									<td class="description last"><p>An alternative root object.</p></td>
+									<td class="name">
+										<strong>optionalRoot</strong>
+									</td>
+									<td class="description last">
+										<p>An alternative root object.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -119,8 +145,12 @@ input parameter will be scaled by <a href="AnimationMixer.html#timeScale">Animat
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>time</code></td>
-									<td class="description last"><p>The time to set in seconds.</p></td>
+									<td class="name">
+										<strong>time</strong>
+									</td>
+									<td class="description last">
+										<p>The time to set in seconds.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -137,7 +167,7 @@ input parameter will be scaled by <a href="AnimationMixer.html#timeScale">Animat
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this animation mixer.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="uncacheAction" translate="no">.<a href="#uncacheAction">uncacheAction</a><span class="signature">( clip : <span class="param-type">AnimationClip | string</span>, optionalRoot : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="uncacheAction" translate="no">.<a href="#uncacheAction">uncacheAction</a><span class="signature">( clip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a> | string</span>, optionalRoot : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Deallocates all memory resources for an action. The action is identified by the
@@ -147,17 +177,25 @@ sure to call <a href="AnimationAction.html#stop">AnimationAction#stop</a> to dea
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>clip</code></td>
-									<td class="description last"><p>An animation clip or alternatively the name of the animation clip.</p></td>
+									<td class="name">
+										<strong>clip</strong>
+									</td>
+									<td class="description last">
+										<p>An animation clip or alternatively the name of the animation clip.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>optionalRoot</code></td>
-									<td class="description last"><p>An alternative root object.</p></td>
+									<td class="name">
+										<strong>optionalRoot</strong>
+									</td>
+									<td class="description last">
+										<p>An alternative root object.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="uncacheClip" translate="no">.<a href="#uncacheClip">uncacheClip</a><span class="signature">( clip : <span class="param-type">AnimationClip</span> )</span> </h3>
+					<h3 class="name name-method" id="uncacheClip" translate="no">.<a href="#uncacheClip">uncacheClip</a><span class="signature">( clip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Deallocates all memory resources for a clip. Before using this method make
@@ -166,13 +204,17 @@ sure to call <a href="AnimationAction.html#stop">AnimationAction#stop</a> for al
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>clip</code></td>
-									<td class="description last"><p>The clip to uncache.</p></td>
+									<td class="name">
+										<strong>clip</strong>
+									</td>
+									<td class="description last">
+										<p>The clip to uncache.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="uncacheRoot" translate="no">.<a href="#uncacheRoot">uncacheRoot</a><span class="signature">( root : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="uncacheRoot" translate="no">.<a href="#uncacheRoot">uncacheRoot</a><span class="signature">( root : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Deallocates all memory resources for a root object. Before using this
@@ -183,8 +225,12 @@ mixer operates on a single root.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>root</code></td>
-									<td class="description last"><p>The root object to uncache.</p></td>
+									<td class="name">
+										<strong>root</strong>
+									</td>
+									<td class="description last">
+										<p>The root object to uncache.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -199,8 +245,12 @@ time from <a href="Clock.html">Clock</a> or <a href="Timer.html">Timer</a>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>deltaTime</code></td>
-									<td class="description last"><p>The delta time in seconds.</p></td>
+									<td class="name">
+										<strong>deltaTime</strong>
+									</td>
+									<td class="description last">
+										<p>The delta time in seconds.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 30 - 13
docs/pages/AnimationObjectGroup.html

@@ -34,7 +34,7 @@ so cache control of the individual objects must be done on the group.</li>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AnimationObjectGroup" translate="no">new <a href="#AnimationObjectGroup">AnimationObjectGroup</a><span class="signature">( &hellip;arguments : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="AnimationObjectGroup" translate="no">new <a href="#AnimationObjectGroup">AnimationObjectGroup</a><span class="signature">( &hellip;arguments : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new animation group.</p>
@@ -42,8 +42,12 @@ so cache control of the individual objects must be done on the group.</li>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>arguments</code></td>
-									<td class="description last"><p>An arbitrary number of 3D objects that share the same animation state.</p></td>
+									<td class="name">
+										<strong>arguments</strong>
+									</td>
+									<td class="description last">
+										<p>An arbitrary number of 3D objects that share the same animation state.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,7 +57,8 @@ so cache control of the individual objects must be done on the group.</li>
 				<div class="member">
 					<h3 class="name" id="isAnimationObjectGroup" translate="no">.<a href="#isAnimationObjectGroup">isAnimationObjectGroup</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -63,7 +68,7 @@ so cache control of the individual objects must be done on the group.</li>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="add" translate="no">.<a href="#add">add</a><span class="signature">( &hellip;arguments : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="add" translate="no">.<a href="#add">add</a><span class="signature">( &hellip;arguments : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds an arbitrary number of objects to this animation group.</p>
@@ -71,13 +76,17 @@ so cache control of the individual objects must be done on the group.</li>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>arguments</code></td>
-									<td class="description last"><p>The 3D objects to add.</p></td>
+									<td class="name">
+										<strong>arguments</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D objects to add.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="remove" translate="no">.<a href="#remove">remove</a><span class="signature">( &hellip;arguments : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="remove" translate="no">.<a href="#remove">remove</a><span class="signature">( &hellip;arguments : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Removes an arbitrary number of objects to this animation group</p>
@@ -85,13 +94,17 @@ so cache control of the individual objects must be done on the group.</li>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>arguments</code></td>
-									<td class="description last"><p>The 3D objects to remove.</p></td>
+									<td class="name">
+										<strong>arguments</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D objects to remove.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="uncache" translate="no">.<a href="#uncache">uncache</a><span class="signature">( &hellip;arguments : <span class="param-type">Object3D</span> )</span> </h3>
+					<h3 class="name name-method" id="uncache" translate="no">.<a href="#uncache">uncache</a><span class="signature">( &hellip;arguments : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Deallocates all memory resources for the passed 3D objects of this animation group.</p>
@@ -99,8 +112,12 @@ so cache control of the individual objects must be done on the group.</li>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>arguments</code></td>
-									<td class="description last"><p>The 3D objects to uncache.</p></td>
+									<td class="name">
+										<strong>arguments</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D objects to uncache.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 127 - 43
docs/pages/AnimationUtils.html

@@ -28,12 +28,20 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>The array to convert.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>The array to convert.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>type</code></td>
-									<td class="description last"><p>The constructor of a type array.</p></td>
+									<td class="name">
+										<strong>type</strong>
+									</td>
+									<td class="description last">
+										<p>The constructor of a type array.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -49,20 +57,36 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>jsonKeys</code></td>
-									<td class="description last"><p>A list of JSON keyframes.</p></td>
+									<td class="name">
+										<strong>jsonKeys</strong>
+									</td>
+									<td class="description last">
+										<p>A list of JSON keyframes.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>times</code></td>
-									<td class="description last"><p>This array will be filled with keyframe times by this method.</p></td>
+									<td class="name">
+										<strong>times</strong>
+									</td>
+									<td class="description last">
+										<p>This array will be filled with keyframe times by this method.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>values</code></td>
-									<td class="description last"><p>This array will be filled with keyframe values by this method.</p></td>
+									<td class="name">
+										<strong>values</strong>
+									</td>
+									<td class="description last">
+										<p>This array will be filled with keyframe values by this method.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>valuePropertyName</code></td>
-									<td class="description last"><p>The name of the property to use.</p></td>
+									<td class="name">
+										<strong>valuePropertyName</strong>
+									</td>
+									<td class="description last">
+										<p>The name of the property to use.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -75,8 +99,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>times</code></td>
-									<td class="description last"><p>The keyframe time values.</p></td>
+									<td class="name">
+										<strong>times</strong>
+									</td>
+									<td class="description last">
+										<p>The keyframe time values.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -84,7 +112,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> The array.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".isTypedArray" translate="no">.<a href="#.isTypedArray">isTypedArray</a><span class="signature">( object : <span class="param-type">any</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id=".isTypedArray" translate="no">.<a href="#.isTypedArray">isTypedArray</a><span class="signature">( object : <span class="param-type"><a href="global.html#any">any</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given object is a typed array.</p>
@@ -92,8 +120,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>object</code></td>
-									<td class="description last"><p>The object to check.</p></td>
+									<td class="name">
+										<strong>object</strong>
+									</td>
+									<td class="description last">
+										<p>The object to check.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -101,7 +133,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the given object is a typed array.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".makeClipAdditive" translate="no">.<a href="#.makeClipAdditive">makeClipAdditive</a><span class="signature">( targetClip : <span class="param-type">AnimationClip</span>, referenceFrame : <span class="param-type">number</span>, referenceClip : <span class="param-type">AnimationClip</span>, fps : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
+					<h3 class="name name-method" id=".makeClipAdditive" translate="no">.<a href="#.makeClipAdditive">makeClipAdditive</a><span class="signature">( targetClip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a></span>, referenceFrame : <span class="param-type">number</span>, referenceClip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a></span>, fps : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Converts the keyframes of the given animation clip to an additive format.</p>
@@ -109,20 +141,39 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>targetClip</code></td>
-									<td class="description last"><p>The clip to make additive.</p></td>
+									<td class="name">
+										<strong>targetClip</strong>
+									</td>
+									<td class="description last">
+										<p>The clip to make additive.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>referenceFrame</code></td>
-									<td class="description last"><p>The reference frame.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>referenceFrame</strong>
+									</td>
+									<td class="description last">
+										<p>The reference frame.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>referenceClip</code></td>
-									<td class="description last"><p>The reference clip.<br/>Default is <code>targetClip</code>.</p></td>
+									<td class="name">
+										<strong>referenceClip</strong>
+									</td>
+									<td class="description last">
+										<p>The reference clip.</p>
+										<p>Default is <code>targetClip</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>fps</code></td>
-									<td class="description last"><p>The FPS.<br/>Default is <code>30</code>.</p></td>
+									<td class="name">
+										<strong>fps</strong>
+									</td>
+									<td class="description last">
+										<p>The FPS.</p>
+										<p>Default is <code>30</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -138,16 +189,28 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>values</code></td>
-									<td class="description last"><p>The values to sort.</p></td>
+									<td class="name">
+										<strong>values</strong>
+									</td>
+									<td class="description last">
+										<p>The values to sort.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>stride</code></td>
-									<td class="description last"><p>The stride.</p></td>
+									<td class="name">
+										<strong>stride</strong>
+									</td>
+									<td class="description last">
+										<p>The stride.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>order</code></td>
-									<td class="description last"><p>The sort order.</p></td>
+									<td class="name">
+										<strong>order</strong>
+									</td>
+									<td class="description last">
+										<p>The sort order.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -155,7 +218,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> The sorted values.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".subclip" translate="no">.<a href="#.subclip">subclip</a><span class="signature">( sourceClip : <span class="param-type">AnimationClip</span>, name : <span class="param-type">string</span>, startFrame : <span class="param-type">number</span>, endFrame : <span class="param-type">number</span>, fps : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
+					<h3 class="name name-method" id=".subclip" translate="no">.<a href="#.subclip">subclip</a><span class="signature">( sourceClip : <span class="param-type"><a href="AnimationClip.html">AnimationClip</a></span>, name : <span class="param-type">string</span>, startFrame : <span class="param-type">number</span>, endFrame : <span class="param-type">number</span>, fps : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="AnimationClip.html">AnimationClip</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Creates a new clip, containing only the segment of the original clip between the given frames.</p>
@@ -163,24 +226,45 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>sourceClip</code></td>
-									<td class="description last"><p>The values to sort.</p></td>
+									<td class="name">
+										<strong>sourceClip</strong>
+									</td>
+									<td class="description last">
+										<p>The values to sort.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The name of the clip.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The name of the clip.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>startFrame</code></td>
-									<td class="description last"><p>The start frame.</p></td>
+									<td class="name">
+										<strong>startFrame</strong>
+									</td>
+									<td class="description last">
+										<p>The start frame.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>endFrame</code></td>
-									<td class="description last"><p>The end frame.</p></td>
+									<td class="name">
+										<strong>endFrame</strong>
+									</td>
+									<td class="description last">
+										<p>The end frame.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>fps</code></td>
-									<td class="description last"><p>The FPS.<br/>Default is <code>30</code>.</p></td>
+									<td class="name">
+										<strong>fps</strong>
+									</td>
+									<td class="description last">
+										<p>The FPS.</p>
+										<p>Default is <code>30</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 44 - 13
docs/pages/ArcCurve.html

@@ -26,28 +26,58 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>aX</code></td>
-									<td class="description last"><p>The X center of the ellipse.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>aX</strong>
+									</td>
+									<td class="description last">
+										<p>The X center of the ellipse.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>aY</code></td>
-									<td class="description last"><p>The Y center of the ellipse.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>aY</strong>
+									</td>
+									<td class="description last">
+										<p>The Y center of the ellipse.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>aRadius</code></td>
-									<td class="description last"><p>The radius of the ellipse in the x direction.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>aRadius</strong>
+									</td>
+									<td class="description last">
+										<p>The radius of the ellipse in the x direction.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>aStartAngle</code></td>
-									<td class="description last"><p>The start angle of the curve in radians starting from the positive X axis.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>aStartAngle</strong>
+									</td>
+									<td class="description last">
+										<p>The start angle of the curve in radians starting from the positive X axis.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>aEndAngle</code></td>
-									<td class="description last"><p>The end angle of the curve in radians starting from the positive X axis.<br/>Default is <code>Math.PI*2</code>.</p></td>
+									<td class="name">
+										<strong>aEndAngle</strong>
+									</td>
+									<td class="description last">
+										<p>The end angle of the curve in radians starting from the positive X axis.</p>
+										<p>Default is <code>Math.PI*2</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>aClockwise</code></td>
-									<td class="description last"><p>Whether the ellipse is drawn clockwise or not.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>aClockwise</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the ellipse is drawn clockwise or not.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -57,7 +87,8 @@
 				<div class="member">
 					<h3 class="name" id="isArcCurve" translate="no">.<a href="#isArcCurve">isArcCurve</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 122 - 48
docs/pages/ArcballControls.html

@@ -30,7 +30,7 @@ animation loop when animations are on.</p></div>
 				<pre><code class="language-js">import { ArcballControls } from 'three/addons/controls/ArcballControls.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ArcballControls" translate="no">new <a href="#ArcballControls">ArcballControls</a><span class="signature">( camera : <span class="param-type">Camera</span>, domElement : <span class="param-type">HTMLElement</span>, scene : <span class="param-type">Scene</span> )</span> </h3>
+					<h3 class="name name-method" id="ArcballControls" translate="no">new <a href="#ArcballControls">ArcballControls</a><span class="signature">( camera : <span class="param-type"><a href="Camera.html">Camera</a></span>, domElement : <span class="param-type">HTMLElement</span>, scene : <span class="param-type"><a href="Scene.html">Scene</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new controls instance.</p>
@@ -38,16 +38,30 @@ animation loop when animations are on.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera to be controlled. The camera must not be a child of another object, unless that object is the scene itself.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera to be controlled. The camera must not be a child of another object, unless that object is the scene itself.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>domElement</code></td>
-									<td class="description last"><p>The HTML element used for event listeners.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>domElement</strong>
+									</td>
+									<td class="description last">
+										<p>The HTML element used for event listeners.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>The scene rendered by the camera. If not given, gizmos cannot be shown.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>The scene rendered by the camera. If not given, gizmos cannot be shown.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -59,104 +73,121 @@ animation loop when animations are on.</p></div>
 					<div class="description">
 						<p>If set to <code>true</code>, the camera's near and far values will be adjusted every time zoom is
 performed trying to maintain the same visible portion given by initial near and far
-values. Only works with perspective cameras.<br/>Default is <code>false</code>.</p>
+values. Only works with perspective cameras.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="cursorZoom" translate="no">.<a href="#cursorZoom">cursorZoom</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Set to <code>true</code> to make zoom become cursor centered.<br/>Default is <code>false</code>.</p>
+						<p>Set to <code>true</code> to make zoom become cursor centered.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="dampingFactor" translate="no">.<a href="#dampingFactor">dampingFactor</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The damping inertia used if 'enableAnimations<code>is set to</code>true`.<br/>Default is <code>25</code>.</p>
+						<p>The damping inertia used if 'enableAnimations<code>is set to</code>true`.</p>
+						<p>Default is <code>25</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enableAnimations" translate="no">.<a href="#enableAnimations">enableAnimations</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Set to <code>true</code> to enable animations for rotation (damping) and focus operation.<br/>Default is <code>true</code>.</p>
+						<p>Set to <code>true</code> to enable animations for rotation (damping) and focus operation.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enableFocus" translate="no">.<a href="#enableFocus">enableFocus</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enable or disable camera focusing on double-tap (or click) operations.<br/>Default is <code>true</code>.</p>
+						<p>Enable or disable camera focusing on double-tap (or click) operations.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enableGizmos" translate="no">.<a href="#enableGizmos">enableGizmos</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enable or disable gizmos.<br/>Default is <code>true</code>.</p>
+						<p>Enable or disable gizmos.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enableGrid" translate="no">.<a href="#enableGrid">enableGrid</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
 						<p>If set to <code>true</code>, a grid will appear when panning operation is being performed
-(desktop interaction only).<br/>Default is <code>false</code>.</p>
+(desktop interaction only).</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enablePan" translate="no">.<a href="#enablePan">enablePan</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enable or disable camera panning.<br/>Default is <code>true</code>.</p>
+						<p>Enable or disable camera panning.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enableRotate" translate="no">.<a href="#enableRotate">enableRotate</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enable or disable camera rotation.<br/>Default is <code>true</code>.</p>
+						<p>Enable or disable camera rotation.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="enableZoom" translate="no">.<a href="#enableZoom">enableZoom</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Enable or disable camera zoom.<br/>Default is <code>true</code>.</p>
+						<p>Enable or disable camera zoom.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="focusAnimationTime" translate="no">.<a href="#focusAnimationTime">focusAnimationTime</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>Duration of focus animations in ms.<br/>Default is <code>500</code>.</p>
+						<p>Duration of focus animations in ms.</p>
+						<p>Default is <code>500</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="maxDistance" translate="no">.<a href="#maxDistance">maxDistance</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>How far you can dolly out. For perspective cameras only.<br/>Default is <code>Infinity</code>.</p>
+						<p>How far you can dolly out. For perspective cameras only.</p>
+						<p>Default is <code>Infinity</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="maxFov" translate="no">.<a href="#maxFov">maxFov</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The maximum FOV in degrees.<br/>Default is <code>90</code>.</p>
+						<p>The maximum FOV in degrees.</p>
+						<p>Default is <code>90</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="maxZoom" translate="no">.<a href="#maxZoom">maxZoom</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>How far you can zoom out. For orthographic cameras only.<br/>Default is <code>Infinity</code>.</p>
+						<p>How far you can zoom out. For orthographic cameras only.</p>
+						<p>Default is <code>Infinity</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="minDistance" translate="no">.<a href="#minDistance">minDistance</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>How far you can dolly in. For perspective cameras only.<br/>Default is <code>0</code>.</p>
+						<p>How far you can dolly in. For perspective cameras only.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="minFov" translate="no">.<a href="#minFov">minFov</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The minimum FOV in degrees.<br/>Default is <code>5</code>.</p>
+						<p>The minimum FOV in degrees.</p>
+						<p>Default is <code>5</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="minZoom" translate="no">.<a href="#minZoom">minZoom</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>How far you can zoom in. For orthographic cameras only.<br/>Default is <code>0</code>.</p>
+						<p>How far you can zoom in. For orthographic cameras only.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -169,25 +200,29 @@ values. Only works with perspective cameras.<br/>Default is <code>false</code>.<
 				<div class="member">
 					<h3 class="name" id="radiusFactor" translate="no">.<a href="#radiusFactor">radiusFactor</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The size of the gizmo relative to the screen width and height.<br/>Default is <code>0.67</code>.</p>
+						<p>The size of the gizmo relative to the screen width and height.</p>
+						<p>Default is <code>0.67</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="rotateSpeed" translate="no">.<a href="#rotateSpeed">rotateSpeed</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>Speed of rotation.<br/>Default is <code>1</code>.</p>
+						<p>Speed of rotation.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="scaleFactor" translate="no">.<a href="#scaleFactor">scaleFactor</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The scaling factor used when performing zoom operation.<br/>Default is <code>1.1</code>.</p>
+						<p>The scaling factor used when performing zoom operation.</p>
+						<p>Default is <code>1.1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="scene" translate="no">.<a href="#scene">scene</a><span class="type-signature"> : <a href="Scene.html">Scene</a></span> </h3>
 					<div class="description">
-						<p>The scene rendered by the camera. If not given, gizmos cannot be shown.<br/>Default is <code>null</code>.</p>
+						<p>The scene rendered by the camera. If not given, gizmos cannot be shown.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -199,7 +234,8 @@ values. Only works with perspective cameras.<br/>Default is <code>false</code>.<
 				<div class="member">
 					<h3 class="name" id="wMax" translate="no">.<a href="#wMax">wMax</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>Maximum angular velocity allowed on rotation animation start.<br/>Default is <code>20</code>.</p>
+						<p>Maximum angular velocity allowed on rotation animation start.</p>
+						<p>Default is <code>20</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -211,8 +247,12 @@ values. Only works with perspective cameras.<br/>Default is <code>false</code>.<
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>isActive</code></td>
-									<td class="description last"><p>If set to <code>true</code>, gizmos are more visible.</p></td>
+									<td class="name">
+										<strong>isActive</strong>
+									</td>
+									<td class="description last">
+										<p>If set to <code>true</code>, gizmos are more visible.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -258,7 +298,7 @@ text as saved from <code>copyState()</code>.</p>
 							<p>Saves the current state of the control. This can later be recover with <code>reset()</code>.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="setCamera" translate="no">.<a href="#setCamera">setCamera</a><span class="signature">( camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="setCamera" translate="no">.<a href="#setCamera">setCamera</a><span class="signature">( camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the camera to be controlled.  Must be called in order to set a new camera to be controlled.</p>
@@ -266,8 +306,12 @@ text as saved from <code>copyState()</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera to be controlled.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera to be controlled.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -280,8 +324,12 @@ text as saved from <code>copyState()</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>Value of gizmos visibility.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>Value of gizmos visibility.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -294,16 +342,29 @@ text as saved from <code>copyState()</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>operation</code></td>
-									<td class="description last"><p>The operation to be performed ('PAN', 'ROTATE', 'ZOOM', 'FOV').</p></td>
+									<td class="name">
+										<strong>operation</strong>
+									</td>
+									<td class="description last">
+										<p>The operation to be performed ('PAN', 'ROTATE', 'ZOOM', 'FOV').</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>mouse</code></td>
-									<td class="description last"><p>A mouse button (0, 1, 2) or 'WHEEL' for wheel notches.</p></td>
+									<td class="name">
+										<strong>mouse</strong>
+									</td>
+									<td class="description last">
+										<p>A mouse button (0, 1, 2) or 'WHEEL' for wheel notches.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>key</code></td>
-									<td class="description last"><p>The keyboard modifier ('CTRL', 'SHIFT') or null if key is not needed.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>key</strong>
+									</td>
+									<td class="description last">
+										<p>The keyboard modifier ('CTRL', 'SHIFT') or null if key is not needed.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -319,8 +380,12 @@ text as saved from <code>copyState()</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>Value of radius factor.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>Value of radius factor.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -333,12 +398,21 @@ text as saved from <code>copyState()</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mouse</code></td>
-									<td class="description last"><p>A mouse button (0, 1, 2) or 'WHEEL' for wheel notches.</p></td>
+									<td class="name">
+										<strong>mouse</strong>
+									</td>
+									<td class="description last">
+										<p>A mouse button (0, 1, 2) or 'WHEEL' for wheel notches.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>key</code></td>
-									<td class="description last"><p>The keyboard modifier ('CTRL', 'SHIFT') or null if key is not needed.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>key</strong>
+									</td>
+									<td class="description last">
+										<p>The keyboard modifier ('CTRL', 'SHIFT') or null if key is not needed.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 12 - 5
docs/pages/ArrayCamera.html

@@ -23,7 +23,7 @@ part of the viewport that is rendered with this camera.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ArrayCamera" translate="no">new <a href="#ArrayCamera">ArrayCamera</a><span class="signature">( array : <span class="param-type">Array.&lt;PerspectiveCamera></span> )</span> </h3>
+					<h3 class="name name-method" id="ArrayCamera" translate="no">new <a href="#ArrayCamera">ArrayCamera</a><span class="signature">( array : <span class="param-type">Array.&lt;<a href="PerspectiveCamera.html">PerspectiveCamera</a>></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new array camera.</p>
@@ -31,8 +31,13 @@ part of the viewport that is rendered with this camera.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>An array of perspective sub cameras.<br/>Default is <code>[]</code>.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>An array of perspective sub cameras.</p>
+										<p>Default is <code>[]</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -48,13 +53,15 @@ part of the viewport that is rendered with this camera.</p></div>
 				<div class="member">
 					<h3 class="name" id="isArrayCamera" translate="no">.<a href="#isArrayCamera">isArrayCamera</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isMultiViewCamera" translate="no">.<a href="#isMultiViewCamera">isMultiViewCamera</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>Whether this camera is used with multiview rendering or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether this camera is used with multiview rendering or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 22 - 9
docs/pages/ArrayElementNode.html

@@ -19,7 +19,7 @@ node data structures.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ArrayElementNode" translate="no">new <a href="#ArrayElementNode">ArrayElementNode</a><span class="signature">( node : <span class="param-type">Node</span>, indexNode : <span class="param-type">Node</span> )</span> </h3>
+					<h3 class="name name-method" id="ArrayElementNode" translate="no">new <a href="#ArrayElementNode">ArrayElementNode</a><span class="signature">( node : <span class="param-type"><a href="Node.html">Node</a></span>, indexNode : <span class="param-type"><a href="Node.html">Node</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs an array element node.</p>
@@ -27,12 +27,20 @@ node data structures.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>node</code></td>
-									<td class="description last"><p>The array-like node.</p></td>
+									<td class="name">
+										<strong>node</strong>
+									</td>
+									<td class="description last">
+										<p>The array-like node.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>indexNode</code></td>
-									<td class="description last"><p>The index node that defines the element access.</p></td>
+									<td class="name">
+										<strong>indexNode</strong>
+									</td>
+									<td class="description last">
+										<p>The index node that defines the element access.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -48,7 +56,8 @@ node data structures.</p></div>
 				<div class="member">
 					<h3 class="name" id="isArrayElementNode" translate="no">.<a href="#isArrayElementNode">isArrayElementNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -58,7 +67,7 @@ node data structures.</p></div>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is overwritten since the node type is inferred from the array-like node.</p>
@@ -66,8 +75,12 @@ node data structures.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 50 - 20
docs/pages/ArrayNode.html

@@ -26,7 +26,7 @@ const redColor = tintColors.element( 0 );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ArrayNode" translate="no">new <a href="#ArrayNode">ArrayNode</a><span class="signature">( nodeType : <span class="param-type">string</span>, count : <span class="param-type">number</span>, values : <span class="param-type">Array.&lt;Node></span> )</span> </h3>
+					<h3 class="name name-method" id="ArrayNode" translate="no">new <a href="#ArrayNode">ArrayNode</a><span class="signature">( nodeType : <span class="param-type">string</span>, count : <span class="param-type">number</span>, values : <span class="param-type">Array.&lt;<a href="Node.html">Node</a>></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new array node.</p>
@@ -34,16 +34,29 @@ const redColor = tintColors.element( 0 );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>nodeType</code></td>
-									<td class="description last"><p>The data type of the elements.</p></td>
+									<td class="name">
+										<strong>nodeType</strong>
+									</td>
+									<td class="description last">
+										<p>The data type of the elements.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>count</code></td>
-									<td class="description last"><p>Size of the array.</p></td>
+									<td class="name">
+										<strong>count</strong>
+									</td>
+									<td class="description last">
+										<p>Size of the array.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>values</code></td>
-									<td class="description last"><p>Array default values.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>values</strong>
+									</td>
+									<td class="description last">
+										<p>Array default values.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -59,7 +72,8 @@ const redColor = tintColors.element( 0 );
 				<div class="member">
 					<h3 class="name" id="isArrayNode" translate="no">.<a href="#isArrayNode">isArrayNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -69,7 +83,7 @@ const redColor = tintColors.element( 0 );
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="generate" translate="no">.<a href="#generate">generate</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="generate" translate="no">.<a href="#generate">generate</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method builds the output node and returns the resulting array as a shader string.</p>
@@ -77,8 +91,12 @@ const redColor = tintColors.element( 0 );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -89,7 +107,7 @@ const redColor = tintColors.element( 0 );
 							<dt class="tag-returns"><strong>Returns:</strong> The generated shader string.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getArrayCount" translate="no">.<a href="#getArrayCount">getArrayCount</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : number</span> </h3>
+					<h3 class="name name-method" id="getArrayCount" translate="no">.<a href="#getArrayCount">getArrayCount</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : number</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the number of elements in the node array.</p>
@@ -97,8 +115,12 @@ const redColor = tintColors.element( 0 );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -109,7 +131,7 @@ const redColor = tintColors.element( 0 );
 							<dt class="tag-returns"><strong>Returns:</strong> The number of elements in the node array.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getElementType" translate="no">.<a href="#getElementType">getElementType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getElementType" translate="no">.<a href="#getElementType">getElementType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the node's type.</p>
@@ -117,8 +139,12 @@ const redColor = tintColors.element( 0 );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -129,7 +155,7 @@ const redColor = tintColors.element( 0 );
 							<dt class="tag-returns"><strong>Returns:</strong> The type of the node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the node's type.</p>
@@ -137,8 +163,12 @@ const redColor = tintColors.element( 0 );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 77 - 25
docs/pages/ArrowHelper.html

@@ -28,7 +28,7 @@ scene.add( arrowHelper );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ArrowHelper" translate="no">new <a href="#ArrowHelper">ArrowHelper</a><span class="signature">( dir : <span class="param-type">Vector3</span>, origin : <span class="param-type">Vector3</span>, length : <span class="param-type">number</span>, color : <span class="param-type">number | Color | string</span>, headLength : <span class="param-type">number</span>, headWidth : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="ArrowHelper" translate="no">new <a href="#ArrowHelper">ArrowHelper</a><span class="signature">( dir : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, origin : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, length : <span class="param-type">number</span>, color : <span class="param-type">number | <a href="Color.html">Color</a> | string</span>, headLength : <span class="param-type">number</span>, headWidth : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new arrow helper.</p>
@@ -36,28 +36,58 @@ scene.add( arrowHelper );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>dir</code></td>
-									<td class="description last"><p>The (normalized) direction vector.<br/>Default is <code>(0, 0, 1)</code>.</p></td>
+									<td class="name">
+										<strong>dir</strong>
+									</td>
+									<td class="description last">
+										<p>The (normalized) direction vector.</p>
+										<p>Default is <code>(0, 0, 1)</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>origin</code></td>
-									<td class="description last"><p>Point at which the arrow starts.<br/>Default is <code>(0, 0, 0)</code>.</p></td>
+									<td class="name">
+										<strong>origin</strong>
+									</td>
+									<td class="description last">
+										<p>Point at which the arrow starts.</p>
+										<p>Default is <code>(0, 0, 0)</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>length</code></td>
-									<td class="description last"><p>Length of the arrow in world units.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>length</strong>
+									</td>
+									<td class="description last">
+										<p>Length of the arrow in world units.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>Color of the arrow.<br/>Default is <code>0xffff00</code>.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>Color of the arrow.</p>
+										<p>Default is <code>0xffff00</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>headLength</code></td>
-									<td class="description last"><p>The length of the head of the arrow.<br/>Default is <code>length*0.2</code>.</p></td>
+									<td class="name">
+										<strong>headLength</strong>
+									</td>
+									<td class="description last">
+										<p>The length of the head of the arrow.</p>
+										<p>Default is <code>length*0.2</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>headWidth</code></td>
-									<td class="description last"><p>The width of the head of the arrow.<br/>Default is <code>headLength*0.2</code>.</p></td>
+									<td class="name">
+										<strong>headWidth</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the head of the arrow.</p>
+										<p>Default is <code>headLength*0.2</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -84,7 +114,7 @@ scene.add( arrowHelper );
 method whenever this instance is no longer used in your app.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="setColor" translate="no">.<a href="#setColor">setColor</a><span class="signature">( color : <span class="param-type">number | Color | string</span> )</span> </h3>
+					<h3 class="name name-method" id="setColor" translate="no">.<a href="#setColor">setColor</a><span class="signature">( color : <span class="param-type">number | <a href="Color.html">Color</a> | string</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the color of the helper.</p>
@@ -92,13 +122,17 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to set.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setDirection" translate="no">.<a href="#setDirection">setDirection</a><span class="signature">( dir : <span class="param-type">Vector3</span> )</span> </h3>
+					<h3 class="name name-method" id="setDirection" translate="no">.<a href="#setDirection">setDirection</a><span class="signature">( dir : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the direction of the helper.</p>
@@ -106,8 +140,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>dir</code></td>
-									<td class="description last"><p>The normalized direction vector.</p></td>
+									<td class="name">
+										<strong>dir</strong>
+									</td>
+									<td class="description last">
+										<p>The normalized direction vector.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -120,16 +158,30 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>length</code></td>
-									<td class="description last"><p>Length of the arrow in world units.</p></td>
+									<td class="name">
+										<strong>length</strong>
+									</td>
+									<td class="description last">
+										<p>Length of the arrow in world units.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>headLength</code></td>
-									<td class="description last"><p>The length of the head of the arrow.<br/>Default is <code>length*0.2</code>.</p></td>
+									<td class="name">
+										<strong>headLength</strong>
+									</td>
+									<td class="description last">
+										<p>The length of the head of the arrow.</p>
+										<p>Default is <code>length*0.2</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>headWidth</code></td>
-									<td class="description last"><p>The width of the head of the arrow.<br/>Default is <code>headLength*0.2</code>.</p></td>
+									<td class="name">
+										<strong>headWidth</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the head of the arrow.</p>
+										<p>Default is <code>headLength*0.2</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 94 - 89
docs/pages/AsciiEffect.html

@@ -21,7 +21,7 @@
 				<pre><code class="language-js">import { AsciiEffect } from 'three/addons/effects/AsciiEffect.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AsciiEffect" translate="no">new <a href="#AsciiEffect">AsciiEffect</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, charSet : <span class="param-type">string</span>, options : <span class="param-type">AsciiEffect~Options</span> )</span> </h3>
+					<h3 class="name name-method" id="AsciiEffect" translate="no">new <a href="#AsciiEffect">AsciiEffect</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, charSet : <span class="param-type">string</span>, options : <span class="param-type"><a href="AsciiEffect.html#~Options">AsciiEffect~Options</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new ASCII effect.</p>
@@ -29,16 +29,29 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>charSet</code></td>
-									<td class="description last"><p>The char set.<br/>Default is <code>' .:-=+*#%@'</code>.</p></td>
+									<td class="name">
+										<strong>charSet</strong>
+									</td>
+									<td class="description last">
+										<p>The char set.</p>
+										<p>Default is <code>' .:-=+*#%@'</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>options</code></td>
-									<td class="description last"><p>The configuration parameter.</p></td>
+									<td class="name">
+										<strong>options</strong>
+									</td>
+									<td class="description last">
+										<p>The configuration parameter.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,7 +66,7 @@ default <a href="WebGLRenderer.html#domElement">WebGLRenderer#domElement</a>.</p
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type">Object3D</span>, camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>When using this effect, this method should be called instead of the
@@ -62,12 +75,20 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>The scene to render.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>The scene to render.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -80,12 +101,20 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>w</code></td>
-									<td class="description last"><p>The width of the effect in logical pixels.</p></td>
+									<td class="name">
+										<strong>w</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the effect in logical pixels.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>h</code></td>
-									<td class="description last"><p>The height of the effect in logical pixels.</p></td>
+									<td class="name">
+										<strong>h</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the effect in logical pixels.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -96,112 +125,88 @@ default <a href="WebGLRenderer.html#render">WebGLRenderer#render</a>.</p>
 					<div class="description">
 						<p>This type represents configuration settings of <code>AsciiEffect</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th>Default</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>resolution</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>resolution</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					0.15
 				</td>
-			<td class="description last"><p>A higher value leads to more details.</p></td>
+			<td class="description last">
+				<p>A higher value leads to more details.</p>
+						<p>Default is <code>0.15</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>scale</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>scale</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					1
 				</td>
-			<td class="description last"><p>The scale of the effect.</p></td>
+			<td class="description last">
+				<p>The scale of the effect.</p>
+						<p>Default is <code>1</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>color</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>color</strong>
+						<br>
 <span class="param-type">boolean</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					false
 				</td>
-			<td class="description last"><p>Whether colors should be enabled or not. Better quality but slows down rendering.</p></td>
+			<td class="description last">
+				<p>Whether colors should be enabled or not. Better quality but slows down rendering.</p>
+						<p>Default is <code>false</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>alpha</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>alpha</strong>
+						<br>
 <span class="param-type">boolean</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					false
 				</td>
-			<td class="description last"><p>Whether transparency should be enabled or not.</p></td>
+			<td class="description last">
+				<p>Whether transparency should be enabled or not.</p>
+						<p>Default is <code>false</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>block</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>block</strong>
+						<br>
 <span class="param-type">boolean</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					false
 				</td>
-			<td class="description last"><p>Whether blocked characters should be enabled or not.</p></td>
+			<td class="description last">
+				<p>Whether blocked characters should be enabled or not.</p>
+						<p>Default is <code>false</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>invert</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>invert</strong>
+						<br>
 <span class="param-type">boolean</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					false
-				</td>
-			<td class="description last"><p>Whether colors should be inverted or not.</p></td>
+			<td class="description last">
+				<p>Whether colors should be inverted or not.</p>
+						<p>Default is <code>false</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>strResolution</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>strResolution</strong>
+						<br>
 <span class="param-type">'low'</span>
 |
 <span class="param-type">'medium'</span>
 |
 <span class="param-type">'high'</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					'low'
-				</td>
-			<td class="description last"><p>The string resolution.</p></td>
+			<td class="description last">
+				<p>The string resolution.</p>
+						<p>Default is <code>'low'</code>.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 22 - 9
docs/pages/AssignNode.html

@@ -19,7 +19,7 @@ to another node.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AssignNode" translate="no">new <a href="#AssignNode">AssignNode</a><span class="signature">( targetNode : <span class="param-type">Node</span>, sourceNode : <span class="param-type">Node</span> )</span> </h3>
+					<h3 class="name name-method" id="AssignNode" translate="no">new <a href="#AssignNode">AssignNode</a><span class="signature">( targetNode : <span class="param-type"><a href="Node.html">Node</a></span>, sourceNode : <span class="param-type"><a href="Node.html">Node</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new assign node.</p>
@@ -27,12 +27,20 @@ to another node.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>targetNode</code></td>
-									<td class="description last"><p>The target node.</p></td>
+									<td class="name">
+										<strong>targetNode</strong>
+									</td>
+									<td class="description last">
+										<p>The target node.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>sourceNode</code></td>
-									<td class="description last"><p>The source type.</p></td>
+									<td class="name">
+										<strong>sourceNode</strong>
+									</td>
+									<td class="description last">
+										<p>The source type.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -42,7 +50,8 @@ to another node.</p></div>
 				<div class="member">
 					<h3 class="name" id="isAssignNode" translate="no">.<a href="#isAssignNode">isAssignNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -71,7 +80,7 @@ is overwritten since it always returns <code>false</code> (assigns are unique).<
 							<dt class="tag-returns"><strong>Returns:</strong> A flag that indicates if there is more than one dependency to other nodes. Always <code>false</code>.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="needsSplitAssign" translate="no">.<a href="#needsSplitAssign">needsSplitAssign</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="needsSplitAssign" translate="no">.<a href="#needsSplitAssign">needsSplitAssign</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Whether a split is required when assigning source to target. This can happen when the component length of
@@ -80,8 +89,12 @@ target and source data type does not match.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 35 - 14
docs/pages/AtomicFunctionNode.html

@@ -23,7 +23,7 @@ atomic operations will not interfere with each other.</p>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AtomicFunctionNode" translate="no">new <a href="#AtomicFunctionNode">AtomicFunctionNode</a><span class="signature">( method : <span class="param-type">string</span>, pointerNode : <span class="param-type">Node</span>, valueNode : <span class="param-type">Node</span> )</span> </h3>
+					<h3 class="name name-method" id="AtomicFunctionNode" translate="no">new <a href="#AtomicFunctionNode">AtomicFunctionNode</a><span class="signature">( method : <span class="param-type">string</span>, pointerNode : <span class="param-type"><a href="Node.html">Node</a></span>, valueNode : <span class="param-type"><a href="Node.html">Node</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new atomic function node.</p>
@@ -31,16 +31,28 @@ atomic operations will not interfere with each other.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>method</code></td>
-									<td class="description last"><p>The signature of the atomic function to construct.</p></td>
+									<td class="name">
+										<strong>method</strong>
+									</td>
+									<td class="description last">
+										<p>The signature of the atomic function to construct.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>pointerNode</code></td>
-									<td class="description last"><p>An atomic variable or element of an atomic buffer.</p></td>
+									<td class="name">
+										<strong>pointerNode</strong>
+									</td>
+									<td class="description last">
+										<p>An atomic variable or element of an atomic buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>valueNode</code></td>
-									<td class="description last"><p>The value that mutates the atomic variable.</p></td>
+									<td class="name">
+										<strong>valueNode</strong>
+									</td>
+									<td class="description last">
+										<p>The value that mutates the atomic variable.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -56,7 +68,8 @@ atomic operations will not interfere with each other.</p>
 				<div class="member">
 					<h3 class="name" id="parents" translate="no">.<a href="#parents">parents</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Creates a list of the parents for this node for detecting if the node needs to return a value.<br/>Default is <code>true</code>.</p>
+						<p>Creates a list of the parents for this node for detecting if the node needs to return a value.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Node.html#parents">Node#parents</a></dt>
@@ -75,7 +88,7 @@ atomic operations will not interfere with each other.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getInputType" translate="no">.<a href="#getInputType">getInputType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getInputType" translate="no">.<a href="#getInputType">getInputType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Overwrites the default implementation to return the type of
@@ -84,8 +97,12 @@ the pointer node.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -93,7 +110,7 @@ the pointer node.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The input type.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Overwritten since the node type is inferred from the input type.</p>
@@ -101,8 +118,12 @@ the pointer node.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 28 - 10
docs/pages/AttributeNode.html

@@ -26,12 +26,21 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>attributeName</code></td>
-									<td class="description last"><p>The name of the attribute.</p></td>
+									<td class="name">
+										<strong>attributeName</strong>
+									</td>
+									<td class="description last">
+										<p>The name of the attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>nodeType</code></td>
-									<td class="description last"><p>The node type.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>nodeType</strong>
+									</td>
+									<td class="description last">
+										<p>The node type.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -41,14 +50,15 @@
 				<div class="member">
 					<h3 class="name" id="global" translate="no">.<a href="#global">global</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p><code>AttributeNode</code> sets this property to <code>true</code> by default.<br/>Default is <code>true</code>.</p>
+						<p><code>AttributeNode</code> sets this property to <code>true</code> by default.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Node.html#global">Node#global</a></dt>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getAttributeName" translate="no">.<a href="#getAttributeName">getAttributeName</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getAttributeName" translate="no">.<a href="#getAttributeName">getAttributeName</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the attribute name of this node. The method can be
@@ -58,8 +68,12 @@ analytically.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -77,8 +91,12 @@ analytically.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>attributeName</code></td>
-									<td class="description last"><p>The name of the attribute.</p></td>
+									<td class="name">
+										<strong>attributeName</strong>
+									</td>
+									<td class="description last">
+										<p>The name of the attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 119 - 44
docs/pages/Audio.html

@@ -34,7 +34,7 @@ audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="Audio" translate="no">new <a href="#Audio">Audio</a><span class="signature">( listener : <span class="param-type">AudioListener</span> )</span> </h3>
+					<h3 class="name name-method" id="Audio" translate="no">new <a href="#Audio">Audio</a><span class="signature">( listener : <span class="param-type"><a href="AudioListener.html">AudioListener</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new audio.</p>
@@ -42,8 +42,12 @@ audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>listener</code></td>
-									<td class="description last"><p>The global audio listener.</p></td>
+									<td class="name">
+										<strong>listener</strong>
+									</td>
+									<td class="description last">
+										<p>The global audio listener.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,14 +57,16 @@ audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
 				<div class="member">
 					<h3 class="name" id="autoplay" translate="no">.<a href="#autoplay">autoplay</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to start playback automatically or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether to start playback automatically or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="buffer" translate="no">.<a href="#buffer">buffer</a><span class="type-signature"> : AudioBuffer</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
 						<p>A reference to an audio buffer.</p>
-<p>Defined via <a href="Audio.html#setBuffer">Audio#setBuffer</a>.<br/>Default is <code>null</code>.</p>
+<p>Defined via <a href="Audio.html#setBuffer">Audio#setBuffer</a>.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -74,13 +80,15 @@ audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
 					<div class="description">
 						<p>Modify pitch, measured in cents. +/- 100 is a semitone.
 +/- 1200 is an octave.</p>
-<p>Defined via <a href="Audio.html#setDetune">Audio#setDetune</a>.<br/>Default is <code>0</code>.</p>
+<p>Defined via <a href="Audio.html#setDetune">Audio#setDetune</a>.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="duration" translate="no">.<a href="#duration">duration</a><span class="type-signature"> : undefined | number</span> </h3>
 					<div class="description">
-						<p>Overrides the default duration of the audio.<br/>Default is <code>undefined</code>.</p>
+						<p>Overrides the default duration of the audio.</p>
+						<p>Default is <code>undefined</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -103,7 +111,8 @@ more complex sound effects e.g. via <code>BiquadFilterNode</code>.</p>
 						<p>Indicates whether the audio playback can be controlled
 with method like <a href="Audio.html#play">Audio#play</a> or <a href="Audio.html#pause">Audio#pause</a>.</p>
 <p>This flag will be automatically set when audio sources are
-defined.<br/>Default is <code>true</code>.</p>
+defined.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -111,7 +120,8 @@ defined.<br/>Default is <code>true</code>.</p>
 					<div class="description">
 						<p>Indicates whether the audio is playing or not.</p>
 <p>This flag will be automatically set when using <a href="Audio.html#play">Audio#play</a>,
-<a href="Audio.html#pause">Audio#pause</a>, <a href="Audio.html#stop">Audio#stop</a>.<br/>Default is <code>false</code>.</p>
+<a href="Audio.html#pause">Audio#pause</a>, <a href="Audio.html#stop">Audio#stop</a>.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -124,49 +134,56 @@ defined.<br/>Default is <code>true</code>.</p>
 					<h3 class="name" id="loop" translate="no">.<a href="#loop">loop</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
 						<p>Whether the audio should loop or not.</p>
-<p>Defined via <a href="Audio.html#setLoop">Audio#setLoop</a>.<br/>Default is <code>false</code>.</p>
+<p>Defined via <a href="Audio.html#setLoop">Audio#setLoop</a>.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="loopEnd" translate="no">.<a href="#loopEnd">loopEnd</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>Defines where in the audio buffer the replay should
-stop, in seconds.<br/>Default is <code>0</code>.</p>
+stop, in seconds.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="loopStart" translate="no">.<a href="#loopStart">loopStart</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>Defines where in the audio buffer the replay should
-start, in seconds.<br/>Default is <code>0</code>.</p>
+start, in seconds.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="offset" translate="no">.<a href="#offset">offset</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>An offset to the time within the audio buffer the playback
-should begin, in seconds.<br/>Default is <code>0</code>.</p>
+should begin, in seconds.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="playbackRate" translate="no">.<a href="#playbackRate">playbackRate</a><span class="type-signature"> : number</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
 						<p>The playback speed.</p>
-<p>Defined via <a href="Audio.html#setPlaybackRate">Audio#setPlaybackRate</a>.<br/>Default is <code>1</code>.</p>
+<p>Defined via <a href="Audio.html#setPlaybackRate">Audio#setPlaybackRate</a>.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="source" translate="no">.<a href="#source">source</a><span class="type-signature"> : AudioNode</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
 						<p>Holds a reference to the current audio source.</p>
-<p>The property is automatically by one of the <code>set*()</code> methods.<br/>Default is <code>null</code>.</p>
+<p>The property is automatically by one of the <code>set*()</code> methods.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="sourceType" translate="no">.<a href="#sourceType">sourceType</a><span class="type-signature"> : 'empty' | 'audioNode' | 'mediaNode' | 'mediaStreamNode' | 'buffer'</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
 						<p>Defines the source type.</p>
-<p>The property is automatically by one of the <code>set*()</code> methods.<br/>Default is <code>'empty'</code>.</p>
+<p>The property is automatically by one of the <code>set*()</code> methods.</p>
+						<p>Default is <code>'empty'</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -279,8 +296,13 @@ initialisation and when setting / removing filters.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>delay</code></td>
-									<td class="description last"><p>The delay, in seconds, at which the audio should start playing.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>delay</strong>
+									</td>
+									<td class="description last">
+										<p>The delay, in seconds, at which the audio should start playing.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -297,8 +319,12 @@ initialisation and when setting / removing filters.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>audioBuffer</code></td>
-									<td class="description last"><p>The audio buffer.</p></td>
+									<td class="name">
+										<strong>audioBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The audio buffer.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -314,8 +340,12 @@ initialisation and when setting / removing filters.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The detuning of oscillation in cents.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The detuning of oscillation in cents.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -331,8 +361,12 @@ initialisation and when setting / removing filters.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>filter</code></td>
-									<td class="description last"><p>The filter to set.</p></td>
+									<td class="name">
+										<strong>filter</strong>
+									</td>
+									<td class="description last">
+										<p>The filter to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -348,8 +382,12 @@ initialisation and when setting / removing filters.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>A list of filters.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>A list of filters.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -366,8 +404,12 @@ initialisation and when setting / removing filters.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>Whether the audio should loop or not.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the audio should loop or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -384,8 +426,12 @@ stop, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The loop end value.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The loop end value.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -402,8 +448,12 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The loop start value.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The loop start value.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -420,8 +470,12 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mediaElement</code></td>
-									<td class="description last"><p>The media element.</p></td>
+									<td class="name">
+										<strong>mediaElement</strong>
+									</td>
+									<td class="description last">
+										<p>The media element.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -438,8 +492,12 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mediaStream</code></td>
-									<td class="description last"><p>The media stream.</p></td>
+									<td class="name">
+										<strong>mediaStream</strong>
+									</td>
+									<td class="description last">
+										<p>The media stream.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -456,8 +514,12 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>audioNode</code></td>
-									<td class="description last"><p>The audio node like an instance of <code>OscillatorNode</code>.</p></td>
+									<td class="name">
+										<strong>audioNode</strong>
+									</td>
+									<td class="description last">
+										<p>The audio node like an instance of <code>OscillatorNode</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -474,8 +536,12 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The playback rate to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The playback rate to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -491,8 +557,12 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The volume to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The volume to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -509,8 +579,13 @@ start, in seconds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>delay</code></td>
-									<td class="description last"><p>The delay, in seconds, at which the audio should stop playing.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>delay</strong>
+									</td>
+									<td class="description last">
+										<p>The delay, in seconds, at which the audio should stop playing.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 14 - 5
docs/pages/AudioAnalyser.html

@@ -36,7 +36,7 @@ const data = analyser.getAverageFrequency();
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AudioAnalyser" translate="no">new <a href="#AudioAnalyser">AudioAnalyser</a><span class="signature">( audio : <span class="param-type">Audio</span>, fftSize : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="AudioAnalyser" translate="no">new <a href="#AudioAnalyser">AudioAnalyser</a><span class="signature">( audio : <span class="param-type"><a href="Audio.html">Audio</a></span>, fftSize : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new audio analyzer.</p>
@@ -44,12 +44,21 @@ const data = analyser.getAverageFrequency();
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>audio</code></td>
-									<td class="description last"><p>The audio to analyze.</p></td>
+									<td class="name">
+										<strong>audio</strong>
+									</td>
+									<td class="description last">
+										<p>The audio to analyze.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>fftSize</code></td>
-									<td class="description last"><p>The window size in samples that is used when performing a Fast Fourier Transform (FFT) to get frequency domain data.<br/>Default is <code>2048</code>.</p></td>
+									<td class="name">
+										<strong>fftSize</strong>
+									</td>
+									<td class="description last">
+										<p>The window size in samples that is used when performing a Fast Fourier Transform (FFT) to get frequency domain data.</p>
+										<p>Default is <code>2048</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 7 - 3
docs/pages/AudioContext.html

@@ -29,7 +29,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> The native audio context.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".setContext" translate="no">.<a href="#.setContext">setContext</a><span class="signature">( value : <span class="param-type">AudioContext</span> )</span> </h3>
+					<h3 class="name name-method" id=".setContext" translate="no">.<a href="#.setContext">setContext</a><span class="signature">( value : <span class="param-type"><a href="AudioContext.html">AudioContext</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Allows to set the global native audio context from outside.</p>
@@ -37,8 +37,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The native context to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The native context to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 16 - 6
docs/pages/AudioListener.html

@@ -40,7 +40,8 @@ camera represents the 3D transformation of the listener.</p></div>
 					<h3 class="name" id="filter" translate="no">.<a href="#filter">filter</a><span class="type-signature"> : AudioNode</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
 						<p>An optional filter.</p>
-<p>Defined via <a href="AudioListener.html#setFilter">AudioListener#setFilter</a>.<br/>Default is <code>null</code>.</p>
+<p>Defined via <a href="AudioListener.html#setFilter">AudioListener#setFilter</a>.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -52,7 +53,8 @@ camera represents the 3D transformation of the listener.</p></div>
 				<div class="member">
 					<h3 class="name" id="timeDelta" translate="no">.<a href="#timeDelta">timeDelta</a><span class="type-signature"> : number</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>Time delta values required for <code>linearRampToValueAtTime()</code> usage.<br/>Default is <code>0</code>.</p>
+						<p>Time delta values required for <code>linearRampToValueAtTime()</code> usage.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -101,8 +103,12 @@ camera represents the 3D transformation of the listener.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The filter to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The filter to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -119,8 +125,12 @@ all audio nodes in the scene.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The master volume to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The master volume to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 32 - 12
docs/pages/AudioLoader.html

@@ -27,7 +27,7 @@ ambientSound.play();
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="AudioLoader" translate="no">new <a href="#AudioLoader">AudioLoader</a><span class="signature">( manager : <span class="param-type">LoadingManager</span> )</span> </h3>
+					<h3 class="name name-method" id="AudioLoader" translate="no">new <a href="#AudioLoader">AudioLoader</a><span class="signature">( manager : <span class="param-type"><a href="LoadingManager.html">LoadingManager</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new audio loader.</p>
@@ -35,15 +35,19 @@ ambientSound.play();
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>manager</code></td>
-									<td class="description last"><p>The loading manager.</p></td>
+									<td class="name">
+										<strong>manager</strong>
+									</td>
+									<td class="description last">
+										<p>The loading manager.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type">onProgressCallback</span>, onError : <span class="param-type">onErrorCallback</span> )</span> </h3>
+					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type"><a href="global.html#onProgressCallback">onProgressCallback</a></span>, onError : <span class="param-type"><a href="global.html#onErrorCallback">onErrorCallback</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Starts loading from the given URL and passes the loaded audio buffer
@@ -52,20 +56,36 @@ to the <code>onLoad()</code> callback.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>url</code></td>
-									<td class="description last"><p>The path/URL of the file to be loaded. This can also be a data URI.</p></td>
+									<td class="name">
+										<strong>url</strong>
+									</td>
+									<td class="description last">
+										<p>The path/URL of the file to be loaded. This can also be a data URI.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onLoad</code></td>
-									<td class="description last"><p>Executed when the loading process has been finished.</p></td>
+									<td class="name">
+										<strong>onLoad</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when the loading process has been finished.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onProgress</code></td>
-									<td class="description last"><p>Executed while the loading is in progress.</p></td>
+									<td class="name">
+										<strong>onProgress</strong>
+									</td>
+									<td class="description last">
+										<p>Executed while the loading is in progress.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onError</code></td>
-									<td class="description last"><p>Executed when errors occur.</p></td>
+									<td class="name">
+										<strong>onError</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when errors occur.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 26 - 9
docs/pages/AxesHelper.html

@@ -31,8 +31,13 @@ scene.add( axesHelper );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>size</code></td>
-									<td class="description last"><p>Size of the lines representing the axes.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>size</strong>
+									</td>
+									<td class="description last">
+										<p>Size of the lines representing the axes.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -46,7 +51,7 @@ scene.add( axesHelper );
 method whenever this instance is no longer used in your app.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="setColors" translate="no">.<a href="#setColors">setColors</a><span class="signature">( xAxisColor : <span class="param-type">number | Color | string</span>, yAxisColor : <span class="param-type">number | Color | string</span>, zAxisColor : <span class="param-type">number | Color | string</span> )</span><span class="type-signature"> : <a href="AxesHelper.html">AxesHelper</a></span> </h3>
+					<h3 class="name name-method" id="setColors" translate="no">.<a href="#setColors">setColors</a><span class="signature">( xAxisColor : <span class="param-type">number | <a href="Color.html">Color</a> | string</span>, yAxisColor : <span class="param-type">number | <a href="Color.html">Color</a> | string</span>, zAxisColor : <span class="param-type">number | <a href="Color.html">Color</a> | string</span> )</span><span class="type-signature"> : <a href="AxesHelper.html">AxesHelper</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Defines the colors of the axes helper.</p>
@@ -54,16 +59,28 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>xAxisColor</code></td>
-									<td class="description last"><p>The color for the x axis.</p></td>
+									<td class="name">
+										<strong>xAxisColor</strong>
+									</td>
+									<td class="description last">
+										<p>The color for the x axis.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>yAxisColor</code></td>
-									<td class="description last"><p>The color for the y axis.</p></td>
+									<td class="name">
+										<strong>yAxisColor</strong>
+									</td>
+									<td class="description last">
+										<p>The color for the y axis.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>zAxisColor</code></td>
-									<td class="description last"><p>The color for the z axis.</p></td>
+									<td class="name">
+										<strong>zAxisColor</strong>
+									</td>
+									<td class="description last">
+										<p>The color for the z axis.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 42 - 16
docs/pages/BVHLoader.html

@@ -34,7 +34,7 @@ mixer.clipAction( result.clip ).play();
 				<pre><code class="language-js">import { BVHLoader } from 'three/addons/loaders/BVHLoader.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BVHLoader" translate="no">new <a href="#BVHLoader">BVHLoader</a><span class="signature">( manager : <span class="param-type">LoadingManager</span> )</span> </h3>
+					<h3 class="name name-method" id="BVHLoader" translate="no">new <a href="#BVHLoader">BVHLoader</a><span class="signature">( manager : <span class="param-type"><a href="LoadingManager.html">LoadingManager</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new BVH loader.</p>
@@ -42,8 +42,12 @@ mixer.clipAction( result.clip ).play();
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>manager</code></td>
-									<td class="description last"><p>The loading manager.</p></td>
+									<td class="name">
+										<strong>manager</strong>
+									</td>
+									<td class="description last">
+										<p>The loading manager.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,17 +57,19 @@ mixer.clipAction( result.clip ).play();
 				<div class="member">
 					<h3 class="name" id="animateBonePositions" translate="no">.<a href="#animateBonePositions">animateBonePositions</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to animate bone positions or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether to animate bone positions or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="animateBoneRotations" translate="no">.<a href="#animateBoneRotations">animateBoneRotations</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to animate bone rotations or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether to animate bone rotations or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type">onProgressCallback</span>, onError : <span class="param-type">onErrorCallback</span> )</span> </h3>
+					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type"><a href="global.html#onProgressCallback">onProgressCallback</a></span>, onError : <span class="param-type"><a href="global.html#onErrorCallback">onErrorCallback</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Starts loading from the given URL and passes the loaded BVH asset
@@ -72,20 +78,36 @@ to the <code>onLoad()</code> callback.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>url</code></td>
-									<td class="description last"><p>The path/URL of the file to be loaded. This can also be a data URI.</p></td>
+									<td class="name">
+										<strong>url</strong>
+									</td>
+									<td class="description last">
+										<p>The path/URL of the file to be loaded. This can also be a data URI.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onLoad</code></td>
-									<td class="description last"><p>Executed when the loading process has been finished.</p></td>
+									<td class="name">
+										<strong>onLoad</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when the loading process has been finished.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onProgress</code></td>
-									<td class="description last"><p>Executed while the loading is in progress.</p></td>
+									<td class="name">
+										<strong>onProgress</strong>
+									</td>
+									<td class="description last">
+										<p>Executed while the loading is in progress.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onError</code></td>
-									<td class="description last"><p>Executed when errors occur.</p></td>
+									<td class="name">
+										<strong>onError</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when errors occur.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -101,8 +123,12 @@ to the <code>onLoad()</code> callback.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>text</code></td>
-									<td class="description last"><p>The raw BVH data as a string.</p></td>
+									<td class="name">
+										<strong>text</strong>
+									</td>
+									<td class="description last">
+										<p>The raw BVH data as a string.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 6 - 2
docs/pages/BarrierNode.html

@@ -27,8 +27,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scope</code></td>
-									<td class="description last"><p>The scope defines the behavior of the node.</p></td>
+									<td class="name">
+										<strong>scope</strong>
+									</td>
+									<td class="description last">
+										<p>The scope defines the behavior of the node.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 10 - 4
docs/pages/BasicEnvironmentNode.html

@@ -21,7 +21,7 @@ or <a href="MeshPhongNodeMaterial.html">MeshPhongNodeMaterial</a>.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BasicEnvironmentNode" translate="no">new <a href="#BasicEnvironmentNode">BasicEnvironmentNode</a><span class="signature">( envNode : <span class="param-type">Node</span> )</span> </h3>
+					<h3 class="name name-method" id="BasicEnvironmentNode" translate="no">new <a href="#BasicEnvironmentNode">BasicEnvironmentNode</a><span class="signature">( envNode : <span class="param-type"><a href="Node.html">Node</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new basic environment node.</p>
@@ -29,8 +29,13 @@ or <a href="MeshPhongNodeMaterial.html">MeshPhongNodeMaterial</a>.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>envNode</code></td>
-									<td class="description last"><p>A node representing the environment.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>envNode</strong>
+									</td>
+									<td class="description last">
+										<p>A node representing the environment.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -40,7 +45,8 @@ or <a href="MeshPhongNodeMaterial.html">MeshPhongNodeMaterial</a>.</p></div>
 				<div class="member">
 					<h3 class="name" id="envNode" translate="no">.<a href="#envNode">envNode</a><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="description">
-						<p>A node representing the environment.<br/>Default is <code>null</code>.</p>
+						<p>A node representing the environment.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 8 - 3
docs/pages/BasicLightMapNode.html

@@ -20,7 +20,7 @@ requires a special scaling factor for the light map.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BasicLightMapNode" translate="no">new <a href="#BasicLightMapNode">BasicLightMapNode</a><span class="signature">( lightMapNode : <span class="param-type">Node.&lt;vec3></span> )</span> </h3>
+					<h3 class="name name-method" id="BasicLightMapNode" translate="no">new <a href="#BasicLightMapNode">BasicLightMapNode</a><span class="signature">( lightMapNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;vec3></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new basic light map node.</p>
@@ -28,8 +28,13 @@ requires a special scaling factor for the light map.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>lightMapNode</code></td>
-									<td class="description last"><p>The light map node.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>lightMapNode</strong>
+									</td>
+									<td class="description last">
+										<p>The light map node.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 14 - 6
docs/pages/BasicLightingModel.html

@@ -28,7 +28,7 @@ diffuse color. Environment mapping is supported. Used in <a href="MeshBasicNodeM
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="finish" translate="no">.<a href="#finish">finish</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span> </h3>
+					<h3 class="name name-method" id="finish" translate="no">.<a href="#finish">finish</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Implements the environment mapping.</p>
@@ -36,8 +36,12 @@ diffuse color. Environment mapping is supported. Used in <a href="MeshBasicNodeM
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -45,7 +49,7 @@ diffuse color. Environment mapping is supported. Used in <a href="MeshBasicNodeM
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="LightingModel.html#finish">LightingModel#finish</a></dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="indirect" translate="no">.<a href="#indirect">indirect</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span> </h3>
+					<h3 class="name name-method" id="indirect" translate="no">.<a href="#indirect">indirect</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Implements the baked indirect lighting with its modulation.</p>
@@ -53,8 +57,12 @@ diffuse color. Environment mapping is supported. Used in <a href="MeshBasicNodeM
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 16 - 7
docs/pages/BatchNode.html

@@ -20,7 +20,7 @@ with instances of <a href="BatchedMesh.html">BatchedMesh</a>.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BatchNode" translate="no">new <a href="#BatchNode">BatchNode</a><span class="signature">( batchMesh : <span class="param-type">BatchedMesh</span> )</span> </h3>
+					<h3 class="name name-method" id="BatchNode" translate="no">new <a href="#BatchNode">BatchNode</a><span class="signature">( batchMesh : <span class="param-type"><a href="BatchedMesh.html">BatchedMesh</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new batch node.</p>
@@ -28,8 +28,12 @@ with instances of <a href="BatchedMesh.html">BatchedMesh</a>.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>batchMesh</code></td>
-									<td class="description last"><p>A reference to batched mesh.</p></td>
+									<td class="name">
+										<strong>batchMesh</strong>
+									</td>
+									<td class="description last">
+										<p>A reference to batched mesh.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -45,11 +49,12 @@ with instances of <a href="BatchedMesh.html">BatchedMesh</a>.</p></div>
 				<div class="member">
 					<h3 class="name" id="batchingIdNode" translate="no">.<a href="#batchingIdNode">batchingIdNode</a><span class="type-signature"> : <a href="IndexNode.html">IndexNode</a></span> </h3>
 					<div class="description">
-						<p>The batching index node.<br/>Default is <code>null</code>.</p>
+						<p>The batching index node.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups the internal buffers and nodes and assigns the transformed vertex data
@@ -59,8 +64,12 @@ like with morph and skinning nodes.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 260 - 95
docs/pages/BatchedMesh.html

@@ -42,7 +42,7 @@ scene.add( batchedMesh );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BatchedMesh" translate="no">new <a href="#BatchedMesh">BatchedMesh</a><span class="signature">( maxInstanceCount : <span class="param-type">number</span>, maxVertexCount : <span class="param-type">number</span>, maxIndexCount : <span class="param-type">number</span>, material : <span class="param-type">Material | Array.&lt;Material></span> )</span> </h3>
+					<h3 class="name name-method" id="BatchedMesh" translate="no">new <a href="#BatchedMesh">BatchedMesh</a><span class="signature">( maxInstanceCount : <span class="param-type">number</span>, maxVertexCount : <span class="param-type">number</span>, maxIndexCount : <span class="param-type">number</span>, material : <span class="param-type"><a href="Material.html">Material</a> | Array.&lt;<a href="Material.html">Material</a>></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new batched mesh.</p>
@@ -50,20 +50,37 @@ scene.add( batchedMesh );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>maxInstanceCount</code></td>
-									<td class="description last"><p>The maximum number of individual instances planned to be added and rendered.</p></td>
+									<td class="name">
+										<strong>maxInstanceCount</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum number of individual instances planned to be added and rendered.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maxVertexCount</code></td>
-									<td class="description last"><p>The maximum number of vertices to be used by all unique geometries.</p></td>
+									<td class="name">
+										<strong>maxVertexCount</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum number of vertices to be used by all unique geometries.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maxIndexCount</code></td>
-									<td class="description last"><p>The maximum number of indices to be used by all unique geometries<br/>Default is <code>maxVertexCount*2</code>.</p></td>
+									<td class="name">
+										<strong>maxIndexCount</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum number of indices to be used by all unique geometries</p>
+										<p>Default is <code>maxVertexCount*2</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>material</code></td>
-									<td class="description last"><p>The mesh material.</p></td>
+									<td class="name">
+										<strong>material</strong>
+									</td>
+									<td class="description last">
+										<p>The mesh material.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -73,13 +90,15 @@ scene.add( batchedMesh );
 				<div class="member">
 					<h3 class="name" id="boundingBox" translate="no">.<a href="#boundingBox">boundingBox</a><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="description">
-						<p>The bounding box of the batched mesh. Can be computed via <a href="BatchedMesh.html#computeBoundingBox">BatchedMesh#computeBoundingBox</a>.<br/>Default is <code>null</code>.</p>
+						<p>The bounding box of the batched mesh. Can be computed via <a href="BatchedMesh.html#computeBoundingBox">BatchedMesh#computeBoundingBox</a>.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="boundingSphere" translate="no">.<a href="#boundingSphere">boundingSphere</a><span class="type-signature"> : <a href="Sphere.html">Sphere</a></span> </h3>
 					<div class="description">
-						<p>The bounding sphere of the batched mesh. Can be computed via <a href="BatchedMesh.html#computeBoundingSphere">BatchedMesh#computeBoundingSphere</a>.<br/>Default is <code>null</code>.</p>
+						<p>The bounding sphere of the batched mesh. Can be computed via <a href="BatchedMesh.html#computeBoundingSphere">BatchedMesh#computeBoundingSphere</a>.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -87,7 +106,8 @@ scene.add( batchedMesh );
 					<div class="description">
 						<p>Takes a sort a function that is run before render. The function takes a list of instances to
 sort and a camera. The objects in the list include a &quot;z&quot; field to perform a depth-ordered
-sort with.<br/>Default is <code>null</code>.</p>
+sort with.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -99,7 +119,8 @@ sort with.<br/>Default is <code>null</code>.</p>
 				<div class="member">
 					<h3 class="name" id="isBatchedMesh" translate="no">.<a href="#isBatchedMesh">isBatchedMesh</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -111,7 +132,8 @@ sort with.<br/>Default is <code>null</code>.</p>
 				<div class="member">
 					<h3 class="name" id="perObjectFrustumCulled" translate="no">.<a href="#perObjectFrustumCulled">perObjectFrustumCulled</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>When set ot <code>true</code>, the individual objects of a batch are frustum culled.<br/>Default is <code>true</code>.</p>
+						<p>When set ot <code>true</code>, the individual objects of a batch are frustum culled.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -119,7 +141,8 @@ sort with.<br/>Default is <code>null</code>.</p>
 					<div class="description">
 						<p>When set to <code>true</code>, the individual objects of a batch are sorted to improve overdraw-related artifacts.
 If the material is marked as &quot;transparent&quot; objects are rendered back to front and if not then they are
-rendered front to back.<br/>Default is <code>true</code>.</p>
+rendered front to back.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -135,7 +158,7 @@ rendered front to back.<br/>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="addGeometry" translate="no">.<a href="#addGeometry">addGeometry</a><span class="signature">( geometry : <span class="param-type">BufferGeometry</span>, reservedVertexCount : <span class="param-type">number</span>, reservedIndexCount : <span class="param-type">number</span> )</span><span class="type-signature"> : number</span> </h3>
+					<h3 class="name name-method" id="addGeometry" translate="no">.<a href="#addGeometry">addGeometry</a><span class="signature">( geometry : <span class="param-type"><a href="BufferGeometry.html">BufferGeometry</a></span>, reservedVertexCount : <span class="param-type">number</span>, reservedIndexCount : <span class="param-type">number</span> )</span><span class="type-signature"> : number</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the given geometry to the batch and returns the associated
@@ -144,22 +167,36 @@ geometry id referring to it to be used in other functions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometry</code></td>
-									<td class="description last"><p>The geometry to add.</p></td>
+									<td class="name">
+										<strong>geometry</strong>
+									</td>
+									<td class="description last">
+										<p>The geometry to add.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>reservedVertexCount</code></td>
-									<td class="description last"><p>Optional parameter specifying the amount of
+									<td class="name">
+										<strong>reservedVertexCount</strong>
+									</td>
+									<td class="description last">
+										<p>Optional parameter specifying the amount of
 vertex buffer space to reserve for the added geometry. This is necessary if it is planned
 to set a new geometry at this index at a later time that is larger than the original geometry.
-Defaults to the length of the given geometry vertex buffer.<br/>Default is <code>-1</code>.</p></td>
+Defaults to the length of the given geometry vertex buffer.</p>
+										<p>Default is <code>-1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>reservedIndexCount</code></td>
-									<td class="description last"><p>Optional parameter specifying the amount of index
+									<td class="name">
+										<strong>reservedIndexCount</strong>
+									</td>
+									<td class="description last">
+										<p>Optional parameter specifying the amount of index
 buffer space to reserve for the added geometry. This is necessary if it is planned to set a
 new geometry at this index at a later time that is larger than the original geometry. Defaults to
-the length of the given geometry index buffer.<br/>Default is <code>-1</code>.</p></td>
+the length of the given geometry index buffer.</p>
+										<p>Default is <code>-1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -176,8 +213,12 @@ a new id referring to the new instance to be used by other functions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The ID of a previously added geometry via <a href="BatchedMesh.html#addGeometry">BatchedMesh#addGeometry</a>.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of a previously added geometry via <a href="BatchedMesh.html#addGeometry">BatchedMesh#addGeometry</a>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -210,8 +251,12 @@ this geometry will also be removed as a side effect.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The ID of the geometry to remove from the batch.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the geometry to remove from the batch.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -227,8 +272,12 @@ this geometry will also be removed as a side effect.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of the instance to remove from the batch.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the instance to remove from the batch.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -243,7 +292,7 @@ this geometry will also be removed as a side effect.</p>
 method whenever this instance is no longer used in your app.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="getBoundingBoxAt" translate="no">.<a href="#getBoundingBoxAt">getBoundingBoxAt</a><span class="signature">( geometryId : <span class="param-type">number</span>, target : <span class="param-type">Box3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="getBoundingBoxAt" translate="no">.<a href="#getBoundingBoxAt">getBoundingBoxAt</a><span class="signature">( geometryId : <span class="param-type">number</span>, target : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the bounding box for the given geometry.</p>
@@ -251,12 +300,20 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The ID of the geometry to return the bounding box for.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the geometry to return the bounding box for.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -264,7 +321,7 @@ method whenever this instance is no longer used in your app.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The geometry's bounding box. Returns <code>null</code> if no geometry has been found for the given ID.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getBoundingSphereAt" translate="no">.<a href="#getBoundingSphereAt">getBoundingSphereAt</a><span class="signature">( geometryId : <span class="param-type">number</span>, target : <span class="param-type">Sphere</span> )</span><span class="type-signature"> : <a href="Sphere.html">Sphere</a></span> </h3>
+					<h3 class="name name-method" id="getBoundingSphereAt" translate="no">.<a href="#getBoundingSphereAt">getBoundingSphereAt</a><span class="signature">( geometryId : <span class="param-type">number</span>, target : <span class="param-type"><a href="Sphere.html">Sphere</a></span> )</span><span class="type-signature"> : <a href="Sphere.html">Sphere</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the bounding sphere for the given geometry.</p>
@@ -272,12 +329,20 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The ID of the geometry to return the bounding sphere for.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the geometry to return the bounding sphere for.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -285,7 +350,7 @@ method whenever this instance is no longer used in your app.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The geometry's bounding sphere. Returns <code>null</code> if no geometry has been found for the given ID.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getColorAt" translate="no">.<a href="#getColorAt">getColorAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="getColorAt" translate="no">.<a href="#getColorAt">getColorAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the color of the defined instance.</p>
@@ -293,12 +358,20 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of an instance to get the color of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of an instance to get the color of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -314,8 +387,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of an instance to get the geometry ID of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of an instance to get the geometry ID of.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -332,12 +409,20 @@ indicating the starting offset and count, or <code>null</code> if invalid.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The id of the geometry to get the range of.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The id of the geometry to get the range of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -345,7 +430,7 @@ indicating the starting offset and count, or <code>null</code> if invalid.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The result object with range data.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getMatrixAt" translate="no">.<a href="#getMatrixAt">getMatrixAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, matrix : <span class="param-type">Matrix4</span> )</span><span class="type-signature"> : <a href="Matrix4.html">Matrix4</a></span> </h3>
+					<h3 class="name name-method" id="getMatrixAt" translate="no">.<a href="#getMatrixAt">getMatrixAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, matrix : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span> )</span><span class="type-signature"> : <a href="Matrix4.html">Matrix4</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the local transformation matrix of the defined instance.</p>
@@ -353,12 +438,20 @@ indicating the starting offset and count, or <code>null</code> if invalid.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of an instance to get the matrix of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of an instance to get the matrix of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>matrix</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>matrix</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -374,8 +467,12 @@ indicating the starting offset and count, or <code>null</code> if invalid.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of an instance to get the visibility state of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of an instance to get the visibility state of.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -392,8 +489,12 @@ previously deleted geometry, freeing up space to add new geometry.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of the instance to remove from the batch.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the instance to remove from the batch.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -401,7 +502,7 @@ previously deleted geometry, freeing up space to add new geometry.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this batched mesh.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setColorAt" translate="no">.<a href="#setColorAt">setColorAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="BatchedMesh.html">BatchedMesh</a></span> </h3>
+					<h3 class="name name-method" id="setColorAt" translate="no">.<a href="#setColorAt">setColorAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="BatchedMesh.html">BatchedMesh</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the given color to the defined instance.</p>
@@ -409,12 +510,20 @@ previously deleted geometry, freeing up space to add new geometry.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of an instance to set the color of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of an instance to set the color of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to set the instance to.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to set the instance to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -431,8 +540,12 @@ sort and a camera. The objects in the list include a &quot;z&quot; field to perf
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>func</code></td>
-									<td class="description last"><p>The custom sort function.</p></td>
+									<td class="name">
+										<strong>func</strong>
+									</td>
+									<td class="description last">
+										<p>The custom sort function.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -440,7 +553,7 @@ sort and a camera. The objects in the list include a &quot;z&quot; field to perf
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this batched mesh.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setGeometryAt" translate="no">.<a href="#setGeometryAt">setGeometryAt</a><span class="signature">( geometryId : <span class="param-type">number</span>, geometry : <span class="param-type">BufferGeometry</span> )</span><span class="type-signature"> : number</span> </h3>
+					<h3 class="name name-method" id="setGeometryAt" translate="no">.<a href="#setGeometryAt">setGeometryAt</a><span class="signature">( geometryId : <span class="param-type">number</span>, geometry : <span class="param-type"><a href="BufferGeometry.html">BufferGeometry</a></span> )</span><span class="type-signature"> : number</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Replaces the geometry at the given ID with the provided geometry. Throws an error if there
@@ -450,12 +563,20 @@ rendering that geometry.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The ID of the geometry that should be replaced with the given geometry.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the geometry that should be replaced with the given geometry.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>geometry</code></td>
-									<td class="description last"><p>The new geometry.</p></td>
+									<td class="name">
+										<strong>geometry</strong>
+									</td>
+									<td class="description last">
+										<p>The new geometry.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -471,12 +592,20 @@ rendering that geometry.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of the instance to set the geometry ID of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of the instance to set the geometry ID of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The geometry ID to be use by the instance.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The geometry ID to be use by the instance.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -494,12 +623,20 @@ end of the geometry attributes then an error is thrown.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>maxVertexCount</code></td>
-									<td class="description last"><p>The maximum number of vertices to be used by all unique geometries to resize to.</p></td>
+									<td class="name">
+										<strong>maxVertexCount</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum number of vertices to be used by all unique geometries to resize to.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maxIndexCount</code></td>
-									<td class="description last"><p>The maximum number of indices to be used by all unique geometries to resize to.</p></td>
+									<td class="name">
+										<strong>maxIndexCount</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum number of indices to be used by all unique geometries to resize to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -514,13 +651,17 @@ unused Ids at the end of the list then an error is thrown.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>maxInstanceCount</code></td>
-									<td class="description last"><p>The max number of individual instances that can be added and rendered by the batch.</p></td>
+									<td class="name">
+										<strong>maxInstanceCount</strong>
+									</td>
+									<td class="description last">
+										<p>The max number of individual instances that can be added and rendered by the batch.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setMatrixAt" translate="no">.<a href="#setMatrixAt">setMatrixAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, matrix : <span class="param-type">Matrix4</span> )</span><span class="type-signature"> : <a href="BatchedMesh.html">BatchedMesh</a></span> </h3>
+					<h3 class="name name-method" id="setMatrixAt" translate="no">.<a href="#setMatrixAt">setMatrixAt</a><span class="signature">( instanceId : <span class="param-type">number</span>, matrix : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span> )</span><span class="type-signature"> : <a href="BatchedMesh.html">BatchedMesh</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the given local transformation matrix to the defined instance.
@@ -529,12 +670,20 @@ Negatively scaled matrices are not supported.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The ID of an instance to set the matrix of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The ID of an instance to set the matrix of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>matrix</code></td>
-									<td class="description last"><p>A 4x4 matrix representing the local transformation of a single instance.</p></td>
+									<td class="name">
+										<strong>matrix</strong>
+									</td>
+									<td class="description last">
+										<p>A 4x4 matrix representing the local transformation of a single instance.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -550,12 +699,20 @@ Negatively scaled matrices are not supported.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The id of the instance to set the visibility of.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The id of the instance to set the visibility of.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>visible</code></td>
-									<td class="description last"><p>Whether the instance is visible or not.</p></td>
+									<td class="name">
+										<strong>visible</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the instance is visible or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -571,8 +728,12 @@ Negatively scaled matrices are not supported.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>geometryId</code></td>
-									<td class="description last"><p>The geometry to validate.</p></td>
+									<td class="name">
+										<strong>geometryId</strong>
+									</td>
+									<td class="description last">
+										<p>The geometry to validate.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -585,8 +746,12 @@ Negatively scaled matrices are not supported.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>instanceId</code></td>
-									<td class="description last"><p>The instance to validate.</p></td>
+									<td class="name">
+										<strong>instanceId</strong>
+									</td>
+									<td class="description last">
+										<p>The instance to validate.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 24 - 9
docs/pages/BitcastNode.html

@@ -19,7 +19,7 @@ in one type as a value in another type.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BitcastNode" translate="no">new <a href="#BitcastNode">BitcastNode</a><span class="signature">( valueNode : <span class="param-type">Node</span>, conversionType : <span class="param-type">string</span>, inputType : <span class="param-type">string</span> )</span> </h3>
+					<h3 class="name name-method" id="BitcastNode" translate="no">new <a href="#BitcastNode">BitcastNode</a><span class="signature">( valueNode : <span class="param-type"><a href="Node.html">Node</a></span>, conversionType : <span class="param-type">string</span>, inputType : <span class="param-type">string</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new bitcast node.</p>
@@ -27,16 +27,29 @@ in one type as a value in another type.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>valueNode</code></td>
-									<td class="description last"><p>The value to convert.</p></td>
+									<td class="name">
+										<strong>valueNode</strong>
+									</td>
+									<td class="description last">
+										<p>The value to convert.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>conversionType</code></td>
-									<td class="description last"><p>The type to convert to.</p></td>
+									<td class="name">
+										<strong>conversionType</strong>
+									</td>
+									<td class="description last">
+										<p>The type to convert to.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>inputType</code></td>
-									<td class="description last"><p>The expected input data type of the bitcast operation.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>inputType</strong>
+									</td>
+									<td class="description last">
+										<p>The expected input data type of the bitcast operation.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -52,13 +65,15 @@ in one type as a value in another type.</p></div>
 				<div class="member">
 					<h3 class="name" id="inputType" translate="no">.<a href="#inputType">inputType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
-						<p>The expected input data type of the bitcast operation.<br/>Default is <code>null</code>.</p>
+						<p>The expected input data type of the bitcast operation.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isBitcastNode" translate="no">.<a href="#isBitcastNode">isBitcastNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">

+ 20 - 7
docs/pages/BitonicSort_BitonicSort.html

@@ -15,7 +15,7 @@
 			</header>
 			<article>
 				<div class="container-overview">
-					<h3 class="name name-method" id="BitonicSort" translate="no">new <a href="#BitonicSort">BitonicSort</a><span class="signature">( renderer : <span class="param-type">Renderer</span>, dataBuffer : <span class="param-type">StorageBufferNode</span>, options : <span class="param-type">Object</span> )</span> </h3>
+					<h3 class="name name-method" id="BitonicSort" translate="no">new <a href="#BitonicSort">BitonicSort</a><span class="signature">( renderer : <span class="param-type"><a href="Renderer.html">Renderer</a></span>, dataBuffer : <span class="param-type"><a href="StorageBufferNode.html">StorageBufferNode</a></span>, options : <span class="param-type">Object</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new light probe helper.</p>
@@ -23,16 +23,29 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The current scene's renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The current scene's renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>dataBuffer</code></td>
-									<td class="description last"><p>The data buffer to sort.</p></td>
+									<td class="name">
+										<strong>dataBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The data buffer to sort.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>options</code></td>
-									<td class="description last"><p>Options that modify the bitonic sort.<br/>Default is <code>{}</code>.</p></td>
+									<td class="name">
+										<strong>options</strong>
+									</td>
+									<td class="description last">
+										<p>Options that modify the bitonic sort.</p>
+										<p>Default is <code>{}</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 69 - 31
docs/pages/BloomNode.html

@@ -42,7 +42,7 @@ postProcessing.outputNode = scenePassColor.add( bloomPass );
 				<pre><code class="language-js">import { bloom } from 'three/addons/tsl/display/BloomNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BloomNode" translate="no">new <a href="#BloomNode">BloomNode</a><span class="signature">( inputNode : <span class="param-type">Node.&lt;vec4></span>, strength : <span class="param-type">number</span>, radius : <span class="param-type">number</span>, threshold : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="BloomNode" translate="no">new <a href="#BloomNode">BloomNode</a><span class="signature">( inputNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;vec4></span>, strength : <span class="param-type">number</span>, radius : <span class="param-type">number</span>, threshold : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new bloom node.</p>
@@ -50,20 +50,39 @@ postProcessing.outputNode = scenePassColor.add( bloomPass );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>inputNode</code></td>
-									<td class="description last"><p>The node that represents the input of the effect.</p></td>
+									<td class="name">
+										<strong>inputNode</strong>
+									</td>
+									<td class="description last">
+										<p>The node that represents the input of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>strength</code></td>
-									<td class="description last"><p>The strength of the bloom.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>strength</strong>
+									</td>
+									<td class="description last">
+										<p>The strength of the bloom.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>radius</code></td>
-									<td class="description last"><p>The radius of the bloom.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>radius</strong>
+									</td>
+									<td class="description last">
+										<p>The radius of the bloom.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>threshold</code></td>
-									<td class="description last"><p>The luminance threshold limits which bright areas contribute to the bloom effect.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>threshold</strong>
+									</td>
+									<td class="description last">
+										<p>The luminance threshold limits which bright areas contribute to the bloom effect.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -104,14 +123,15 @@ postProcessing.outputNode = scenePassColor.add( bloomPass );
 					<h3 class="name" id="updateBeforeType" translate="no">.<a href="#updateBeforeType">updateBeforeType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
 						<p>The <code>updateBeforeType</code> is set to <code>NodeUpdateType.FRAME</code> since the node renders
-its effect once per frame in <code>updateBefore()</code>.<br/>Default is <code>'frame'</code>.</p>
+its effect once per frame in <code>updateBefore()</code>.</p>
+						<p>Default is <code>'frame'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#updateBeforeType">TempNode#updateBeforeType</a></dt>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="_getSeparableBlurMaterial" translate="no">.<a href="#_getSeparableBlurMaterial">_getSeparableBlurMaterial</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span>, kernelRadius : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="NodeMaterial.html">NodeMaterial</a></span> </h3>
+					<h3 class="name name-method" id="_getSeparableBlurMaterial" translate="no">.<a href="#_getSeparableBlurMaterial">_getSeparableBlurMaterial</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span>, kernelRadius : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="NodeMaterial.html">NodeMaterial</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Create a separable blur material for the given kernel radius.</p>
@@ -119,18 +139,23 @@ its effect once per frame in <code>updateBefore()</code>.<br/>Default is <code>'
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>kernelRadius</code></td>
-									<td class="description last"><p>The kernel radius.</p></td>
+									<td class="name">
+										<strong>kernelRadius</strong>
+									</td>
+									<td class="description last">
+										<p>The kernel radius.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
-						<dl class="details">
-							<dt class="tag-returns"><strong>Returns:</strong> </dt>
-						</dl>
 					</div>
 					<h3 class="name name-method" id="dispose" translate="no">.<a href="#dispose">dispose</a><span class="signature">()</span> </h3>
 					<div class="method">
@@ -159,17 +184,25 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the effect.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the effect.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the effect.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="PassTextureNode.html">PassTextureNode</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to setup the effect's TSL code.</p>
@@ -177,19 +210,20 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#setup">TempNode#setup</a></dt>
 						</dl>
-						<dl class="details">
-							<dt class="tag-returns"><strong>Returns:</strong> </dt>
-						</dl>
 					</div>
-					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type">NodeFrame</span> )</span> </h3>
+					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type"><a href="NodeFrame.html">NodeFrame</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to render the effect once per frame.</p>
@@ -197,8 +231,12 @@ when the effect is no longer required.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>frame</code></td>
-									<td class="description last"><p>The current node frame.</p></td>
+									<td class="name">
+										<strong>frame</strong>
+									</td>
+									<td class="description last">
+										<p>The current node frame.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 68 - 24
docs/pages/BloomPass.html

@@ -35,16 +35,31 @@ composer.addPass( effectBloom );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>strength</code></td>
-									<td class="description last"><p>The Bloom strength.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>strength</strong>
+									</td>
+									<td class="description last">
+										<p>The Bloom strength.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>kernelSize</code></td>
-									<td class="description last"><p>The kernel size.<br/>Default is <code>25</code>.</p></td>
+									<td class="name">
+										<strong>kernelSize</strong>
+									</td>
+									<td class="description last">
+										<p>The kernel size.</p>
+										<p>Default is <code>25</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>sigma</code></td>
-									<td class="description last"><p>The sigma.<br/>Default is <code>4</code>.</p></td>
+									<td class="name">
+										<strong>sigma</strong>
+									</td>
+									<td class="description last">
+										<p>The sigma.</p>
+										<p>Default is <code>4</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -78,7 +93,8 @@ composer.addPass( effectBloom );
 				<div class="member">
 					<h3 class="name" id="needsSwap" translate="no">.<a href="#needsSwap">needsSwap</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Overwritten to disable the swap.<br/>Default is <code>false</code>.</p>
+						<p>Overwritten to disable the swap.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Pass.html#needsSwap">Pass#needsSwap</a></dt>
@@ -95,7 +111,7 @@ method whenever the pass is no longer used in your app.</p>
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Pass.html#dispose">Pass#dispose</a></dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, writeBuffer : <span class="param-type">WebGLRenderTarget</span>, readBuffer : <span class="param-type">WebGLRenderTarget</span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, writeBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, readBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Performs the Bloom pass.</p>
@@ -103,26 +119,46 @@ method whenever the pass is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>writeBuffer</code></td>
-									<td class="description last"><p>The write buffer. This buffer is intended as the rendering
-destination for the pass.</p></td>
+									<td class="name">
+										<strong>writeBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The write buffer. This buffer is intended as the rendering
+destination for the pass.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>readBuffer</code></td>
-									<td class="description last"><p>The read buffer. The pass can access the result from the
-previous pass from this buffer.</p></td>
+									<td class="name">
+										<strong>readBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The read buffer. The pass can access the result from the
+previous pass from this buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>deltaTime</code></td>
-									<td class="description last"><p>The delta time in seconds.</p></td>
+									<td class="name">
+										<strong>deltaTime</strong>
+									</td>
+									<td class="description last">
+										<p>The delta time in seconds.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maskActive</code></td>
-									<td class="description last"><p>Whether masking is active or not.</p></td>
+									<td class="name">
+										<strong>maskActive</strong>
+									</td>
+									<td class="description last">
+										<p>Whether masking is active or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -138,12 +174,20 @@ previous pass from this buffer.</p></td>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width to set.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height to set.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 85 - 61
docs/pages/BokehPass.html

@@ -29,7 +29,7 @@ composer.addPass( bokehPass );
 				<pre><code class="language-js">import { BokehPass } from 'three/addons/postprocessing/BokehPass.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BokehPass" translate="no">new <a href="#BokehPass">BokehPass</a><span class="signature">( scene : <span class="param-type">Scene</span>, camera : <span class="param-type">Camera</span>, params : <span class="param-type">BokehPass~Options</span> )</span> </h3>
+					<h3 class="name name-method" id="BokehPass" translate="no">new <a href="#BokehPass">BokehPass</a><span class="signature">( scene : <span class="param-type"><a href="Scene.html">Scene</a></span>, camera : <span class="param-type"><a href="Camera.html">Camera</a></span>, params : <span class="param-type"><a href="BokehPass.html#~Options">BokehPass~Options</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new Bokeh pass.</p>
@@ -37,16 +37,28 @@ composer.addPass( bokehPass );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>The scene to render the DOF for.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>The scene to render the DOF for.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>params</code></td>
-									<td class="description last"><p>The pass options.</p></td>
+									<td class="name">
+										<strong>params</strong>
+									</td>
+									<td class="description last">
+										<p>The pass options.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -93,7 +105,7 @@ method whenever the pass is no longer used in your app.</p>
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Pass.html#dispose">Pass#dispose</a></dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, writeBuffer : <span class="param-type">WebGLRenderTarget</span>, readBuffer : <span class="param-type">WebGLRenderTarget</span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, writeBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, readBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Performs the Bokeh pass.</p>
@@ -101,26 +113,46 @@ method whenever the pass is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>writeBuffer</code></td>
-									<td class="description last"><p>The write buffer. This buffer is intended as the rendering
-destination for the pass.</p></td>
+									<td class="name">
+										<strong>writeBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The write buffer. This buffer is intended as the rendering
+destination for the pass.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>readBuffer</code></td>
-									<td class="description last"><p>The read buffer. The pass can access the result from the
-previous pass from this buffer.</p></td>
+									<td class="name">
+										<strong>readBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The read buffer. The pass can access the result from the
+previous pass from this buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>deltaTime</code></td>
-									<td class="description last"><p>The delta time in seconds.</p></td>
+									<td class="name">
+										<strong>deltaTime</strong>
+									</td>
+									<td class="description last">
+										<p>The delta time in seconds.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maskActive</code></td>
-									<td class="description last"><p>Whether masking is active or not.</p></td>
+									<td class="name">
+										<strong>maskActive</strong>
+									</td>
+									<td class="description last">
+										<p>Whether masking is active or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -136,12 +168,20 @@ previous pass from this buffer.</p></td>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width to set.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height to set.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -155,56 +195,40 @@ previous pass from this buffer.</p></td>
 					<div class="description">
 						<p>Constructor options of <code>BokehPass</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th>Default</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>focus</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>focus</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					1
 				</td>
-			<td class="description last"><p>Defines the effect's focus which is the distance along the camera's look direction in world units.</p></td>
+			<td class="description last">
+				<p>Defines the effect's focus which is the distance along the camera's look direction in world units.</p>
+						<p>Default is <code>1</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>aperture</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>aperture</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					0.025
 				</td>
-			<td class="description last"><p>Defines the effect's aperture.</p></td>
+			<td class="description last">
+				<p>Defines the effect's aperture.</p>
+						<p>Default is <code>0.025</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>maxblur</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>maxblur</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					1
-				</td>
-			<td class="description last"><p>Defines the effect's maximum blur.</p></td>
+			<td class="description last">
+				<p>Defines the effect's maximum blur.</p>
+						<p>Default is <code>1</code>.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 2 - 1
docs/pages/Bone.html

@@ -36,7 +36,8 @@ child.position.y = 5;
 				<div class="member">
 					<h3 class="name" id="isBone" translate="no">.<a href="#isBone">isBone</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 24 - 9
docs/pages/BooleanKeyframeTrack.html

@@ -28,16 +28,28 @@ interpolation is always discrete.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The keyframe track's name.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The keyframe track's name.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>times</code></td>
-									<td class="description last"><p>A list of keyframe times.</p></td>
+									<td class="name">
+										<strong>times</strong>
+									</td>
+									<td class="description last">
+										<p>A list of keyframe times.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>values</code></td>
-									<td class="description last"><p>A list of keyframe values.</p></td>
+									<td class="name">
+										<strong>values</strong>
+									</td>
+									<td class="description last">
+										<p>A list of keyframe values.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -47,7 +59,8 @@ interpolation is always discrete.</p>
 				<div class="member">
 					<h3 class="name" id="DefaultInterpolation" translate="no">.<a href="#DefaultInterpolation">DefaultInterpolation</a><span class="type-signature"> : <a href="global.html#InterpolateLinear">InterpolateLinear</a> | <a href="global.html#InterpolateDiscrete">InterpolateDiscrete</a> | <a href="global.html#InterpolateSmooth">InterpolateSmooth</a></span> </h3>
 					<div class="description">
-						<p>The default interpolation type of this keyframe track.<br/>Default is <code>InterpolateDiscrete</code>.</p>
+						<p>The default interpolation type of this keyframe track.</p>
+						<p>Default is <code>InterpolateDiscrete</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="KeyframeTrack.html#DefaultInterpolation">KeyframeTrack#DefaultInterpolation</a></dt>
@@ -56,7 +69,8 @@ interpolation is always discrete.</p>
 				<div class="member">
 					<h3 class="name" id="ValueBufferType" translate="no">.<a href="#ValueBufferType">ValueBufferType</a><span class="type-signature"> : TypedArray | Array</span> </h3>
 					<div class="description">
-						<p>The value buffer type of this keyframe track.<br/>Default is <code>Array.constructor</code>.</p>
+						<p>The value buffer type of this keyframe track.</p>
+						<p>Default is <code>Array.constructor</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="KeyframeTrack.html#ValueBufferType">KeyframeTrack#ValueBufferType</a></dt>
@@ -65,7 +79,8 @@ interpolation is always discrete.</p>
 				<div class="member">
 					<h3 class="name" id="ValueTypeName" translate="no">.<a href="#ValueTypeName">ValueTypeName</a><span class="type-signature"> : String</span> </h3>
 					<div class="description">
-						<p>The value type name.<br/>Default is <code>'bool'</code>.</p>
+						<p>The value type name.</p>
+						<p>Default is <code>'bool'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="KeyframeTrack.html#ValueTypeName">KeyframeTrack#ValueTypeName</a></dt>

+ 173 - 70
docs/pages/Box2.html

@@ -17,7 +17,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="Box2" translate="no">new <a href="#Box2">Box2</a><span class="signature">( min : <span class="param-type">Vector2</span>, max : <span class="param-type">Vector2</span> )</span> </h3>
+					<h3 class="name name-method" id="Box2" translate="no">new <a href="#Box2">Box2</a><span class="signature">( min : <span class="param-type"><a href="Vector2.html">Vector2</a></span>, max : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new bounding box.</p>
@@ -25,12 +25,22 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>min</code></td>
-									<td class="description last"><p>A vector representing the lower boundary of the box.<br/>Default is <code>(Infinity,Infinity)</code>.</p></td>
+									<td class="name">
+										<strong>min</strong>
+									</td>
+									<td class="description last">
+										<p>A vector representing the lower boundary of the box.</p>
+										<p>Default is <code>(Infinity,Infinity)</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>max</code></td>
-									<td class="description last"><p>A vector representing the upper boundary of the box.<br/>Default is <code>(-Infinity,-Infinity)</code>.</p></td>
+									<td class="name">
+										<strong>max</strong>
+									</td>
+									<td class="description last">
+										<p>A vector representing the upper boundary of the box.</p>
+										<p>Default is <code>(-Infinity,-Infinity)</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -40,7 +50,8 @@
 				<div class="member">
 					<h3 class="name" id="isBox2" translate="no">.<a href="#isBox2">isBox2</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -56,7 +67,7 @@
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="clampPoint" translate="no">.<a href="#clampPoint">clampPoint</a><span class="signature">( point : <span class="param-type">Vector2</span>, target : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
+					<h3 class="name name-method" id="clampPoint" translate="no">.<a href="#clampPoint">clampPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector2.html">Vector2</a></span>, target : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Clamps the given point within the bounds of this box.</p>
@@ -64,12 +75,20 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point to clamp.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point to clamp.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -86,7 +105,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> A clone of this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="containsBox" translate="no">.<a href="#containsBox">containsBox</a><span class="signature">( box : <span class="param-type">Box2</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="containsBox" translate="no">.<a href="#containsBox">containsBox</a><span class="signature">( box : <span class="param-type"><a href="Box2.html">Box2</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if this bounding box includes the entirety of the given bounding box.
@@ -95,8 +114,12 @@ If this box and the given one are identical, this function also returns <code>tr
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to test.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -104,7 +127,7 @@ If this box and the given one are identical, this function also returns <code>tr
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the bounding box contains the given bounding box or not.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="containsPoint" translate="no">.<a href="#containsPoint">containsPoint</a><span class="signature">( point : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="containsPoint" translate="no">.<a href="#containsPoint">containsPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given point lies within or on the boundaries of this box.</p>
@@ -112,8 +135,12 @@ If this box and the given one are identical, this function also returns <code>tr
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point to test.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -121,7 +148,7 @@ If this box and the given one are identical, this function also returns <code>tr
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the bounding box contains the given point or not.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( box : <span class="param-type">Box2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( box : <span class="param-type"><a href="Box2.html">Box2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the values of the given box to this instance.</p>
@@ -129,8 +156,12 @@ If this box and the given one are identical, this function also returns <code>tr
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The box to copy.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The box to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -138,7 +169,7 @@ If this box and the given one are identical, this function also returns <code>tr
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="distanceToPoint" translate="no">.<a href="#distanceToPoint">distanceToPoint</a><span class="signature">( point : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : number</span> </h3>
+					<h3 class="name name-method" id="distanceToPoint" translate="no">.<a href="#distanceToPoint">distanceToPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : number</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the euclidean distance from any edge of this box to the specified point. If
@@ -147,8 +178,12 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point to compute the distance to.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point to compute the distance to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -156,7 +191,7 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 							<dt class="tag-returns"><strong>Returns:</strong> The euclidean distance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="equals" translate="no">.<a href="#equals">equals</a><span class="signature">( box : <span class="param-type">Box2</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="equals" translate="no">.<a href="#equals">equals</a><span class="signature">( box : <span class="param-type"><a href="Box2.html">Box2</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if this bounding box is equal with the given one.</p>
@@ -164,8 +199,12 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The box to test for equality.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The box to test for equality.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -173,7 +212,7 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 							<dt class="tag-returns"><strong>Returns:</strong> Whether this bounding box is equal with the given one.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="expandByPoint" translate="no">.<a href="#expandByPoint">expandByPoint</a><span class="signature">( point : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="expandByPoint" translate="no">.<a href="#expandByPoint">expandByPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Expands the boundaries of this box to include the given point.</p>
@@ -181,8 +220,12 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point that should be included by the bounding box.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point that should be included by the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -199,8 +242,12 @@ dimensions of the box will be contracted.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scalar</code></td>
-									<td class="description last"><p>The scalar value that should expand the bounding box.</p></td>
+									<td class="name">
+										<strong>scalar</strong>
+									</td>
+									<td class="description last">
+										<p>The scalar value that should expand the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -208,7 +255,7 @@ dimensions of the box will be contracted.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="expandByVector" translate="no">.<a href="#expandByVector">expandByVector</a><span class="signature">( vector : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="expandByVector" translate="no">.<a href="#expandByVector">expandByVector</a><span class="signature">( vector : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Expands this box equilaterally by the given vector. The width of this
@@ -219,8 +266,12 @@ the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>vector</code></td>
-									<td class="description last"><p>The vector that should expand the bounding box.</p></td>
+									<td class="name">
+										<strong>vector</strong>
+									</td>
+									<td class="description last">
+										<p>The vector that should expand the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -228,7 +279,7 @@ the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getCenter" translate="no">.<a href="#getCenter">getCenter</a><span class="signature">( target : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
+					<h3 class="name name-method" id="getCenter" translate="no">.<a href="#getCenter">getCenter</a><span class="signature">( target : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the center point of this box.</p>
@@ -236,8 +287,12 @@ the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -245,7 +300,7 @@ the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The center point.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getParameter" translate="no">.<a href="#getParameter">getParameter</a><span class="signature">( point : <span class="param-type">Vector2</span>, target : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
+					<h3 class="name name-method" id="getParameter" translate="no">.<a href="#getParameter">getParameter</a><span class="signature">( point : <span class="param-type"><a href="Vector2.html">Vector2</a></span>, target : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a point as a proportion of this box's width and height.</p>
@@ -253,12 +308,20 @@ the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>A point in 2D space.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>A point in 2D space.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -266,7 +329,7 @@ the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A point as a proportion of this box's width and height.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getSize" translate="no">.<a href="#getSize">getSize</a><span class="signature">( target : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
+					<h3 class="name name-method" id="getSize" translate="no">.<a href="#getSize">getSize</a><span class="signature">( target : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the dimensions of this box.</p>
@@ -274,8 +337,12 @@ the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -283,7 +350,7 @@ the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The size.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersect" translate="no">.<a href="#intersect">intersect</a><span class="signature">( box : <span class="param-type">Box2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="intersect" translate="no">.<a href="#intersect">intersect</a><span class="signature">( box : <span class="param-type"><a href="Box2.html">Box2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Computes the intersection of this bounding box and the given one, setting the upper
@@ -294,8 +361,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to intersect with.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to intersect with.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -303,7 +374,7 @@ there's no overlap, makes this box empty.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersectsBox" translate="no">.<a href="#intersectsBox">intersectsBox</a><span class="signature">( box : <span class="param-type">Box2</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="intersectsBox" translate="no">.<a href="#intersectsBox">intersectsBox</a><span class="signature">( box : <span class="param-type"><a href="Box2.html">Box2</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given bounding box intersects with this bounding box.</p>
@@ -311,8 +382,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to test.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -340,7 +415,7 @@ point, the one both bounds share.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( min : <span class="param-type">Vector2</span>, max : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( min : <span class="param-type"><a href="Vector2.html">Vector2</a></span>, max : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the lower and upper boundaries of this box.
@@ -349,12 +424,20 @@ Please note that this method only copies the values from the given objects.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>min</code></td>
-									<td class="description last"><p>The lower boundary of the box.</p></td>
+									<td class="name">
+										<strong>min</strong>
+									</td>
+									<td class="description last">
+										<p>The lower boundary of the box.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>max</code></td>
-									<td class="description last"><p>The upper boundary of the box.</p></td>
+									<td class="name">
+										<strong>max</strong>
+									</td>
+									<td class="description last">
+										<p>The upper boundary of the box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -362,7 +445,7 @@ Please note that this method only copies the values from the given objects.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromCenterAndSize" translate="no">.<a href="#setFromCenterAndSize">setFromCenterAndSize</a><span class="signature">( center : <span class="param-type">Vector2</span>, size : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="setFromCenterAndSize" translate="no">.<a href="#setFromCenterAndSize">setFromCenterAndSize</a><span class="signature">( center : <span class="param-type"><a href="Vector2.html">Vector2</a></span>, size : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Centers this box on the given center vector and sets this box's width, height and
@@ -371,12 +454,20 @@ depth to the given size values.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>center</code></td>
-									<td class="description last"><p>The center of the box.</p></td>
+									<td class="name">
+										<strong>center</strong>
+									</td>
+									<td class="description last">
+										<p>The center of the box.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>size</code></td>
-									<td class="description last"><p>The x and y dimensions of the box.</p></td>
+									<td class="name">
+										<strong>size</strong>
+									</td>
+									<td class="description last">
+										<p>The x and y dimensions of the box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -384,7 +475,7 @@ depth to the given size values.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromPoints" translate="no">.<a href="#setFromPoints">setFromPoints</a><span class="signature">( points : <span class="param-type">Array.&lt;Vector2></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="setFromPoints" translate="no">.<a href="#setFromPoints">setFromPoints</a><span class="signature">( points : <span class="param-type">Array.&lt;<a href="Vector2.html">Vector2</a>></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the upper and lower bounds of this box so it encloses the position data
@@ -393,8 +484,12 @@ in the given array.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>points</code></td>
-									<td class="description last"><p>An array holding 2D position data as instances of <a href="Vector2.html">Vector2</a>.</p></td>
+									<td class="name">
+										<strong>points</strong>
+									</td>
+									<td class="description last">
+										<p>An array holding 2D position data as instances of <a href="Vector2.html">Vector2</a>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -402,7 +497,7 @@ in the given array.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="translate" translate="no">.<a href="#translate">translate</a><span class="signature">( offset : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="translate" translate="no">.<a href="#translate">translate</a><span class="signature">( offset : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the given offset to both the upper and lower bounds of this bounding box,
@@ -411,8 +506,12 @@ effectively moving it in 2D space.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>offset</code></td>
-									<td class="description last"><p>The offset that should be used to translate the bounding box.</p></td>
+									<td class="name">
+										<strong>offset</strong>
+									</td>
+									<td class="description last">
+										<p>The offset that should be used to translate the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -420,7 +519,7 @@ effectively moving it in 2D space.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="union" translate="no">.<a href="#union">union</a><span class="signature">( box : <span class="param-type">Box2</span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
+					<h3 class="name name-method" id="union" translate="no">.<a href="#union">union</a><span class="signature">( box : <span class="param-type"><a href="Box2.html">Box2</a></span> )</span><span class="type-signature"> : <a href="Box2.html">Box2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Computes the union of this box and another and the given one, setting the upper
@@ -430,8 +529,12 @@ lower bound of this box to the lesser of the two boxes' lower bounds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box that will be unioned with this instance.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box that will be unioned with this instance.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 257 - 104
docs/pages/Box3.html

@@ -17,7 +17,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="Box3" translate="no">new <a href="#Box3">Box3</a><span class="signature">( min : <span class="param-type">Vector3</span>, max : <span class="param-type">Vector3</span> )</span> </h3>
+					<h3 class="name name-method" id="Box3" translate="no">new <a href="#Box3">Box3</a><span class="signature">( min : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, max : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new bounding box.</p>
@@ -25,12 +25,22 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>min</code></td>
-									<td class="description last"><p>A vector representing the lower boundary of the box.<br/>Default is <code>(Infinity,Infinity,Infinity)</code>.</p></td>
+									<td class="name">
+										<strong>min</strong>
+									</td>
+									<td class="description last">
+										<p>A vector representing the lower boundary of the box.</p>
+										<p>Default is <code>(Infinity,Infinity,Infinity)</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>max</code></td>
-									<td class="description last"><p>A vector representing the upper boundary of the box.<br/>Default is <code>(-Infinity,-Infinity,-Infinity)</code>.</p></td>
+									<td class="name">
+										<strong>max</strong>
+									</td>
+									<td class="description last">
+										<p>A vector representing the upper boundary of the box.</p>
+										<p>Default is <code>(-Infinity,-Infinity,-Infinity)</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -40,7 +50,8 @@
 				<div class="member">
 					<h3 class="name" id="isBox3" translate="no">.<a href="#isBox3">isBox3</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -56,7 +67,7 @@
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="applyMatrix4" translate="no">.<a href="#applyMatrix4">applyMatrix4</a><span class="signature">( matrix : <span class="param-type">Matrix4</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="applyMatrix4" translate="no">.<a href="#applyMatrix4">applyMatrix4</a><span class="signature">( matrix : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Transforms this bounding box by the given 4x4 transformation matrix.</p>
@@ -64,8 +75,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>matrix</code></td>
-									<td class="description last"><p>The transformation matrix.</p></td>
+									<td class="name">
+										<strong>matrix</strong>
+									</td>
+									<td class="description last">
+										<p>The transformation matrix.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -73,7 +88,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="clampPoint" translate="no">.<a href="#clampPoint">clampPoint</a><span class="signature">( point : <span class="param-type">Vector3</span>, target : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="clampPoint" translate="no">.<a href="#clampPoint">clampPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, target : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Clamps the given point within the bounds of this box.</p>
@@ -81,12 +96,20 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point to clamp.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point to clamp.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -103,7 +126,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> A clone of this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="containsBox" translate="no">.<a href="#containsBox">containsBox</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="containsBox" translate="no">.<a href="#containsBox">containsBox</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if this bounding box includes the entirety of the given bounding box.
@@ -112,8 +135,12 @@ If this box and the given one are identical, this function also returns <code>tr
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to test.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -121,7 +148,7 @@ If this box and the given one are identical, this function also returns <code>tr
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the bounding box contains the given bounding box or not.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="containsPoint" translate="no">.<a href="#containsPoint">containsPoint</a><span class="signature">( point : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="containsPoint" translate="no">.<a href="#containsPoint">containsPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given point lies within or on the boundaries of this box.</p>
@@ -129,8 +156,12 @@ If this box and the given one are identical, this function also returns <code>tr
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point to test.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -138,7 +169,7 @@ If this box and the given one are identical, this function also returns <code>tr
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the bounding box contains the given point or not.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the values of the given box to this instance.</p>
@@ -146,8 +177,12 @@ If this box and the given one are identical, this function also returns <code>tr
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The box to copy.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The box to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -155,7 +190,7 @@ If this box and the given one are identical, this function also returns <code>tr
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="distanceToPoint" translate="no">.<a href="#distanceToPoint">distanceToPoint</a><span class="signature">( point : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : number</span> </h3>
+					<h3 class="name name-method" id="distanceToPoint" translate="no">.<a href="#distanceToPoint">distanceToPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : number</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the euclidean distance from any edge of this box to the specified point. If
@@ -164,8 +199,12 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point to compute the distance to.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point to compute the distance to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -173,7 +212,7 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 							<dt class="tag-returns"><strong>Returns:</strong> The euclidean distance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="equals" translate="no">.<a href="#equals">equals</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="equals" translate="no">.<a href="#equals">equals</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if this bounding box is equal with the given one.</p>
@@ -181,8 +220,12 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The box to test for equality.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The box to test for equality.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -190,7 +233,7 @@ the given point lies inside of this box, the distance will be <code>0</code>.</p
 							<dt class="tag-returns"><strong>Returns:</strong> Whether this bounding box is equal with the given one.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="expandByObject" translate="no">.<a href="#expandByObject">expandByObject</a><span class="signature">( object : <span class="param-type">Object3D</span>, precise : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="expandByObject" translate="no">.<a href="#expandByObject">expandByObject</a><span class="signature">( object : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, precise : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Expands the boundaries of this box to include the given 3D object and
@@ -201,13 +244,22 @@ necessary (unless the precise parameter is set to true).</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>object</code></td>
-									<td class="description last"><p>The 3D object that should expand the bounding box.</p></td>
+									<td class="name">
+										<strong>object</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D object that should expand the bounding box.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>precise</code></td>
-									<td class="description last"><p>If set to <code>true</code>, the method expands the bounding box
-as little as necessary at the expense of more computation.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>precise</strong>
+									</td>
+									<td class="description last">
+										<p>If set to <code>true</code>, the method expands the bounding box
+as little as necessary at the expense of more computation.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -215,7 +267,7 @@ as little as necessary at the expense of more computation.<br/>Default is <code>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="expandByPoint" translate="no">.<a href="#expandByPoint">expandByPoint</a><span class="signature">( point : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="expandByPoint" translate="no">.<a href="#expandByPoint">expandByPoint</a><span class="signature">( point : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Expands the boundaries of this box to include the given point.</p>
@@ -223,8 +275,12 @@ as little as necessary at the expense of more computation.<br/>Default is <code>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>The point that should be included by the bounding box.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>The point that should be included by the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -241,8 +297,12 @@ dimensions of the box will be contracted.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scalar</code></td>
-									<td class="description last"><p>The scalar value that should expand the bounding box.</p></td>
+									<td class="name">
+										<strong>scalar</strong>
+									</td>
+									<td class="description last">
+										<p>The scalar value that should expand the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -250,7 +310,7 @@ dimensions of the box will be contracted.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="expandByVector" translate="no">.<a href="#expandByVector">expandByVector</a><span class="signature">( vector : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="expandByVector" translate="no">.<a href="#expandByVector">expandByVector</a><span class="signature">( vector : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Expands this box equilaterally by the given vector. The width of this
@@ -262,8 +322,12 @@ expanded by the z component of the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>vector</code></td>
-									<td class="description last"><p>The vector that should expand the bounding box.</p></td>
+									<td class="name">
+										<strong>vector</strong>
+									</td>
+									<td class="description last">
+										<p>The vector that should expand the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -279,8 +343,12 @@ expanded by the z component of the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>json</code></td>
-									<td class="description last"><p>The serialized json to set the box from.</p></td>
+									<td class="name">
+										<strong>json</strong>
+									</td>
+									<td class="description last">
+										<p>The serialized json to set the box from.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -288,7 +356,7 @@ expanded by the z component of the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getBoundingSphere" translate="no">.<a href="#getBoundingSphere">getBoundingSphere</a><span class="signature">( target : <span class="param-type">Sphere</span> )</span><span class="type-signature"> : <a href="Sphere.html">Sphere</a></span> </h3>
+					<h3 class="name name-method" id="getBoundingSphere" translate="no">.<a href="#getBoundingSphere">getBoundingSphere</a><span class="signature">( target : <span class="param-type"><a href="Sphere.html">Sphere</a></span> )</span><span class="type-signature"> : <a href="Sphere.html">Sphere</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a bounding sphere that encloses this bounding box.</p>
@@ -296,8 +364,12 @@ expanded by the z component of the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target sphere that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target sphere that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -305,7 +377,7 @@ expanded by the z component of the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The bounding sphere that encloses this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getCenter" translate="no">.<a href="#getCenter">getCenter</a><span class="signature">( target : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getCenter" translate="no">.<a href="#getCenter">getCenter</a><span class="signature">( target : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the center point of this box.</p>
@@ -313,8 +385,12 @@ expanded by the z component of the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -322,7 +398,7 @@ expanded by the z component of the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The center point.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getParameter" translate="no">.<a href="#getParameter">getParameter</a><span class="signature">( point : <span class="param-type">Vector3</span>, target : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getParameter" translate="no">.<a href="#getParameter">getParameter</a><span class="signature">( point : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, target : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a point as a proportion of this box's width, height and depth.</p>
@@ -330,12 +406,20 @@ expanded by the z component of the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>point</code></td>
-									<td class="description last"><p>A point in 3D space.</p></td>
+									<td class="name">
+										<strong>point</strong>
+									</td>
+									<td class="description last">
+										<p>A point in 3D space.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -343,7 +427,7 @@ expanded by the z component of the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A point as a proportion of this box's width, height and depth.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getSize" translate="no">.<a href="#getSize">getSize</a><span class="signature">( target : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getSize" translate="no">.<a href="#getSize">getSize</a><span class="signature">( target : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the dimensions of this box.</p>
@@ -351,8 +435,12 @@ expanded by the z component of the vector in both directions.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -360,7 +448,7 @@ expanded by the z component of the vector in both directions.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The size.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersect" translate="no">.<a href="#intersect">intersect</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="intersect" translate="no">.<a href="#intersect">intersect</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Computes the intersection of this bounding box and the given one, setting the upper
@@ -371,8 +459,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to intersect with.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to intersect with.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -380,7 +472,7 @@ there's no overlap, makes this box empty.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersectsBox" translate="no">.<a href="#intersectsBox">intersectsBox</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="intersectsBox" translate="no">.<a href="#intersectsBox">intersectsBox</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given bounding box intersects with this bounding box.</p>
@@ -388,8 +480,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to test.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -397,7 +493,7 @@ there's no overlap, makes this box empty.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the given bounding box intersects with this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersectsPlane" translate="no">.<a href="#intersectsPlane">intersectsPlane</a><span class="signature">( plane : <span class="param-type">Plane</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="intersectsPlane" translate="no">.<a href="#intersectsPlane">intersectsPlane</a><span class="signature">( plane : <span class="param-type"><a href="Plane.html">Plane</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given plane intersects with this bounding box.</p>
@@ -405,8 +501,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>plane</code></td>
-									<td class="description last"><p>The plane to test.</p></td>
+									<td class="name">
+										<strong>plane</strong>
+									</td>
+									<td class="description last">
+										<p>The plane to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -414,7 +514,7 @@ there's no overlap, makes this box empty.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the given plane intersects with this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersectsSphere" translate="no">.<a href="#intersectsSphere">intersectsSphere</a><span class="signature">( sphere : <span class="param-type">Sphere</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="intersectsSphere" translate="no">.<a href="#intersectsSphere">intersectsSphere</a><span class="signature">( sphere : <span class="param-type"><a href="Sphere.html">Sphere</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given bounding sphere intersects with this bounding box.</p>
@@ -422,8 +522,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>sphere</code></td>
-									<td class="description last"><p>The bounding sphere to test.</p></td>
+									<td class="name">
+										<strong>sphere</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding sphere to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -431,7 +535,7 @@ there's no overlap, makes this box empty.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the given bounding sphere intersects with this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersectsTriangle" translate="no">.<a href="#intersectsTriangle">intersectsTriangle</a><span class="signature">( triangle : <span class="param-type">Triangle</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="intersectsTriangle" translate="no">.<a href="#intersectsTriangle">intersectsTriangle</a><span class="signature">( triangle : <span class="param-type"><a href="Triangle.html">Triangle</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given triangle intersects with this bounding box.</p>
@@ -439,8 +543,12 @@ there's no overlap, makes this box empty.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>triangle</code></td>
-									<td class="description last"><p>The triangle to test.</p></td>
+									<td class="name">
+										<strong>triangle</strong>
+									</td>
+									<td class="description last">
+										<p>The triangle to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -468,7 +576,7 @@ point, the one both bounds share.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( min : <span class="param-type">Vector3</span>, max : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( min : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, max : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the lower and upper boundaries of this box.
@@ -477,12 +585,20 @@ Please note that this method only copies the values from the given objects.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>min</code></td>
-									<td class="description last"><p>The lower boundary of the box.</p></td>
+									<td class="name">
+										<strong>min</strong>
+									</td>
+									<td class="description last">
+										<p>The lower boundary of the box.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>max</code></td>
-									<td class="description last"><p>The upper boundary of the box.</p></td>
+									<td class="name">
+										<strong>max</strong>
+									</td>
+									<td class="description last">
+										<p>The upper boundary of the box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -499,8 +615,12 @@ in the given array.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>An array holding 3D position data.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>An array holding 3D position data.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -508,7 +628,7 @@ in the given array.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromBufferAttribute" translate="no">.<a href="#setFromBufferAttribute">setFromBufferAttribute</a><span class="signature">( attribute : <span class="param-type">BufferAttribute</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="setFromBufferAttribute" translate="no">.<a href="#setFromBufferAttribute">setFromBufferAttribute</a><span class="signature">( attribute : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the upper and lower bounds of this box so it encloses the position data
@@ -517,8 +637,12 @@ in the given buffer attribute.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>attribute</code></td>
-									<td class="description last"><p>A buffer attribute holding 3D position data.</p></td>
+									<td class="name">
+										<strong>attribute</strong>
+									</td>
+									<td class="description last">
+										<p>A buffer attribute holding 3D position data.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -526,7 +650,7 @@ in the given buffer attribute.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromCenterAndSize" translate="no">.<a href="#setFromCenterAndSize">setFromCenterAndSize</a><span class="signature">( center : <span class="param-type">Vector3</span>, size : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="setFromCenterAndSize" translate="no">.<a href="#setFromCenterAndSize">setFromCenterAndSize</a><span class="signature">( center : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, size : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Centers this box on the given center vector and sets this box's width, height and
@@ -535,12 +659,20 @@ depth to the given size values.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>center</code></td>
-									<td class="description last"><p>The center of the box.</p></td>
+									<td class="name">
+										<strong>center</strong>
+									</td>
+									<td class="description last">
+										<p>The center of the box.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>size</code></td>
-									<td class="description last"><p>The x, y and z dimensions of the box.</p></td>
+									<td class="name">
+										<strong>size</strong>
+									</td>
+									<td class="description last">
+										<p>The x, y and z dimensions of the box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -548,7 +680,7 @@ depth to the given size values.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromObject" translate="no">.<a href="#setFromObject">setFromObject</a><span class="signature">( object : <span class="param-type">Object3D</span>, precise : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="setFromObject" translate="no">.<a href="#setFromObject">setFromObject</a><span class="signature">( object : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, precise : <span class="param-type">boolean</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Computes the world-axis-aligned bounding box for the given 3D object
@@ -558,13 +690,22 @@ world transforms. The function may result in a larger box than strictly necessar
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>object</code></td>
-									<td class="description last"><p>The 3D object to compute the bounding box for.</p></td>
+									<td class="name">
+										<strong>object</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D object to compute the bounding box for.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>precise</code></td>
-									<td class="description last"><p>If set to <code>true</code>, the method computes the smallest
-world-axis-aligned bounding box at the expense of more computation.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>precise</strong>
+									</td>
+									<td class="description last">
+										<p>If set to <code>true</code>, the method computes the smallest
+world-axis-aligned bounding box at the expense of more computation.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -572,7 +713,7 @@ world-axis-aligned bounding box at the expense of more computation.<br/>Default
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromPoints" translate="no">.<a href="#setFromPoints">setFromPoints</a><span class="signature">( points : <span class="param-type">Array.&lt;Vector3></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="setFromPoints" translate="no">.<a href="#setFromPoints">setFromPoints</a><span class="signature">( points : <span class="param-type">Array.&lt;<a href="Vector3.html">Vector3</a>></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the upper and lower bounds of this box so it encloses the position data
@@ -581,8 +722,12 @@ in the given array.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>points</code></td>
-									<td class="description last"><p>An array holding 3D position data as instances of <a href="Vector3.html">Vector3</a>.</p></td>
+									<td class="name">
+										<strong>points</strong>
+									</td>
+									<td class="description last">
+										<p>An array holding 3D position data as instances of <a href="Vector3.html">Vector3</a>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -599,7 +744,7 @@ in the given array.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> Serialized structure with fields representing the object state.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="translate" translate="no">.<a href="#translate">translate</a><span class="signature">( offset : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="translate" translate="no">.<a href="#translate">translate</a><span class="signature">( offset : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the given offset to both the upper and lower bounds of this bounding box,
@@ -608,8 +753,12 @@ effectively moving it in 3D space.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>offset</code></td>
-									<td class="description last"><p>The offset that should be used to translate the bounding box.</p></td>
+									<td class="name">
+										<strong>offset</strong>
+									</td>
+									<td class="description last">
+										<p>The offset that should be used to translate the bounding box.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -617,7 +766,7 @@ effectively moving it in 3D space.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this bounding box.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="union" translate="no">.<a href="#union">union</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
+					<h3 class="name name-method" id="union" translate="no">.<a href="#union">union</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Computes the union of this box and another and the given one, setting the upper
@@ -627,8 +776,12 @@ lower bound of this box to the lesser of the two boxes' lower bounds.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box that will be unioned with this instance.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box that will be unioned with this instance.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 14 - 5
docs/pages/Box3Helper.html

@@ -24,7 +24,7 @@ scene.add( helper )
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="Box3Helper" translate="no">new <a href="#Box3Helper">Box3Helper</a><span class="signature">( box : <span class="param-type">Box3</span>, color : <span class="param-type">number | Color | string</span> )</span> </h3>
+					<h3 class="name name-method" id="Box3Helper" translate="no">new <a href="#Box3Helper">Box3Helper</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span>, color : <span class="param-type">number | <a href="Color.html">Color</a> | string</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new box3 helper.</p>
@@ -32,12 +32,21 @@ scene.add( helper )
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The box to visualize.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The box to visualize.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The box's color.<br/>Default is <code>0xffff00</code>.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The box's color.</p>
+										<p>Default is <code>0xffff00</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 48 - 14
docs/pages/BoxGeometry.html

@@ -35,28 +35,58 @@ scene.add( cube );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width. That is, the length of the edges parallel to the X axis.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width. That is, the length of the edges parallel to the X axis.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height. That is, the length of the edges parallel to the Y axis.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height. That is, the length of the edges parallel to the Y axis.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>depth</code></td>
-									<td class="description last"><p>The depth. That is, the length of the edges parallel to the Z axis.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>depth</strong>
+									</td>
+									<td class="description last">
+										<p>The depth. That is, the length of the edges parallel to the Z axis.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>widthSegments</code></td>
-									<td class="description last"><p>Number of segmented rectangular faces along the width of the sides.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>widthSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented rectangular faces along the width of the sides.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>heightSegments</code></td>
-									<td class="description last"><p>Number of segmented rectangular faces along the height of the sides.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>heightSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented rectangular faces along the height of the sides.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>depthSegments</code></td>
-									<td class="description last"><p>Number of segmented rectangular faces along the depth of the sides.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>depthSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented rectangular faces along the depth of the sides.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -81,8 +111,12 @@ JSON object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>A JSON object representing the serialized geometry.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>A JSON object representing the serialized geometry.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 21 - 8
docs/pages/BoxHelper.html

@@ -29,7 +29,7 @@ scene.add( box );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BoxHelper" translate="no">new <a href="#BoxHelper">BoxHelper</a><span class="signature">( object : <span class="param-type">Object3D</span>, color : <span class="param-type">number | Color | string</span> )</span> </h3>
+					<h3 class="name name-method" id="BoxHelper" translate="no">new <a href="#BoxHelper">BoxHelper</a><span class="signature">( object : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, color : <span class="param-type">number | <a href="Color.html">Color</a> | string</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new box helper.</p>
@@ -37,12 +37,21 @@ scene.add( box );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>object</code></td>
-									<td class="description last"><p>The 3D object to show the world-axis-aligned bounding box.</p></td>
+									<td class="name">
+										<strong>object</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D object to show the world-axis-aligned bounding box.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The box's color.<br/>Default is <code>0xffff00</code>.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The box's color.</p>
+										<p>Default is <code>0xffff00</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -63,7 +72,7 @@ scene.add( box );
 method whenever this instance is no longer used in your app.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="setFromObject" translate="no">.<a href="#setFromObject">setFromObject</a><span class="signature">( object : <span class="param-type">Object3D</span> )</span><span class="type-signature"> : <a href="BoxHelper.html">BoxHelper</a></span> </h3>
+					<h3 class="name name-method" id="setFromObject" translate="no">.<a href="#setFromObject">setFromObject</a><span class="signature">( object : <span class="param-type"><a href="Object3D.html">Object3D</a></span> )</span><span class="type-signature"> : <a href="BoxHelper.html">BoxHelper</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Updates the wireframe box for the passed object.</p>
@@ -71,8 +80,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>object</code></td>
-									<td class="description last"><p>The 3D object to create the helper for.</p></td>
+									<td class="name">
+										<strong>object</strong>
+									</td>
+									<td class="description last">
+										<p>The 3D object to create the helper for.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 42 - 12
docs/pages/BoxLineGeometry.html

@@ -35,28 +35,58 @@ scene.add( lines );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width. That is, the length of the edges parallel to the X axis.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width. That is, the length of the edges parallel to the X axis.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height. That is, the length of the edges parallel to the Y axis.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height. That is, the length of the edges parallel to the Y axis.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>depth</code></td>
-									<td class="description last"><p>The depth. That is, the length of the edges parallel to the Z axis.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>depth</strong>
+									</td>
+									<td class="description last">
+										<p>The depth. That is, the length of the edges parallel to the Z axis.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>widthSegments</code></td>
-									<td class="description last"><p>Number of segmented rectangular sections along the width of the sides.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>widthSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented rectangular sections along the width of the sides.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>heightSegments</code></td>
-									<td class="description last"><p>Number of segmented rectangular sections along the height of the sides.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>heightSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented rectangular sections along the height of the sides.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>depthSegments</code></td>
-									<td class="description last"><p>Number of segmented rectangular sections along the depth of the sides.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>depthSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented rectangular sections along the depth of the sides.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 303 - 109
docs/pages/BufferAttribute.html

@@ -29,16 +29,29 @@ helper methods on vector and color class might be helpful. E.g. <a href="Vector3
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>The array holding the attribute data.</p></td>
-								</tr>
-								<tr>
-									<td class="name"><code>itemSize</code></td>
-									<td class="description last"><p>The item size.</p></td>
-								</tr>
-								<tr>
-									<td class="name"><code>normalized</code></td>
-									<td class="description last"><p>Whether the data are normalized or not.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>The array holding the attribute data.</p>
+									</td>
+								</tr>
+								<tr>
+									<td class="name">
+										<strong>itemSize</strong>
+									</td>
+									<td class="description last">
+										<p>The item size.</p>
+									</td>
+								</tr>
+								<tr>
+									<td class="name">
+										<strong>normalized</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the data are normalized or not.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -64,7 +77,8 @@ by dividing the <code>array</code> length by the <code>itemSize</code>.</p>
 					<div class="description">
 						<p>Configures the bound GPU type for use in shaders.</p>
 <p>Note: this only has an effect for integer arrays and is not configurable for float arrays.
-For lower precision float types, use <code>Float16BufferAttribute</code>.<br/>Default is <code>FloatType</code>.</p>
+For lower precision float types, use <code>Float16BufferAttribute</code>.</p>
+						<p>Default is <code>FloatType</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -76,7 +90,8 @@ For lower precision float types, use <code>Float16BufferAttribute</code>.<br/>De
 				<div class="member">
 					<h3 class="name" id="isBufferAttribute" translate="no">.<a href="#isBufferAttribute">isBufferAttribute</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -97,7 +112,8 @@ normal, or color), then the value should be <code>3</code>.</p>
 					<h3 class="name" id="needsUpdate" translate="no">.<a href="#needsUpdate">needsUpdate</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>Flag to indicate that this attribute has changed and should be re-sent to
-the GPU. Set this to <code>true</code> when you modify the value of the array.<br/>Default is <code>false</code>.</p>
+the GPU. Set this to <code>true</code> when you modify the value of the array.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -122,7 +138,8 @@ component related to color). Use the <code>addUpdateRange()</code> function to a
 					<div class="description">
 						<p>Defines the intended usage pattern of the data store for optimization purposes.</p>
 <p>Note: After the initial use of a buffer, its usage cannot be changed. Instead,
-instantiate a new one and set the desired usage before the next render.<br/>Default is <code>StaticDrawUsage</code>.</p>
+instantiate a new one and set the desired usage before the next render.</p>
+						<p>Default is <code>StaticDrawUsage</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -140,17 +157,25 @@ instantiate a new one and set the desired usage before the next render.<br/>Defa
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>start</code></td>
-									<td class="description last"><p>Position at which to start update.</p></td>
+									<td class="name">
+										<strong>start</strong>
+									</td>
+									<td class="description last">
+										<p>Position at which to start update.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>count</code></td>
-									<td class="description last"><p>The number of components to update.</p></td>
+									<td class="name">
+										<strong>count</strong>
+									</td>
+									<td class="description last">
+										<p>The number of components to update.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="applyMatrix3" translate="no">.<a href="#applyMatrix3">applyMatrix3</a><span class="signature">( m : <span class="param-type">Matrix3</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="applyMatrix3" translate="no">.<a href="#applyMatrix3">applyMatrix3</a><span class="signature">( m : <span class="param-type"><a href="Matrix3.html">Matrix3</a></span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applies the given 3x3 matrix to the given attribute. Works with
@@ -159,8 +184,12 @@ item size <code>2</code> and <code>3</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>m</code></td>
-									<td class="description last"><p>The matrix to apply.</p></td>
+									<td class="name">
+										<strong>m</strong>
+									</td>
+									<td class="description last">
+										<p>The matrix to apply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -168,7 +197,7 @@ item size <code>2</code> and <code>3</code>.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="applyMatrix4" translate="no">.<a href="#applyMatrix4">applyMatrix4</a><span class="signature">( m : <span class="param-type">Matrix4</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="applyMatrix4" translate="no">.<a href="#applyMatrix4">applyMatrix4</a><span class="signature">( m : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applies the given 4x4 matrix to the given attribute. Only works with
@@ -177,8 +206,12 @@ item size <code>3</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>m</code></td>
-									<td class="description last"><p>The matrix to apply.</p></td>
+									<td class="name">
+										<strong>m</strong>
+									</td>
+									<td class="description last">
+										<p>The matrix to apply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -186,7 +219,7 @@ item size <code>3</code>.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="applyNormalMatrix" translate="no">.<a href="#applyNormalMatrix">applyNormalMatrix</a><span class="signature">( m : <span class="param-type">Matrix3</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="applyNormalMatrix" translate="no">.<a href="#applyNormalMatrix">applyNormalMatrix</a><span class="signature">( m : <span class="param-type"><a href="Matrix3.html">Matrix3</a></span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applies the given 3x3 normal matrix to the given attribute. Only works with
@@ -195,8 +228,12 @@ item size <code>3</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>m</code></td>
-									<td class="description last"><p>The normal matrix to apply.</p></td>
+									<td class="name">
+										<strong>m</strong>
+									</td>
+									<td class="description last">
+										<p>The normal matrix to apply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -219,7 +256,7 @@ item size <code>3</code>.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A clone of this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( source : <span class="param-type">BufferAttribute</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( source : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a></span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the values of the given buffer attribute to this instance.</p>
@@ -227,8 +264,12 @@ item size <code>3</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>source</code></td>
-									<td class="description last"><p>The buffer attribute to copy.</p></td>
+									<td class="name">
+										<strong>source</strong>
+									</td>
+									<td class="description last">
+										<p>The buffer attribute to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -244,8 +285,12 @@ item size <code>3</code>.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>The array to copy.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>The array to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -253,7 +298,7 @@ item size <code>3</code>.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copyAt" translate="no">.<a href="#copyAt">copyAt</a><span class="signature">( index1 : <span class="param-type">number</span>, attribute : <span class="param-type">BufferAttribute</span>, index2 : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="copyAt" translate="no">.<a href="#copyAt">copyAt</a><span class="signature">( index1 : <span class="param-type">number</span>, attribute : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a></span>, index2 : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies a vector from the given buffer attribute to this one. The start
@@ -263,16 +308,28 @@ given indices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index1</code></td>
-									<td class="description last"><p>The destination index into this buffer attribute.</p></td>
+									<td class="name">
+										<strong>index1</strong>
+									</td>
+									<td class="description last">
+										<p>The destination index into this buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>attribute</code></td>
-									<td class="description last"><p>The buffer attribute to copy from.</p></td>
+									<td class="name">
+										<strong>attribute</strong>
+									</td>
+									<td class="description last">
+										<p>The buffer attribute to copy from.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>index2</code></td>
-									<td class="description last"><p>The source index into the given buffer attribute.</p></td>
+									<td class="name">
+										<strong>index2</strong>
+									</td>
+									<td class="description last">
+										<p>The source index into the given buffer attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -288,12 +345,20 @@ given indices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>component</code></td>
-									<td class="description last"><p>The component index.</p></td>
+									<td class="name">
+										<strong>component</strong>
+									</td>
+									<td class="description last">
+										<p>The component index.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -309,8 +374,12 @@ given indices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -326,8 +395,12 @@ given indices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -343,8 +416,12 @@ given indices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -360,8 +437,12 @@ given indices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -379,8 +460,12 @@ the upload when attribute data are not needed anymore on the CPU side.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>callback</code></td>
-									<td class="description last"><p>The <code>onUpload()</code> callback.</p></td>
+									<td class="name">
+										<strong>callback</strong>
+									</td>
+									<td class="description last">
+										<p>The <code>onUpload()</code> callback.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -403,12 +488,21 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The array data to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The array data to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>offset</code></td>
-									<td class="description last"><p>The offset in this buffer attribute's array.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>offset</strong>
+									</td>
+									<td class="description last">
+										<p>The offset in this buffer attribute's array.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -424,16 +518,28 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>component</code></td>
-									<td class="description last"><p>The component index.</p></td>
+									<td class="name">
+										<strong>component</strong>
+									</td>
+									<td class="description last">
+										<p>The component index.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The value to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The value to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -441,7 +547,7 @@ array data to the GPU.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setUsage" translate="no">.<a href="#setUsage">setUsage</a><span class="signature">( value : <span class="param-type">StaticDrawUsage | DynamicDrawUsage | StreamDrawUsage | StaticReadUsage | DynamicReadUsage | StreamReadUsage | StaticCopyUsage | DynamicCopyUsage | StreamCopyUsage</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="setUsage" translate="no">.<a href="#setUsage">setUsage</a><span class="signature">( value : <span class="param-type"><a href="global.html#StaticDrawUsage">StaticDrawUsage</a> | <a href="global.html#DynamicDrawUsage">DynamicDrawUsage</a> | <a href="global.html#StreamDrawUsage">StreamDrawUsage</a> | <a href="global.html#StaticReadUsage">StaticReadUsage</a> | <a href="global.html#DynamicReadUsage">DynamicReadUsage</a> | <a href="global.html#StreamReadUsage">StreamReadUsage</a> | <a href="global.html#StaticCopyUsage">StaticCopyUsage</a> | <a href="global.html#DynamicCopyUsage">DynamicCopyUsage</a> | <a href="global.html#StreamCopyUsage">StreamCopyUsage</a></span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the usage of this buffer attribute.</p>
@@ -449,8 +555,12 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The usage to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The usage to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -466,12 +576,20 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>w</code></td>
-									<td class="description last"><p>The value to set.</p></td>
+									<td class="name">
+										<strong>w</strong>
+									</td>
+									<td class="description last">
+										<p>The value to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -487,12 +605,20 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The value to set.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The value to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -508,16 +634,28 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The value for the x component to set.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the x component to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The value for the y component to set.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the y component to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -533,20 +671,36 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The value for the x component to set.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the x component to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The value for the y component to set.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the y component to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>z</code></td>
-									<td class="description last"><p>The value for the z component to set.</p></td>
+									<td class="name">
+										<strong>z</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the z component to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -562,24 +716,44 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The value for the x component to set.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the x component to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The value for the y component to set.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the y component to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>z</code></td>
-									<td class="description last"><p>The value for the z component to set.</p></td>
+									<td class="name">
+										<strong>z</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the z component to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>w</code></td>
-									<td class="description last"><p>The value for the w component to set.</p></td>
+									<td class="name">
+										<strong>w</strong>
+									</td>
+									<td class="description last">
+										<p>The value for the w component to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -595,12 +769,20 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The value to set.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The value to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -616,12 +798,20 @@ array data to the GPU.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the buffer attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the buffer attribute.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>z</code></td>
-									<td class="description last"><p>The value to set.</p></td>
+									<td class="name">
+										<strong>z</strong>
+									</td>
+									<td class="description last">
+										<p>The value to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -638,7 +828,7 @@ array data to the GPU.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A JSON object representing the serialized buffer attribute.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="transformDirection" translate="no">.<a href="#transformDirection">transformDirection</a><span class="signature">( m : <span class="param-type">Matrix4</span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
+					<h3 class="name name-method" id="transformDirection" translate="no">.<a href="#transformDirection">transformDirection</a><span class="signature">( m : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span> )</span><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applies the given 4x4 matrix to the given attribute. Only works with
@@ -647,8 +837,12 @@ item size <code>3</code> and with direction vectors.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>m</code></td>
-									<td class="description last"><p>The matrix to apply.</p></td>
+									<td class="name">
+										<strong>m</strong>
+									</td>
+									<td class="description last">
+										<p>The matrix to apply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 91 - 36
docs/pages/BufferAttributeNode.html

@@ -33,7 +33,7 @@ material.colorNode = bufferAttribute( new THREE.Float32BufferAttribute( colors,
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BufferAttributeNode" translate="no">new <a href="#BufferAttributeNode">BufferAttributeNode</a><span class="signature">( value : <span class="param-type">BufferAttribute | InterleavedBuffer | TypedArray</span>, bufferType : <span class="param-type">string</span>, bufferStride : <span class="param-type">number</span>, bufferOffset : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="BufferAttributeNode" translate="no">new <a href="#BufferAttributeNode">BufferAttributeNode</a><span class="signature">( value : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a> | <a href="InterleavedBuffer.html">InterleavedBuffer</a> | TypedArray</span>, bufferType : <span class="param-type">string</span>, bufferStride : <span class="param-type">number</span>, bufferOffset : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new buffer attribute node.</p>
@@ -41,20 +41,39 @@ material.colorNode = bufferAttribute( new THREE.Float32BufferAttribute( colors,
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The attribute data.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute data.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>bufferType</code></td>
-									<td class="description last"><p>The buffer type (e.g. <code>'vec3'</code>).<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>bufferType</strong>
+									</td>
+									<td class="description last">
+										<p>The buffer type (e.g. <code>'vec3'</code>).</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>bufferStride</code></td>
-									<td class="description last"><p>The buffer stride.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>bufferStride</strong>
+									</td>
+									<td class="description last">
+										<p>The buffer stride.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>bufferOffset</code></td>
-									<td class="description last"><p>The buffer offset.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>bufferOffset</strong>
+									</td>
+									<td class="description last">
+										<p>The buffer offset.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -64,31 +83,36 @@ material.colorNode = bufferAttribute( new THREE.Float32BufferAttribute( colors,
 				<div class="member">
 					<h3 class="name" id="attribute" translate="no">.<a href="#attribute">attribute</a><span class="type-signature"> : <a href="BufferAttribute.html">BufferAttribute</a></span> </h3>
 					<div class="description">
-						<p>A reference to the buffer attribute.<br/>Default is <code>null</code>.</p>
+						<p>A reference to the buffer attribute.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="bufferOffset" translate="no">.<a href="#bufferOffset">bufferOffset</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The buffer offset.<br/>Default is <code>0</code>.</p>
+						<p>The buffer offset.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="bufferStride" translate="no">.<a href="#bufferStride">bufferStride</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The buffer stride.<br/>Default is <code>0</code>.</p>
+						<p>The buffer stride.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="bufferType" translate="no">.<a href="#bufferType">bufferType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
-						<p>The buffer type (e.g. <code>'vec3'</code>).<br/>Default is <code>null</code>.</p>
+						<p>The buffer type (e.g. <code>'vec3'</code>).</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="global" translate="no">.<a href="#global">global</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p><code>BufferAttributeNode</code> sets this property to <code>true</code> by default.<br/>Default is <code>true</code>.</p>
+						<p><code>BufferAttributeNode</code> sets this property to <code>true</code> by default.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="InputNode.html#global">InputNode#global</a></dt>
@@ -97,24 +121,27 @@ material.colorNode = bufferAttribute( new THREE.Float32BufferAttribute( colors,
 				<div class="member">
 					<h3 class="name" id="instanced" translate="no">.<a href="#instanced">instanced</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether the attribute is instanced or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether the attribute is instanced or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isBufferNode" translate="no">.<a href="#isBufferNode">isBufferNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="usage" translate="no">.<a href="#usage">usage</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>The usage property. Set this to <code>THREE.DynamicDrawUsage</code> via <code>.setUsage()</code>,
-if you are planning to update the attribute data per frame.<br/>Default is <code>StaticDrawUsage</code>.</p>
+if you are planning to update the attribute data per frame.</p>
+						<p>Default is <code>StaticDrawUsage</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="generate" translate="no">.<a href="#generate">generate</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="generate" translate="no">.<a href="#generate">generate</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Generates the code snippet of the buffer attribute node.</p>
@@ -122,8 +149,12 @@ if you are planning to update the attribute data per frame.<br/>Default is <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -134,7 +165,7 @@ if you are planning to update the attribute data per frame.<br/>Default is <code
 							<dt class="tag-returns"><strong>Returns:</strong> The generated code snippet.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getHash" translate="no">.<a href="#getHash">getHash</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getHash" translate="no">.<a href="#getHash">getHash</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is overwritten since the attribute data might be shared
@@ -143,8 +174,12 @@ and thus the hash should be shared as well.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -155,7 +190,7 @@ and thus the hash should be shared as well.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The hash.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getInputType" translate="no">.<a href="#getInputType">getInputType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getInputType" translate="no">.<a href="#getInputType">getInputType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Overwrites the default implementation to return a fixed value <code>'bufferAttribute'</code>.</p>
@@ -163,8 +198,12 @@ and thus the hash should be shared as well.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -175,7 +214,7 @@ and thus the hash should be shared as well.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The input type.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getNodeType" translate="no">.<a href="#getNodeType">getNodeType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is overwritten since the node type is inferred from
@@ -184,8 +223,12 @@ the buffer attribute.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -204,8 +247,12 @@ the buffer attribute.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The value to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The value to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -221,8 +268,12 @@ the buffer attribute.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The usage to set.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The usage to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -230,7 +281,7 @@ the buffer attribute.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Depending on which value was passed to the node, <code>setup()</code> behaves
@@ -240,8 +291,12 @@ creates an internal attribute and configures it respectively.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 179 - 68
docs/pages/BufferGeometry.html

@@ -56,13 +56,15 @@ use <code>setAttribute()</code> and <code>getAttribute()</code> to access attrib
 				<div class="member">
 					<h3 class="name" id="boundingBox" translate="no">.<a href="#boundingBox">boundingBox</a><span class="type-signature"> : <a href="Box3.html">Box3</a></span> </h3>
 					<div class="description">
-						<p>Bounding box for the geometry which can be calculated with <code>computeBoundingBox()</code>.<br/>Default is <code>null</code>.</p>
+						<p>Bounding box for the geometry which can be calculated with <code>computeBoundingBox()</code>.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="boundingSphere" translate="no">.<a href="#boundingSphere">boundingSphere</a><span class="type-signature"> : <a href="Sphere.html">Sphere</a></span> </h3>
 					<div class="description">
-						<p>Bounding sphere for the geometry which can be calculated with <code>computeBoundingSphere()</code>.<br/>Default is <code>null</code>.</p>
+						<p>Bounding sphere for the geometry which can be calculated with <code>computeBoundingSphere()</code>.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -95,7 +97,8 @@ indices, and must not leave vertices or indices unused.</p>
 called using &quot;indexed triangles&quot;. Each triangle is associated with the
 indices of three vertices. This attribute therefore stores the index of
 each vertex for each triangular face. If this attribute is not set, the
-renderer assumes that each three contiguous positions represent a single triangle.<br/>Default is <code>null</code>.</p>
+renderer assumes that each three contiguous positions represent a single triangle.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -103,13 +106,15 @@ renderer assumes that each three contiguous positions represent a single triangl
 					<div class="description">
 						<p>A (storage) buffer attribute which was generated with a compute shader and
 now defines indirect draw calls.</p>
-<p>Can only be used with <a href="WebGPURenderer.html">WebGPURenderer</a> and a WebGPU backend.<br/>Default is <code>null</code>.</p>
+<p>Can only be used with <a href="WebGPURenderer.html">WebGPURenderer</a> and a WebGPU backend.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isBufferGeometry" translate="no">.<a href="#isBufferGeometry">isBufferGeometry</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -125,7 +130,8 @@ be changed. You will have to call `dispose()?, and create a new geometry instanc
 					<div class="description">
 						<p>Used to control the morph target behavior; when set to <code>true</code>, the morph
 target data is treated as relative offsets, rather than as absolute
-positions/normals.<br/>Default is <code>false</code>.</p>
+positions/normals.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -156,22 +162,35 @@ It should not hold references to functions as these will not be cloned.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>start</code></td>
-									<td class="description last"><p>The first element in this draw call. That is the first
-vertex for non-indexed geometry, otherwise the first triangle index.</p></td>
+									<td class="name">
+										<strong>start</strong>
+									</td>
+									<td class="description last">
+										<p>The first element in this draw call. That is the first
+vertex for non-indexed geometry, otherwise the first triangle index.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>count</code></td>
-									<td class="description last"><p>Specifies how many vertices (or indices) are part of this group.</p></td>
+									<td class="name">
+										<strong>count</strong>
+									</td>
+									<td class="description last">
+										<p>Specifies how many vertices (or indices) are part of this group.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>materialIndex</code></td>
-									<td class="description last"><p>The material array index to use.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>materialIndex</strong>
+									</td>
+									<td class="description last">
+										<p>The material array index to use.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="applyMatrix4" translate="no">.<a href="#applyMatrix4">applyMatrix4</a><span class="signature">( matrix : <span class="param-type">Matrix4</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="applyMatrix4" translate="no">.<a href="#applyMatrix4">applyMatrix4</a><span class="signature">( matrix : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applies the given 4x4 transformation matrix to the geometry.</p>
@@ -179,8 +198,12 @@ vertex for non-indexed geometry, otherwise the first triangle index.</p></td>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>matrix</code></td>
-									<td class="description last"><p>The matrix to apply.</p></td>
+									<td class="name">
+										<strong>matrix</strong>
+									</td>
+									<td class="description last">
+										<p>The matrix to apply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -188,7 +211,7 @@ vertex for non-indexed geometry, otherwise the first triangle index.</p></td>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="applyQuaternion" translate="no">.<a href="#applyQuaternion">applyQuaternion</a><span class="signature">( q : <span class="param-type">Quaternion</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="applyQuaternion" translate="no">.<a href="#applyQuaternion">applyQuaternion</a><span class="signature">( q : <span class="param-type"><a href="Quaternion.html">Quaternion</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applies the rotation represented by the Quaternion to the geometry.</p>
@@ -196,8 +219,12 @@ vertex for non-indexed geometry, otherwise the first triangle index.</p></td>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>q</code></td>
-									<td class="description last"><p>The Quaternion to apply.</p></td>
+									<td class="name">
+										<strong>q</strong>
+									</td>
+									<td class="description last">
+										<p>The Quaternion to apply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -263,7 +290,7 @@ For non-indexed geometries, vertices are not shared, and the method sets each ve
 to be the same as the face normal.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( source : <span class="param-type">BufferGeometry</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( source : <span class="param-type"><a href="BufferGeometry.html">BufferGeometry</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the values of the given geometry to this instance.</p>
@@ -271,8 +298,12 @@ to be the same as the face normal.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>source</code></td>
-									<td class="description last"><p>The geometry to copy.</p></td>
+									<td class="name">
+										<strong>source</strong>
+									</td>
+									<td class="description last">
+										<p>The geometry to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -288,8 +319,12 @@ to be the same as the face normal.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The attribute name to delete.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute name to delete.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -316,8 +351,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The attribute name.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute name.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -352,8 +391,12 @@ Returns <code>undefined</code> if not attribute has been found.</dt>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The attribute name.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute name.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -361,7 +404,7 @@ Returns <code>undefined</code> if not attribute has been found.</dt>
 							<dt class="tag-returns"><strong>Returns:</strong> Whether this geometry has an attribute for the given name or not.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="lookAt" translate="no">.<a href="#lookAt">lookAt</a><span class="signature">( vector : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="lookAt" translate="no">.<a href="#lookAt">lookAt</a><span class="signature">( vector : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Rotates the geometry to face a point in 3D space. This is typically done as a one time
@@ -371,8 +414,12 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>vector</code></td>
-									<td class="description last"><p>The target point.</p></td>
+									<td class="name">
+										<strong>vector</strong>
+									</td>
+									<td class="description last">
+										<p>The target point.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -397,8 +444,12 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>angle</code></td>
-									<td class="description last"><p>The angle in radians.</p></td>
+									<td class="name">
+										<strong>angle</strong>
+									</td>
+									<td class="description last">
+										<p>The angle in radians.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -416,8 +467,12 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>angle</code></td>
-									<td class="description last"><p>The angle in radians.</p></td>
+									<td class="name">
+										<strong>angle</strong>
+									</td>
+									<td class="description last">
+										<p>The angle in radians.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -435,8 +490,12 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>angle</code></td>
-									<td class="description last"><p>The angle in radians.</p></td>
+									<td class="name">
+										<strong>angle</strong>
+									</td>
+									<td class="description last">
+										<p>The angle in radians.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -454,16 +513,28 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The x scale.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The x scale.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The y scale.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The y scale.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>z</code></td>
-									<td class="description last"><p>The z scale.</p></td>
+									<td class="name">
+										<strong>z</strong>
+									</td>
+									<td class="description last">
+										<p>The z scale.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -471,7 +542,7 @@ real-time mesh rotation.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setAttribute" translate="no">.<a href="#setAttribute">setAttribute</a><span class="signature">( name : <span class="param-type">string</span>, attribute : <span class="param-type">BufferAttribute | InterleavedBufferAttribute</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="setAttribute" translate="no">.<a href="#setAttribute">setAttribute</a><span class="signature">( name : <span class="param-type">string</span>, attribute : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a> | <a href="InterleavedBufferAttribute.html">InterleavedBufferAttribute</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the given attribute for the given name.</p>
@@ -479,12 +550,20 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The attribute name.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute name.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>attribute</code></td>
-									<td class="description last"><p>The attribute to set.</p></td>
+									<td class="name">
+										<strong>attribute</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -500,18 +579,26 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>start</code></td>
-									<td class="description last"><p>The first vertex for non-indexed geometry, otherwise the first triangle index.</p></td>
+									<td class="name">
+										<strong>start</strong>
+									</td>
+									<td class="description last">
+										<p>The first vertex for non-indexed geometry, otherwise the first triangle index.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>count</code></td>
-									<td class="description last"><p>For non-indexed BufferGeometry, <code>count</code> is the number of vertices to render.
-For indexed BufferGeometry, <code>count</code> is the number of indices to render.</p></td>
+									<td class="name">
+										<strong>count</strong>
+									</td>
+									<td class="description last">
+										<p>For non-indexed BufferGeometry, <code>count</code> is the number of vertices to render.
+For indexed BufferGeometry, <code>count</code> is the number of indices to render.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setFromPoints" translate="no">.<a href="#setFromPoints">setFromPoints</a><span class="signature">( points : <span class="param-type">Array.&lt;Vector2> | Array.&lt;Vector3></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="setFromPoints" translate="no">.<a href="#setFromPoints">setFromPoints</a><span class="signature">( points : <span class="param-type">Array.&lt;<a href="Vector2.html">Vector2</a>> | Array.&lt;<a href="Vector3.html">Vector3</a>></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Defines a geometry by creating a <code>position</code> attribute based on the given array of points. The array
@@ -523,8 +610,12 @@ data from the array. The length of the array must match the vertex count.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>points</code></td>
-									<td class="description last"><p>The points.</p></td>
+									<td class="name">
+										<strong>points</strong>
+									</td>
+									<td class="description last">
+										<p>The points.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -532,7 +623,7 @@ data from the array. The length of the array must match the vertex count.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setIndex" translate="no">.<a href="#setIndex">setIndex</a><span class="signature">( index : <span class="param-type">Array.&lt;number> | BufferAttribute</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="setIndex" translate="no">.<a href="#setIndex">setIndex</a><span class="signature">( index : <span class="param-type">Array.&lt;number> | <a href="BufferAttribute.html">BufferAttribute</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the given index to this geometry.</p>
@@ -540,8 +631,12 @@ data from the array. The length of the array must match the vertex count.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index to set.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -549,7 +644,7 @@ data from the array. The length of the array must match the vertex count.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setIndirect" translate="no">.<a href="#setIndirect">setIndirect</a><span class="signature">( indirect : <span class="param-type">BufferAttribute</span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
+					<h3 class="name name-method" id="setIndirect" translate="no">.<a href="#setIndirect">setIndirect</a><span class="signature">( indirect : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a></span> )</span><span class="type-signature"> : <a href="BufferGeometry.html">BufferGeometry</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the given indirect attribute to this geometry.</p>
@@ -557,8 +652,12 @@ data from the array. The length of the array must match the vertex count.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>indirect</code></td>
-									<td class="description last"><p>The attribute holding indirect draw calls.</p></td>
+									<td class="name">
+										<strong>indirect</strong>
+									</td>
+									<td class="description last">
+										<p>The attribute holding indirect draw calls.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -595,16 +694,28 @@ real-time mesh rotation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The x offset.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The x offset.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The y offset.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The y offset.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>z</code></td>
-									<td class="description last"><p>The z offset.</p></td>
+									<td class="name">
+										<strong>z</strong>
+									</td>
+									<td class="description last">
+										<p>The z offset.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 38 - 14
docs/pages/BufferGeometryLoader.html

@@ -26,7 +26,7 @@ scene.add( object );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BufferGeometryLoader" translate="no">new <a href="#BufferGeometryLoader">BufferGeometryLoader</a><span class="signature">( manager : <span class="param-type">LoadingManager</span> )</span> </h3>
+					<h3 class="name name-method" id="BufferGeometryLoader" translate="no">new <a href="#BufferGeometryLoader">BufferGeometryLoader</a><span class="signature">( manager : <span class="param-type"><a href="LoadingManager.html">LoadingManager</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new geometry loader.</p>
@@ -34,15 +34,19 @@ scene.add( object );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>manager</code></td>
-									<td class="description last"><p>The loading manager.</p></td>
+									<td class="name">
+										<strong>manager</strong>
+									</td>
+									<td class="description last">
+										<p>The loading manager.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type">onProgressCallback</span>, onError : <span class="param-type">onErrorCallback</span> )</span> </h3>
+					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type"><a href="global.html#onProgressCallback">onProgressCallback</a></span>, onError : <span class="param-type"><a href="global.html#onErrorCallback">onErrorCallback</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Starts loading from the given URL and pass the loaded geometry to the <code>onLoad()</code> callback.</p>
@@ -50,20 +54,36 @@ scene.add( object );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>url</code></td>
-									<td class="description last"><p>The path/URL of the file to be loaded. This can also be a data URI.</p></td>
+									<td class="name">
+										<strong>url</strong>
+									</td>
+									<td class="description last">
+										<p>The path/URL of the file to be loaded. This can also be a data URI.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onLoad</code></td>
-									<td class="description last"><p>Executed when the loading process has been finished.</p></td>
+									<td class="name">
+										<strong>onLoad</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when the loading process has been finished.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onProgress</code></td>
-									<td class="description last"><p>Executed while the loading is in progress.</p></td>
+									<td class="name">
+										<strong>onProgress</strong>
+									</td>
+									<td class="description last">
+										<p>Executed while the loading is in progress.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onError</code></td>
-									<td class="description last"><p>Executed when errors occur.</p></td>
+									<td class="name">
+										<strong>onError</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when errors occur.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -79,8 +99,12 @@ scene.add( object );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>json</code></td>
-									<td class="description last"><p>The serialized geometry.</p></td>
+									<td class="name">
+										<strong>json</strong>
+									</td>
+									<td class="description last">
+										<p>The serialized geometry.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 37 - 14
docs/pages/BufferNode.html

@@ -34,16 +34,29 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>Array-like buffer data.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>Array-like buffer data.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>bufferType</code></td>
-									<td class="description last"><p>The data type of the buffer.</p></td>
+									<td class="name">
+										<strong>bufferType</strong>
+									</td>
+									<td class="description last">
+										<p>The data type of the buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>bufferCount</code></td>
-									<td class="description last"><p>The count of buffer elements.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>bufferCount</strong>
+									</td>
+									<td class="description last">
+										<p>The count of buffer elements.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,7 +66,8 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 				<div class="member">
 					<h3 class="name" id="bufferCount" translate="no">.<a href="#bufferCount">bufferCount</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The uniform node that holds the value of the reference node.<br/>Default is <code>0</code>.</p>
+						<p>The uniform node that holds the value of the reference node.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -65,11 +79,12 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 				<div class="member">
 					<h3 class="name" id="isBufferNode" translate="no">.<a href="#isBufferNode">isBufferNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getElementType" translate="no">.<a href="#getElementType">getElementType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getElementType" translate="no">.<a href="#getElementType">getElementType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>The data type of the buffer elements.</p>
@@ -77,8 +92,12 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -89,7 +108,7 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 							<dt class="tag-returns"><strong>Returns:</strong> The element type.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getInputType" translate="no">.<a href="#getInputType">getInputType</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="getInputType" translate="no">.<a href="#getInputType">getInputType</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Overwrites the default implementation to return a fixed value <code>'buffer'</code>.</p>
@@ -97,8 +116,12 @@ const matrixNode = bufferNode.element( index ); // access a matrix from the buff
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 15 - 6
docs/pages/BuiltinNode.html

@@ -27,8 +27,12 @@ required for features like hardware-accelerated vertex clipping.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The name of the built-in shader variable.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The name of the built-in shader variable.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -38,7 +42,8 @@ required for features like hardware-accelerated vertex clipping.</p></div>
 				<div class="member">
 					<h3 class="name" id="isBuiltinNode" translate="no">.<a href="#isBuiltinNode">isBuiltinNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -51,7 +56,7 @@ required for features like hardware-accelerated vertex clipping.</p></div>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="generate" translate="no">.<a href="#generate">generate</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="generate" translate="no">.<a href="#generate">generate</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Generates the code snippet of the builtin node.</p>
@@ -59,8 +64,12 @@ required for features like hardware-accelerated vertex clipping.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 16 - 6
docs/pages/BumpMapNode.html

@@ -21,7 +21,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BumpMapNode" translate="no">new <a href="#BumpMapNode">BumpMapNode</a><span class="signature">( textureNode : <span class="param-type">Node.&lt;float></span>, scaleNode : <span class="param-type">Node.&lt;float></span> )</span> </h3>
+					<h3 class="name name-method" id="BumpMapNode" translate="no">new <a href="#BumpMapNode">BumpMapNode</a><span class="signature">( textureNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;float></span>, scaleNode : <span class="param-type"><a href="Node.html">Node</a>.&lt;float></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new bump map node.</p>
@@ -29,12 +29,21 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>textureNode</code></td>
-									<td class="description last"><p>Represents the bump map data.</p></td>
+									<td class="name">
+										<strong>textureNode</strong>
+									</td>
+									<td class="description last">
+										<p>Represents the bump map data.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>scaleNode</code></td>
-									<td class="description last"><p>Controls the intensity of the bump effect.<br/>Default is <code>null</code>.</p></td>
+									<td class="name">
+										<strong>scaleNode</strong>
+									</td>
+									<td class="description last">
+										<p>Controls the intensity of the bump effect.</p>
+										<p>Default is <code>null</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -44,7 +53,8 @@
 				<div class="member">
 					<h3 class="name" id="scaleNode" translate="no">.<a href="#scaleNode">scaleNode</a><span class="type-signature"> : <a href="Node.html">Node</a>.&lt;float></span> </h3>
 					<div class="description">
-						<p>Controls the intensity of the bump effect.<br/>Default is <code>null</code>.</p>
+						<p>Controls the intensity of the bump effect.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">

+ 10 - 5
docs/pages/BundleGroup.html

@@ -35,13 +35,15 @@ any performance improvements.</p></div>
 				<div class="member">
 					<h3 class="name" id="isBundleGroup" translate="no">.<a href="#isBundleGroup">isBundleGroup</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="needsUpdate" translate="no">.<a href="#needsUpdate">needsUpdate</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Set this property to <code>true</code> when the bundle group has changed.<br/>Default is <code>false</code>.</p>
+						<p>Set this property to <code>true</code> when the bundle group has changed.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -51,7 +53,8 @@ any performance improvements.</p></div>
 is assumed to be static and does not change. E.g. no new objects are
 added to the group</p>
 <p>If a change is required, an update can still be forced by setting the
-<code>needsUpdate</code> flag to <code>true</code>.<br/>Default is <code>true</code>.</p>
+<code>needsUpdate</code> flag to <code>true</code>.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -59,7 +62,8 @@ added to the group</p>
 					<div class="description">
 						<p>This property is only relevant for detecting types
 during serialization/deserialization. It should always
-match the class name.<br/>Default is <code>'BundleGroup'</code>.</p>
+match the class name.</p>
+						<p>Default is <code>'BundleGroup'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Group.html#type">Group#type</a></dt>
@@ -68,7 +72,8 @@ match the class name.<br/>Default is <code>'BundleGroup'</code>.</p>
 				<div class="member">
 					<h3 class="name" id="version" translate="no">.<a href="#version">version</a><span class="type-signature"> : number</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>The bundle group's version.<br/>Default is <code>0</code>.</p>
+						<p>The bundle group's version.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 15 - 6
docs/pages/BypassNode.html

@@ -23,7 +23,7 @@ type <code>void</code> on an input where returning a value is required. Example:
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="BypassNode" translate="no">new <a href="#BypassNode">BypassNode</a><span class="signature">( outputNode : <span class="param-type">Node</span>, callNode : <span class="param-type">Node</span> )</span> </h3>
+					<h3 class="name name-method" id="BypassNode" translate="no">new <a href="#BypassNode">BypassNode</a><span class="signature">( outputNode : <span class="param-type"><a href="Node.html">Node</a></span>, callNode : <span class="param-type"><a href="Node.html">Node</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new bypass node.</p>
@@ -31,12 +31,20 @@ type <code>void</code> on an input where returning a value is required. Example:
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>outputNode</code></td>
-									<td class="description last"><p>The output node.</p></td>
+									<td class="name">
+										<strong>outputNode</strong>
+									</td>
+									<td class="description last">
+										<p>The output node.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>callNode</code></td>
-									<td class="description last"><p>The call node.</p></td>
+									<td class="name">
+										<strong>callNode</strong>
+									</td>
+									<td class="description last">
+										<p>The call node.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -52,7 +60,8 @@ type <code>void</code> on an input where returning a value is required. Example:
 				<div class="member">
 					<h3 class="name" id="isBypassNode" translate="no">.<a href="#isBypassNode">isBypassNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">

+ 21 - 7
docs/pages/CCDIKHelper.html

@@ -21,21 +21,35 @@
 				<pre><code class="language-js">import { CCDIKHelper } from 'three/addons/animation/CCDIKSolver.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CCDIKHelper" translate="no">new <a href="#CCDIKHelper">CCDIKHelper</a><span class="signature">( mesh : <span class="param-type">SkinnedMesh</span>, iks : <span class="param-type">Array.&lt;CCDIKSolver~IK></span>, sphereSize : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="CCDIKHelper" translate="no">new <a href="#CCDIKHelper">CCDIKHelper</a><span class="signature">( mesh : <span class="param-type"><a href="SkinnedMesh.html">SkinnedMesh</a></span>, iks : <span class="param-type">Array.&lt;<a href="CCDIKSolver.html#~IK">CCDIKSolver~IK</a>></span>, sphereSize : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mesh</code></td>
-									<td class="description last"><p>The skinned mesh.</p></td>
+									<td class="name">
+										<strong>mesh</strong>
+									</td>
+									<td class="description last">
+										<p>The skinned mesh.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>iks</code></td>
-									<td class="description last"><p>The IK objects.<br/>Default is <code>[]</code>.</p></td>
+									<td class="name">
+										<strong>iks</strong>
+									</td>
+									<td class="description last">
+										<p>The IK objects.</p>
+										<p>Default is <code>[]</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>sphereSize</code></td>
-									<td class="description last"><p>The sphere size.<br/>Default is <code>0.25</code>.</p></td>
+									<td class="name">
+										<strong>sphereSize</strong>
+									</td>
+									<td class="description last">
+										<p>The sphere size.</p>
+										<p>Default is <code>0.25</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 115 - 128
docs/pages/CCDIKSolver.html

@@ -21,17 +21,26 @@
 				<pre><code class="language-js">import { CCDIKSolver } from 'three/addons/animation/CCDIKSolver.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CCDIKSolver" translate="no">new <a href="#CCDIKSolver">CCDIKSolver</a><span class="signature">( mesh : <span class="param-type">SkinnedMesh</span>, iks : <span class="param-type">Array.&lt;CCDIKSolver~IK></span> )</span> </h3>
+					<h3 class="name name-method" id="CCDIKSolver" translate="no">new <a href="#CCDIKSolver">CCDIKSolver</a><span class="signature">( mesh : <span class="param-type"><a href="SkinnedMesh.html">SkinnedMesh</a></span>, iks : <span class="param-type">Array.&lt;<a href="CCDIKSolver.html#~IK">CCDIKSolver~IK</a>></span> )</span> </h3>
 					<div class="method">
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mesh</code></td>
-									<td class="description last"><p>The skinned mesh.</p></td>
+									<td class="name">
+										<strong>mesh</strong>
+									</td>
+									<td class="description last">
+										<p>The skinned mesh.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>iks</code></td>
-									<td class="description last"><p>The IK objects.<br/>Default is <code>[]</code>.</p></td>
+									<td class="name">
+										<strong>iks</strong>
+									</td>
+									<td class="description last">
+										<p>The IK objects.</p>
+										<p>Default is <code>[]</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -59,8 +68,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>sphereSize</code></td>
-									<td class="description last"><p>The sphere size.</p></td>
+									<td class="name">
+										<strong>sphereSize</strong>
+									</td>
+									<td class="description last">
+										<p>The sphere size.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -76,8 +89,13 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>globalBlendFactor</code></td>
-									<td class="description last"><p>Blend factor applied if an IK chain doesn't have its own .blendFactor.<br/>Default is <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>globalBlendFactor</strong>
+									</td>
+									<td class="description last">
+										<p>Blend factor applied if an IK chain doesn't have its own .blendFactor.</p>
+										<p>Default is <code>1.0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -85,7 +103,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="updateOne" translate="no">.<a href="#updateOne">updateOne</a><span class="signature">( ik : <span class="param-type">CCDIKSolver~IK</span>, overrideBlend : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="CCDIKSolver.html">CCDIKSolver</a></span> </h3>
+					<h3 class="name name-method" id="updateOne" translate="no">.<a href="#updateOne">updateOne</a><span class="signature">( ik : <span class="param-type"><a href="CCDIKSolver.html#~IK">CCDIKSolver~IK</a></span>, overrideBlend : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="CCDIKSolver.html">CCDIKSolver</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Updates one IK bone solving the CCD algorithm.</p>
@@ -93,12 +111,21 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>ik</code></td>
-									<td class="description last"><p>The IK to update.</p></td>
+									<td class="name">
+										<strong>ik</strong>
+									</td>
+									<td class="description last">
+										<p>The IK to update.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>overrideBlend</code></td>
-									<td class="description last"><p>If the IK object does not define <code>blendFactor</code>, this value is used.<br/>Default is <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>overrideBlend</strong>
+									</td>
+									<td class="description last">
+										<p>If the IK object does not define <code>blendFactor</code>, this value is used.</p>
+										<p>Default is <code>1.0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -112,77 +139,58 @@
 					<div class="description">
 						<p>This type represents bone links.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th>Default</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>index</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>index</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>The index of a linked bone which refers to a bone in the <code>Skeleton.bones</code> array.</p></td>
+			<td class="description last">
+				<p>The index of a linked bone which refers to a bone in the <code>Skeleton.bones</code> array.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>limitation</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>limitation</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>Rotation axis.</p></td>
+			<td class="description last">
+				<p>Rotation axis.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>rotationMin</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>rotationMin</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-				</td>
-			<td class="description last"><p>Rotation minimum limit.</p></td>
+			<td class="description last">
+				<p>Rotation minimum limit.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>rotationMax</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>rotationMax</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>Rotation maximum limit.</p></td>
+			<td class="description last">
+				<p>Rotation maximum limit.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>enabled</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>enabled</strong>
+						<br>
 <span class="param-type">boolean</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					true
 				</td>
-			<td class="description last"><p>Whether the link is enabled or not.</p></td>
+			<td class="description last">
+				<p>Whether the link is enabled or not.</p>
+						<p>Default is <code>true</code>.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>
@@ -192,99 +200,78 @@
 					<div class="description">
 						<p>This type represents IK configuration objects.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th>Default</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>target</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>target</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
 				</td>
-				<td class="default">
-				</td>
-			<td class="description last"><p>The target bone index which refers to a bone in the <code>Skeleton.bones</code> array.</p></td>
+			<td class="description last">
+				<p>The target bone index which refers to a bone in the <code>Skeleton.bones</code> array.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>effector</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>effector</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>The effector bone index which refers to a bone in the <code>Skeleton.bones</code> array.</p></td>
+			<td class="description last">
+				<p>The effector bone index which refers to a bone in the <code>Skeleton.bones</code> array.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>links</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>links</strong>
+						<br>
 <span class="param-type">Array.&lt;<a href="CCDIKSolver.html#~BoneLink">CCDIKSolver~BoneLink</a>></span>
-			</td>
-				<td class="attributes">
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>An array of bone links.</p></td>
+			<td class="description last">
+				<p>An array of bone links.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>iteration</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>iteration</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					1
-				</td>
-			<td class="description last"><p>Iteration number of calculation. Smaller is faster but less precise.</p></td>
+			<td class="description last">
+				<p>Iteration number of calculation. Smaller is faster but less precise.</p>
+						<p>Default is <code>1</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>minAngle</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>minAngle</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>Minimum rotation angle in a step in radians.</p></td>
+			<td class="description last">
+				<p>Minimum rotation angle in a step in radians.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>maxAngle</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>maxAngle</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>Minimum rotation angle in a step in radians.</p></td>
+			<td class="description last">
+				<p>Minimum rotation angle in a step in radians.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>blendFactor</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>blendFactor</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-				</td>
-			<td class="description last"><p>The blend factor.</p></td>
+			<td class="description last">
+				<p>The blend factor.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 121 - 137
docs/pages/CSM.html

@@ -22,7 +22,7 @@ use <a href="CSMShadowNode.html">CSMShadowNode</a> instead.</p></div>
 				<pre><code class="language-js">import { CSM } from 'three/addons/csm/CSM.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CSM" translate="no">new <a href="#CSM">CSM</a><span class="signature">( data : <span class="param-type">CSM~Data</span> )</span> </h3>
+					<h3 class="name name-method" id="CSM" translate="no">new <a href="#CSM">CSM</a><span class="signature">( data : <span class="param-type"><a href="CSM.html#~Data">CSM~Data</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new CSM instance.</p>
@@ -30,8 +30,12 @@ use <a href="CSMShadowNode.html">CSMShadowNode</a> instead.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>The CSM data.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>The CSM data.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -59,7 +63,8 @@ mainCSM frustum should be split up.</p>
 				<div class="member">
 					<h3 class="name" id="cascades" translate="no">.<a href="#cascades">cascades</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The number of cascades.<br/>Default is <code>3</code>.</p>
+						<p>The number of cascades.</p>
+						<p>Default is <code>3</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -71,7 +76,8 @@ mainCSM frustum should be split up.</p>
 				<div class="member">
 					<h3 class="name" id="fade" translate="no">.<a href="#fade">fade</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to fade between cascades or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether to fade between cascades or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -89,25 +95,29 @@ mainCSM frustum should be split up.</p>
 				<div class="member">
 					<h3 class="name" id="lightFar" translate="no">.<a href="#lightFar">lightFar</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The light far value.<br/>Default is <code>2000</code>.</p>
+						<p>The light far value.</p>
+						<p>Default is <code>2000</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="lightIntensity" translate="no">.<a href="#lightIntensity">lightIntensity</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The light intensity.<br/>Default is <code>3</code>.</p>
+						<p>The light intensity.</p>
+						<p>Default is <code>3</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="lightMargin" translate="no">.<a href="#lightMargin">lightMargin</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The light margin.<br/>Default is <code>200</code>.</p>
+						<p>The light margin.</p>
+						<p>Default is <code>200</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="lightNear" translate="no">.<a href="#lightNear">lightNear</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The light near value.<br/>Default is <code>1</code>.</p>
+						<p>The light near value.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -127,13 +137,15 @@ cascade.</p>
 				<div class="member">
 					<h3 class="name" id="maxFar" translate="no">.<a href="#maxFar">maxFar</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The maximum far value.<br/>Default is <code>100000</code>.</p>
+						<p>The maximum far value.</p>
+						<p>Default is <code>100000</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="mode" translate="no">.<a href="#mode">mode</a><span class="type-signature"> : 'practical' | 'uniform' | 'logarithmic' | 'custom'</span> </h3>
 					<div class="description">
-						<p>The frustum split mode.<br/>Default is <code>'practical'</code>.</p>
+						<p>The frustum split mode.</p>
+						<p>Default is <code>'practical'</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -151,13 +163,15 @@ cascade.</p>
 				<div class="member">
 					<h3 class="name" id="shadowBias" translate="no">.<a href="#shadowBias">shadowBias</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The shadow bias.<br/>Default is <code>0.000001</code>.</p>
+						<p>The shadow bias.</p>
+						<p>Default is <code>0.000001</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="shadowMapSize" translate="no">.<a href="#shadowMapSize">shadowMapSize</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The shadow map size.<br/>Default is <code>2048</code>.</p>
+						<p>The shadow map size.</p>
+						<p>Default is <code>2048</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -174,7 +188,7 @@ method whenever this instance is no longer used in your app.</p>
 							<p>Applications must call this method when they remove the CSM usage from their scene.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="setupMaterial" translate="no">.<a href="#setupMaterial">setupMaterial</a><span class="signature">( material : <span class="param-type">Material</span> )</span> </h3>
+					<h3 class="name name-method" id="setupMaterial" translate="no">.<a href="#setupMaterial">setupMaterial</a><span class="signature">( material : <span class="param-type"><a href="Material.html">Material</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Applications must call this method for all materials that should be affected by CSM.</p>
@@ -182,8 +196,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>material</code></td>
-									<td class="description last"><p>The material to setup for CSM support.</p></td>
+									<td class="name">
+										<strong>material</strong>
+									</td>
+									<td class="description last">
+										<p>The material to setup for CSM support.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -207,69 +225,54 @@ calling <code>renderer.render()</code>.</p>
 					<div class="description">
 						<p>Constructor data of <code>CSM</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th>Default</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>camera</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>camera</strong>
+						<br>
 <span class="param-type"><a href="Camera.html">Camera</a></span>
-			</td>
-				<td class="attributes">
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>The scene's camera.</p></td>
+			<td class="description last">
+				<p>The scene's camera.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>parent</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>parent</strong>
+						<br>
 <span class="param-type"><a href="Object3D.html">Object3D</a></span>
-			</td>
-				<td class="attributes">
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>The parent object, usually the scene.</p></td>
+			<td class="description last">
+				<p>The parent object, usually the scene.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>cascades</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>cascades</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					3
 				</td>
-			<td class="description last"><p>The number of cascades.</p></td>
+			<td class="description last">
+				<p>The number of cascades.</p>
+						<p>Default is <code>3</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>maxFar</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>maxFar</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					100000
-				</td>
-			<td class="description last"><p>The maximum far value.</p></td>
+			<td class="description last">
+				<p>The maximum far value.</p>
+						<p>Default is <code>100000</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>mode</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>mode</strong>
+						<br>
 <span class="param-type">'practical'</span>
 |
 <span class="param-type">'uniform'</span>
@@ -277,116 +280,97 @@ calling <code>renderer.render()</code>.</p>
 <span class="param-type">'logarithmic'</span>
 |
 <span class="param-type">'custom'</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					'practical'
-				</td>
-			<td class="description last"><p>The frustum split mode.</p></td>
+			<td class="description last">
+				<p>The frustum split mode.</p>
+						<p>Default is <code>'practical'</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>customSplitsCallback</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>customSplitsCallback</strong>
+						<br>
 <span class="param-type">function</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
 				</td>
-			<td class="description last"><p>Custom split callback when using <code>mode='custom'</code>.</p></td>
+			<td class="description last">
+				<p>Custom split callback when using <code>mode='custom'</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>shadowMapSize</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>shadowMapSize</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					2048
 				</td>
-			<td class="description last"><p>The shadow map size.</p></td>
+			<td class="description last">
+				<p>The shadow map size.</p>
+						<p>Default is <code>2048</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>shadowBias</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>shadowBias</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					0.000001
 				</td>
-			<td class="description last"><p>The shadow bias.</p></td>
+			<td class="description last">
+				<p>The shadow bias.</p>
+						<p>Default is <code>0.000001</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>lightDirection</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>lightDirection</strong>
+						<br>
 <span class="param-type"><a href="Vector3.html">Vector3</a></span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-				</td>
-			<td class="description last"><p>The light direction.</p></td>
+			<td class="description last">
+				<p>The light direction.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>lightIntensity</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>lightIntensity</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					3
-				</td>
-			<td class="description last"><p>The light intensity.</p></td>
+			<td class="description last">
+				<p>The light intensity.</p>
+						<p>Default is <code>3</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>lightNear</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>lightNear</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					1
 				</td>
-			<td class="description last"><p>The light near value.</p></td>
+			<td class="description last">
+				<p>The light near value.</p>
+						<p>Default is <code>1</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>lightNear</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>lightNear</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					2000
 				</td>
-			<td class="description last"><p>The light far value.</p></td>
+			<td class="description last">
+				<p>The light far value.</p>
+						<p>Default is <code>2000</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>lightMargin</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>lightMargin</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					200
-				</td>
-			<td class="description last"><p>The light margin.</p></td>
+			<td class="description last">
+				<p>The light margin.</p>
+						<p>Default is <code>200</code>.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 65 - 46
docs/pages/CSMFrustum.html

@@ -20,7 +20,7 @@
 				<pre><code class="language-js">import { CSMFrustum } from 'three/addons/csm/CSMFrustum.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CSMFrustum" translate="no">new <a href="#CSMFrustum">CSMFrustum</a><span class="signature">( data : <span class="param-type">CSMFrustum~Data</span> )</span> </h3>
+					<h3 class="name name-method" id="CSMFrustum" translate="no">new <a href="#CSMFrustum">CSMFrustum</a><span class="signature">( data : <span class="param-type"><a href="CSMFrustum.html#~Data">CSMFrustum~Data</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new CSM frustum.</p>
@@ -28,8 +28,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>The CSM data.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>The CSM data.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -52,7 +56,7 @@ conventions for their projection matrices.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="setFromProjectionMatrix" translate="no">.<a href="#setFromProjectionMatrix">setFromProjectionMatrix</a><span class="signature">( projectionMatrix : <span class="param-type">Matrix4</span>, maxFar : <span class="param-type">number</span> )</span><span class="type-signature"> : Object</span> </h3>
+					<h3 class="name name-method" id="setFromProjectionMatrix" translate="no">.<a href="#setFromProjectionMatrix">setFromProjectionMatrix</a><span class="signature">( projectionMatrix : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span>, maxFar : <span class="param-type">number</span> )</span><span class="type-signature"> : Object</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups this CSM frustum from the given projection matrix and max far value.</p>
@@ -60,12 +64,20 @@ conventions for their projection matrices.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>projectionMatrix</code></td>
-									<td class="description last"><p>The projection matrix, usually of the scene's camera.</p></td>
+									<td class="name">
+										<strong>projectionMatrix</strong>
+									</td>
+									<td class="description last">
+										<p>The projection matrix, usually of the scene's camera.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maxFar</code></td>
-									<td class="description last"><p>The maximum far value.</p></td>
+									<td class="name">
+										<strong>maxFar</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum far value.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -73,7 +85,7 @@ conventions for their projection matrices.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> An object representing the vertices of the near and far plane in view space.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="split" translate="no">.<a href="#split">split</a><span class="signature">( breaks : <span class="param-type">Array.&lt;number></span>, target : <span class="param-type">Array.&lt;CSMFrustum></span> )</span> </h3>
+					<h3 class="name name-method" id="split" translate="no">.<a href="#split">split</a><span class="signature">( breaks : <span class="param-type">Array.&lt;number></span>, target : <span class="param-type">Array.&lt;<a href="CSMFrustum.html">CSMFrustum</a>></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Splits the CSM frustum by the given array. The new CSM frustum are pushed into the given
@@ -82,18 +94,26 @@ target array.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>breaks</code></td>
-									<td class="description last"><p>An array of numbers in the range <code>[0,1]</code> the defines how the
-CSM frustum should be split up.</p></td>
+									<td class="name">
+										<strong>breaks</strong>
+									</td>
+									<td class="description last">
+										<p>An array of numbers in the range <code>[0,1]</code> the defines how the
+CSM frustum should be split up.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target array that holds the new CSM frustums.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target array that holds the new CSM frustums.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="toSpace" translate="no">.<a href="#toSpace">toSpace</a><span class="signature">( cameraMatrix : <span class="param-type">Matrix4</span>, target : <span class="param-type">CSMFrustum</span> )</span> </h3>
+					<h3 class="name name-method" id="toSpace" translate="no">.<a href="#toSpace">toSpace</a><span class="signature">( cameraMatrix : <span class="param-type"><a href="Matrix4.html">Matrix4</a></span>, target : <span class="param-type"><a href="CSMFrustum.html">CSMFrustum</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Transforms the given target CSM frustum into the different coordinate system defined by the
@@ -102,12 +122,20 @@ given camera matrix.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>cameraMatrix</code></td>
-									<td class="description last"><p>The matrix that defines the new coordinate system.</p></td>
+									<td class="name">
+										<strong>cameraMatrix</strong>
+									</td>
+									<td class="description last">
+										<p>The matrix that defines the new coordinate system.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The CSM to convert.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The CSM to convert.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -118,46 +146,37 @@ given camera matrix.</p>
 					<div class="description">
 						<p>Constructor data of <code>CSMFrustum</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>webGL</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>webGL</strong>
+						<br>
 <span class="param-type">boolean</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-			<td class="description last"><p>Whether this CSM frustum is used with WebGL or WebGPU.</p></td>
+			<td class="description last">
+				<p>Whether this CSM frustum is used with WebGL or WebGPU.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>projectionMatrix</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>projectionMatrix</strong>
+						<br>
 <span class="param-type"><a href="Matrix4.html">Matrix4</a></span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-			<td class="description last"><p>A projection matrix usually of the scene's camera.</p></td>
+			<td class="description last">
+				<p>A projection matrix usually of the scene's camera.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>maxFar</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>maxFar</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-			<td class="description last"><p>The maximum far value.</p></td>
+			<td class="description last">
+				<p>The maximum far value.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 13 - 6
docs/pages/CSMHelper.html

@@ -21,7 +21,7 @@
 				<pre><code class="language-js">import { CSMHelper } from 'three/addons/csm/CSMHelper.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CSMHelper" translate="no">new <a href="#CSMHelper">CSMHelper</a><span class="signature">( csm : <span class="param-type">CSM | CSMShadowNode</span> )</span> </h3>
+					<h3 class="name name-method" id="CSMHelper" translate="no">new <a href="#CSMHelper">CSMHelper</a><span class="signature">( csm : <span class="param-type"><a href="CSM.html">CSM</a> | <a href="CSMShadowNode.html">CSMShadowNode</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new CSM helper.</p>
@@ -29,8 +29,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>csm</code></td>
-									<td class="description last"><p>The CSM instance to visualize.</p></td>
+									<td class="name">
+										<strong>csm</strong>
+									</td>
+									<td class="description last">
+										<p>The CSM instance to visualize.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -46,19 +50,22 @@
 				<div class="member">
 					<h3 class="name" id="displayFrustum" translate="no">.<a href="#displayFrustum">displayFrustum</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to display the CSM frustum or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether to display the CSM frustum or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="displayPlanes" translate="no">.<a href="#displayPlanes">displayPlanes</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to display the cascade planes or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether to display the cascade planes or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="displayShadowBounds" translate="no">.<a href="#displayShadowBounds">displayShadowBounds</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to display the shadow bounds or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether to display the shadow bounds or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>

+ 62 - 66
docs/pages/CSMShadowNode.html

@@ -23,7 +23,7 @@ use <a href="CSM.html">CSM</a> instead.</p></div>
 				<pre><code class="language-js">import { CSMShadowNode } from 'three/addons/csm/CSMShadowNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CSMShadowNode" translate="no">new <a href="#CSMShadowNode">CSMShadowNode</a><span class="signature">( light : <span class="param-type">DirectionalLight</span>, data : <span class="param-type">CSMShadowNode~Data</span> )</span> </h3>
+					<h3 class="name name-method" id="CSMShadowNode" translate="no">new <a href="#CSMShadowNode">CSMShadowNode</a><span class="signature">( light : <span class="param-type"><a href="DirectionalLight.html">DirectionalLight</a></span>, data : <span class="param-type"><a href="CSMShadowNode.html#~Data">CSMShadowNode~Data</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new CSM shadow node.</p>
@@ -31,12 +31,21 @@ use <a href="CSM.html">CSM</a> instead.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>light</code></td>
-									<td class="description last"><p>The CSM light.</p></td>
+									<td class="name">
+										<strong>light</strong>
+									</td>
+									<td class="description last">
+										<p>The CSM light.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>The CSM data.<br/>Default is <code>{}</code>.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>The CSM data.</p>
+										<p>Default is <code>{}</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -53,13 +62,15 @@ mainCSM frustum should be split up.</p>
 				<div class="member">
 					<h3 class="name" id="camera" translate="no">.<a href="#camera">camera</a><span class="type-signature"> : <a href="Camera.html">Camera</a></span> </h3>
 					<div class="description">
-						<p>The scene's camera.<br/>Default is <code>null</code>.</p>
+						<p>The scene's camera.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="cascades" translate="no">.<a href="#cascades">cascades</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The number of cascades.<br/>Default is <code>3</code>.</p>
+						<p>The number of cascades.</p>
+						<p>Default is <code>3</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -71,7 +82,8 @@ mainCSM frustum should be split up.</p>
 				<div class="member">
 					<h3 class="name" id="fade" translate="no">.<a href="#fade">fade</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether to fade between cascades or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether to fade between cascades or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -83,7 +95,8 @@ mainCSM frustum should be split up.</p>
 				<div class="member">
 					<h3 class="name" id="lightMargin" translate="no">.<a href="#lightMargin">lightMargin</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The light margin.<br/>Default is <code>200</code>.</p>
+						<p>The light margin.</p>
+						<p>Default is <code>200</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -97,19 +110,22 @@ cascade.</p>
 				<div class="member">
 					<h3 class="name" id="mainFrustum" translate="no">.<a href="#mainFrustum">mainFrustum</a><span class="type-signature"> : <a href="CSMFrustum.html">CSMFrustum</a></span> </h3>
 					<div class="description">
-						<p>The main frustum.<br/>Default is <code>null</code>.</p>
+						<p>The main frustum.</p>
+						<p>Default is <code>null</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="maxFar" translate="no">.<a href="#maxFar">maxFar</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The maximum far value.<br/>Default is <code>100000</code>.</p>
+						<p>The maximum far value.</p>
+						<p>Default is <code>100000</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="mode" translate="no">.<a href="#mode">mode</a><span class="type-signature"> : 'practical' | 'uniform' | 'logarithmic' | 'custom'</span> </h3>
 					<div class="description">
-						<p>The frustum split mode.<br/>Default is <code>'practical'</code>.</p>
+						<p>The frustum split mode.</p>
+						<p>Default is <code>'practical'</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -135,47 +151,34 @@ method whenever this instance is no longer used in your app.</p>
 					<div class="description">
 						<p>Constructor data of <code>CSMShadowNode</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th>Default</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>cascades</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>cascades</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					3
 				</td>
-			<td class="description last"><p>The number of cascades.</p></td>
+			<td class="description last">
+				<p>The number of cascades.</p>
+						<p>Default is <code>3</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>maxFar</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>maxFar</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-					100000
-				</td>
-			<td class="description last"><p>The maximum far value.</p></td>
+			<td class="description last">
+				<p>The maximum far value.</p>
+						<p>Default is <code>100000</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>mode</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>mode</strong>
+						<br>
 <span class="param-type">'practical'</span>
 |
 <span class="param-type">'uniform'</span>
@@ -183,39 +186,32 @@ method whenever this instance is no longer used in your app.</p>
 <span class="param-type">'logarithmic'</span>
 |
 <span class="param-type">'custom'</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					'practical'
 				</td>
-			<td class="description last"><p>The frustum split mode.</p></td>
+			<td class="description last">
+				<p>The frustum split mode.</p>
+						<p>Default is <code>'practical'</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>customSplitsCallback</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>customSplitsCallback</strong>
+						<br>
 <span class="param-type">function</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-				<td class="default">
-				</td>
-			<td class="description last"><p>Custom split callback when using <code>mode='custom'</code>.</p></td>
+			<td class="description last">
+				<p>Custom split callback when using <code>mode='custom'</code>.</p>
+			</td>
 		</tr>
 		<tr>
-				<td class="name"><code>lightMargin</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>lightMargin</strong>
+						<br>
 <span class="param-type">number</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
-				</td>
-				<td class="default">
-					200
 				</td>
-			<td class="description last"><p>The light margin.</p></td>
+			<td class="description last">
+				<p>The light margin.</p>
+						<p>Default is <code>200</code>.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 12 - 5
docs/pages/CSS2DObject.html

@@ -29,8 +29,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>element</code></td>
-									<td class="description last"><p>The DOM element.</p></td>
+									<td class="name">
+										<strong>element</strong>
+									</td>
+									<td class="description last">
+										<p>The DOM element.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -41,19 +45,22 @@
 					<h3 class="name" id="center" translate="no">.<a href="#center">center</a><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="description">
 						<p>The 3D objects center point.
-<code>( 0, 0 )</code> is the lower left, <code>( 1, 1 )</code> is the top right.<br/>Default is <code>(0.5,0.5)</code>.</p>
+<code>( 0, 0 )</code> is the lower left, <code>( 1, 1 )</code> is the top right.</p>
+						<p>Default is <code>(0.5,0.5)</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="element" translate="no">.<a href="#element">element</a><span class="type-signature"> : HTMLElement</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>The DOM element which defines the appearance of this 3D object.<br/>Default is <code>true</code>.</p>
+						<p>The DOM element which defines the appearance of this 3D object.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isCSS2DObject" translate="no">.<a href="#isCSS2DObject">isCSS2DObject</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 41 - 29
docs/pages/CSS2DRenderer.html

@@ -25,7 +25,7 @@ scene graph. All other types of renderable 3D objects (like meshes or point clou
 				<pre><code class="language-js">import { CSS2DRenderer } from 'three/addons/renderers/CSS2DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CSS2DRenderer" translate="no">new <a href="#CSS2DRenderer">CSS2DRenderer</a><span class="signature">( parameters : <span class="param-type">CSS2DRenderer~Parameters</span> )</span> </h3>
+					<h3 class="name name-method" id="CSS2DRenderer" translate="no">new <a href="#CSS2DRenderer">CSS2DRenderer</a><span class="signature">( parameters : <span class="param-type"><a href="CSS2DRenderer.html#~Parameters">CSS2DRenderer~Parameters</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new CSS2D renderer.</p>
@@ -33,8 +33,12 @@ scene graph. All other types of renderable 3D objects (like meshes or point clou
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>parameters</code></td>
-									<td class="description last"><p>The parameters.</p></td>
+									<td class="name">
+										<strong>parameters</strong>
+									</td>
+									<td class="description last">
+										<p>The parameters.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -52,7 +56,8 @@ scene graph. All other types of renderable 3D objects (like meshes or point clou
 					<div class="description">
 						<p>Controls whether the renderer assigns <code>z-index</code> values to CSS2DObject DOM elements.
 If set to <code>true</code>, z-index values are assigned first based on the <code>renderOrder</code>
-and secondly - the distance to the camera. If set to <code>false</code>, no z-index values are assigned.<br/>Default is <code>true</code>.</p>
+and secondly - the distance to the camera. If set to <code>false</code>, no z-index values are assigned.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -65,7 +70,7 @@ and secondly - the distance to the camera. If set to <code>false</code>, no z-in
 							<dt class="tag-returns"><strong>Returns:</strong> The size of the renderer.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type">Object3D</span>, camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Renders the given scene using the given camera.</p>
@@ -73,12 +78,20 @@ and secondly - the distance to the camera. If set to <code>false</code>, no z-in
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>A scene or any other type of 3D object.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>A scene or any other type of 3D object.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -91,12 +104,20 @@ and secondly - the distance to the camera. If set to <code>false</code>, no z-in
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the renderer.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the renderer.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the renderer.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -107,27 +128,18 @@ and secondly - the distance to the camera. If set to <code>false</code>, no z-in
 					<div class="description">
 						<p>Constructor parameters of <code>CSS2DRenderer</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>element</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>element</strong>
+						<br>
 <span class="param-type">HTMLElement</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-			<td class="description last"><p>A DOM element where the renderer appends its child-elements.
-If not passed in here, a new div element will be created.</p></td>
+			<td class="description last">
+				<p>A DOM element where the renderer appends its child-elements.
+If not passed in here, a new div element will be created.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 10 - 4
docs/pages/CSS3DObject.html

@@ -29,8 +29,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>element</code></td>
-									<td class="description last"><p>The DOM element.</p></td>
+									<td class="name">
+										<strong>element</strong>
+									</td>
+									<td class="description last">
+										<p>The DOM element.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -40,13 +44,15 @@
 				<div class="member">
 					<h3 class="name" id="element" translate="no">.<a href="#element">element</a><span class="type-signature"> : HTMLElement</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>The DOM element which defines the appearance of this 3D object.<br/>Default is <code>true</code>.</p>
+						<p>The DOM element which defines the appearance of this 3D object.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isCSS3DObject" translate="no">.<a href="#isCSS3DObject">isCSS3DObject</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 39 - 28
docs/pages/CSS3DRenderer.html

@@ -31,7 +31,7 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 				<pre><code class="language-js">import { CSS3DRenderer } from 'three/addons/renderers/CSS3DRenderer.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CSS3DRenderer" translate="no">new <a href="#CSS3DRenderer">CSS3DRenderer</a><span class="signature">( parameters : <span class="param-type">CSS3DRenderer~Parameters</span> )</span> </h3>
+					<h3 class="name name-method" id="CSS3DRenderer" translate="no">new <a href="#CSS3DRenderer">CSS3DRenderer</a><span class="signature">( parameters : <span class="param-type"><a href="CSS3DRenderer.html#~Parameters">CSS3DRenderer~Parameters</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new CSS3D renderer.</p>
@@ -39,8 +39,12 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>parameters</code></td>
-									<td class="description last"><p>The parameters.</p></td>
+									<td class="name">
+										<strong>parameters</strong>
+									</td>
+									<td class="description last">
+										<p>The parameters.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -63,7 +67,7 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 							<dt class="tag-returns"><strong>Returns:</strong> The size of the renderer.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type">Object3D</span>, camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( scene : <span class="param-type"><a href="Object3D.html">Object3D</a></span>, camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Renders the given scene using the given camera.</p>
@@ -71,12 +75,20 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scene</code></td>
-									<td class="description last"><p>A scene or any other type of 3D object.</p></td>
+									<td class="name">
+										<strong>scene</strong>
+									</td>
+									<td class="description last">
+										<p>A scene or any other type of 3D object.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -89,12 +101,20 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the renderer.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the renderer.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the renderer.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -105,27 +125,18 @@ canvas based rendering. It can also be used in order to combine DOM elements wit
 					<div class="description">
 						<p>Constructor parameters of <code>CSS3DRenderer</code>.</p>
 					</div>
-						<h5 class="subsection-title">Properties:</h5>
 <table class="props">
-	<thead>
-	<tr>
-		<th>Name</th>
-		<th>Type</th>
-		<th>Attributes</th>
-		<th class="last">Description</th>
-	</tr>
-	</thead>
 	<tbody>
 		<tr>
-				<td class="name"><code>element</code></td>
-			<td class="type">
+				<td class="name">
+					<strong>element</strong>
+						<br>
 <span class="param-type">HTMLElement</span>
-			</td>
-				<td class="attributes">
-					&lt;optional><br>
 				</td>
-			<td class="description last"><p>A DOM element where the renderer appends its child-elements.
-If not passed in here, a new div element will be created.</p></td>
+			<td class="description last">
+				<p>A DOM element where the renderer appends its child-elements.
+If not passed in here, a new div element will be created.</p>
+			</td>
 		</tr>
 	</tbody>
 </table>

+ 10 - 4
docs/pages/CSS3DSprite.html

@@ -30,8 +30,12 @@ DOM elements as sprites.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>element</code></td>
-									<td class="description last"><p>The DOM element.</p></td>
+									<td class="name">
+										<strong>element</strong>
+									</td>
+									<td class="description last">
+										<p>The DOM element.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -41,13 +45,15 @@ DOM elements as sprites.</p></div>
 				<div class="member">
 					<h3 class="name" id="isCSS3DSprite" translate="no">.<a href="#isCSS3DSprite">isCSS3DSprite</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="rotation2D" translate="no">.<a href="#rotation2D">rotation2D</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The sprite's rotation in radians.<br/>Default is <code>0</code>.</p>
+						<p>The sprite's rotation in radians.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 26 - 9
docs/pages/Cache.html

@@ -24,7 +24,8 @@ To enable caching across all loaders that use <a href="FileLoader.html">FileLoad
 				<div class="member">
 					<h3 class="name" id=".enabled" translate="no">.<a href="#.enabled">enabled</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether caching is enabled or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether caching is enabled or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -43,12 +44,20 @@ holds a file, it is overwritten.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>key</code></td>
-									<td class="description last"><p>The key to reference the cached file.</p></td>
+									<td class="name">
+										<strong>key</strong>
+									</td>
+									<td class="description last">
+										<p>The key to reference the cached file.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>file</code></td>
-									<td class="description last"><p>The file to be cached.</p></td>
+									<td class="name">
+										<strong>file</strong>
+									</td>
+									<td class="description last">
+										<p>The file to be cached.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -67,8 +76,12 @@ holds a file, it is overwritten.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>key</code></td>
-									<td class="description last"><p>The key to reference the cached file.</p></td>
+									<td class="name">
+										<strong>key</strong>
+									</td>
+									<td class="description last">
+										<p>The key to reference the cached file.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -84,8 +97,12 @@ holds a file, it is overwritten.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>key</code></td>
-									<td class="description last"><p>The key to reference the cached file.</p></td>
+									<td class="name">
+										<strong>key</strong>
+									</td>
+									<td class="description last">
+										<p>The key to reference the cached file.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 11 - 5
docs/pages/Camera.html

@@ -36,7 +36,8 @@ when you build a new camera.</p></div>
 				<div class="member">
 					<h3 class="name" id="isCamera" translate="no">.<a href="#isCamera">isCamera</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -60,11 +61,12 @@ when you build a new camera.</p></div>
 				<div class="member">
 					<h3 class="name" id="reversedDepth" translate="no">.<a href="#reversedDepth">reversedDepth</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>The flag that indicates whether the camera uses a reversed depth buffer.<br/>Default is <code>false</code>.</p>
+						<p>The flag that indicates whether the camera uses a reversed depth buffer.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getWorldDirection" translate="no">.<a href="#getWorldDirection">getWorldDirection</a><span class="signature">( target : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getWorldDirection" translate="no">.<a href="#getWorldDirection">getWorldDirection</a><span class="signature">( target : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a vector representing the (&quot;look&quot;) direction of the 3D object in world space.</p>
@@ -74,8 +76,12 @@ when you build a new camera.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector the result is stored to.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector the result is stored to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 38 - 14
docs/pages/CameraHelper.html

@@ -26,7 +26,7 @@ scene.add( helper );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CameraHelper" translate="no">new <a href="#CameraHelper">CameraHelper</a><span class="signature">( camera : <span class="param-type">Camera</span> )</span> </h3>
+					<h3 class="name name-method" id="CameraHelper" translate="no">new <a href="#CameraHelper">CameraHelper</a><span class="signature">( camera : <span class="param-type"><a href="Camera.html">Camera</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new arrow helper.</p>
@@ -34,8 +34,12 @@ scene.add( helper );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>camera</code></td>
-									<td class="description last"><p>The camera to visualize.</p></td>
+									<td class="name">
+										<strong>camera</strong>
+									</td>
+									<td class="description last">
+										<p>The camera to visualize.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -62,7 +66,7 @@ scene.add( helper );
 method whenever this instance is no longer used in your app.</p>
 						</div>
 					</div>
-					<h3 class="name name-method" id="setColors" translate="no">.<a href="#setColors">setColors</a><span class="signature">( frustum : <span class="param-type">Color</span>, cone : <span class="param-type">Color</span>, up : <span class="param-type">Color</span>, target : <span class="param-type">Color</span>, cross : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="CameraHelper.html">CameraHelper</a></span> </h3>
+					<h3 class="name name-method" id="setColors" translate="no">.<a href="#setColors">setColors</a><span class="signature">( frustum : <span class="param-type"><a href="Color.html">Color</a></span>, cone : <span class="param-type"><a href="Color.html">Color</a></span>, up : <span class="param-type"><a href="Color.html">Color</a></span>, target : <span class="param-type"><a href="Color.html">Color</a></span>, cross : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="CameraHelper.html">CameraHelper</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Defines the colors of the helper.</p>
@@ -70,24 +74,44 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>frustum</code></td>
-									<td class="description last"><p>The frustum line color.</p></td>
+									<td class="name">
+										<strong>frustum</strong>
+									</td>
+									<td class="description last">
+										<p>The frustum line color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>cone</code></td>
-									<td class="description last"><p>The cone line color.</p></td>
+									<td class="name">
+										<strong>cone</strong>
+									</td>
+									<td class="description last">
+										<p>The cone line color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>up</code></td>
-									<td class="description last"><p>The up line color.</p></td>
+									<td class="name">
+										<strong>up</strong>
+									</td>
+									<td class="description last">
+										<p>The up line color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target line color.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target line color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>cross</code></td>
-									<td class="description last"><p>The cross line color.</p></td>
+									<td class="name">
+										<strong>cross</strong>
+									</td>
+									<td class="description last">
+										<p>The cross line color.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 149 - 53
docs/pages/CanvasTarget.html

@@ -26,8 +26,12 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>domElement</code></td>
-									<td class="description last"><p>The canvas element to render to.</p></td>
+									<td class="name">
+										<strong>domElement</strong>
+									</td>
+									<td class="description last">
+										<p>The canvas element to render to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -66,7 +70,7 @@ method whenever this instance is no longer used in your app.</p>
 							<li>RenderTarget#event:dispose</li>
 						</ul>
 					</div>
-					<h3 class="name name-method" id="getDrawingBufferSize" translate="no">.<a href="#getDrawingBufferSize">getDrawingBufferSize</a><span class="signature">( target : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
+					<h3 class="name name-method" id="getDrawingBufferSize" translate="no">.<a href="#getDrawingBufferSize">getDrawingBufferSize</a><span class="signature">( target : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the drawing buffer size in physical pixels. This method honors the pixel ratio.</p>
@@ -74,8 +78,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The method writes the result in this target object.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The method writes the result in this target object.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -92,7 +100,7 @@ method whenever this instance is no longer used in your app.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The pixel ratio.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getScissor" translate="no">.<a href="#getScissor">getScissor</a><span class="signature">( target : <span class="param-type">Vector4</span> )</span><span class="type-signature"> : <a href="Vector4.html">Vector4</a></span> </h3>
+					<h3 class="name name-method" id="getScissor" translate="no">.<a href="#getScissor">getScissor</a><span class="signature">( target : <span class="param-type"><a href="Vector4.html">Vector4</a></span> )</span><span class="type-signature"> : <a href="Vector4.html">Vector4</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the scissor rectangle.</p>
@@ -100,8 +108,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The method writes the result in this target object.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The method writes the result in this target object.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -118,7 +130,7 @@ method whenever this instance is no longer used in your app.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the scissor test should be enabled or not.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getSize" translate="no">.<a href="#getSize">getSize</a><span class="signature">( target : <span class="param-type">Vector2</span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
+					<h3 class="name name-method" id="getSize" translate="no">.<a href="#getSize">getSize</a><span class="signature">( target : <span class="param-type"><a href="Vector2.html">Vector2</a></span> )</span><span class="type-signature"> : <a href="Vector2.html">Vector2</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the renderer's size in logical pixels. This method does not honor the pixel ratio.</p>
@@ -126,8 +138,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The method writes the result in this target object.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The method writes the result in this target object.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -135,7 +151,7 @@ method whenever this instance is no longer used in your app.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The renderer's size in logical pixels.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getViewport" translate="no">.<a href="#getViewport">getViewport</a><span class="signature">( target : <span class="param-type">Vector4</span> )</span><span class="type-signature"> : <a href="Vector4.html">Vector4</a></span> </h3>
+					<h3 class="name name-method" id="getViewport" translate="no">.<a href="#getViewport">getViewport</a><span class="signature">( target : <span class="param-type"><a href="Vector4.html">Vector4</a></span> )</span><span class="type-signature"> : <a href="Vector4.html">Vector4</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the viewport definition.</p>
@@ -143,8 +159,12 @@ method whenever this instance is no longer used in your app.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The method writes the result in this target object.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The method writes the result in this target object.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -165,16 +185,28 @@ size.y = height * pixelRatio;
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width in logical pixels.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width in logical pixels.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height in logical pixels.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height in logical pixels.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>pixelRatio</code></td>
-									<td class="description last"><p>The pixel ratio.</p></td>
+									<td class="name">
+										<strong>pixelRatio</strong>
+									</td>
+									<td class="description last">
+										<p>The pixel ratio.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -187,13 +219,18 @@ size.y = height * pixelRatio;
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>value</code></td>
-									<td class="description last"><p>The pixel ratio.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>value</strong>
+									</td>
+									<td class="description last">
+										<p>The pixel ratio.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setScissor" translate="no">.<a href="#setScissor">setScissor</a><span class="signature">( x : <span class="param-type">number | Vector4</span>, y : <span class="param-type">number</span>, width : <span class="param-type">number</span>, height : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="setScissor" translate="no">.<a href="#setScissor">setScissor</a><span class="signature">( x : <span class="param-type">number | <a href="Vector4.html">Vector4</a></span>, y : <span class="param-type">number</span>, width : <span class="param-type">number</span>, height : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Defines the scissor rectangle.</p>
@@ -201,21 +238,37 @@ size.y = height * pixelRatio;
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The horizontal coordinate for the lower left corner of the box in logical pixel unit.
-Instead of passing four arguments, the method also works with a single four-dimensional vector.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The horizontal coordinate for the lower left corner of the box in logical pixel unit.
+Instead of passing four arguments, the method also works with a single four-dimensional vector.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The vertical coordinate for the lower left corner of the box in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The vertical coordinate for the lower left corner of the box in logical pixel unit.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the scissor box in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the scissor box in logical pixel unit.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the scissor box in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the scissor box in logical pixel unit.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -228,8 +281,12 @@ Instead of passing four arguments, the method also works with a single four-dime
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>boolean</code></td>
-									<td class="description last"><p>Whether the scissor test should be enabled or not.</p></td>
+									<td class="name">
+										<strong>boolean</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the scissor test should be enabled or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -242,21 +299,34 @@ Instead of passing four arguments, the method also works with a single four-dime
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width in logical pixels.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width in logical pixels.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height in logical pixels.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height in logical pixels.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>updateStyle</code></td>
-									<td class="description last"><p>Whether to update the <code>style</code> attribute of the canvas or not.<br/>Default is <code>true</code>.</p></td>
+									<td class="name">
+										<strong>updateStyle</strong>
+									</td>
+									<td class="description last">
+										<p>Whether to update the <code>style</code> attribute of the canvas or not.</p>
+										<p>Default is <code>true</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 					</div>
-					<h3 class="name name-method" id="setViewport" translate="no">.<a href="#setViewport">setViewport</a><span class="signature">( x : <span class="param-type">number | Vector4</span>, y : <span class="param-type">number</span>, width : <span class="param-type">number</span>, height : <span class="param-type">number</span>, minDepth : <span class="param-type">number</span>, maxDepth : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="setViewport" translate="no">.<a href="#setViewport">setViewport</a><span class="signature">( x : <span class="param-type">number | <a href="Vector4.html">Vector4</a></span>, y : <span class="param-type">number</span>, width : <span class="param-type">number</span>, height : <span class="param-type">number</span>, minDepth : <span class="param-type">number</span>, maxDepth : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Defines the viewport.</p>
@@ -264,28 +334,54 @@ Instead of passing four arguments, the method also works with a single four-dime
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>x</code></td>
-									<td class="description last"><p>The horizontal coordinate for the lower left corner of the viewport origin in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>x</strong>
+									</td>
+									<td class="description last">
+										<p>The horizontal coordinate for the lower left corner of the viewport origin in logical pixel unit.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>y</code></td>
-									<td class="description last"><p>The vertical coordinate for the lower left corner of the viewport origin  in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>y</strong>
+									</td>
+									<td class="description last">
+										<p>The vertical coordinate for the lower left corner of the viewport origin  in logical pixel unit.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the viewport in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the viewport in logical pixel unit.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the viewport in logical pixel unit.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the viewport in logical pixel unit.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>minDepth</code></td>
-									<td class="description last"><p>The minimum depth value of the viewport. WebGPU only.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>minDepth</strong>
+									</td>
+									<td class="description last">
+										<p>The minimum depth value of the viewport. WebGPU only.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maxDepth</code></td>
-									<td class="description last"><p>The maximum depth value of the viewport. WebGPU only.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>maxDepth</strong>
+									</td>
+									<td class="description last">
+										<p>The maximum depth value of the viewport. WebGPU only.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 64 - 19
docs/pages/CanvasTexture.html

@@ -28,40 +28,84 @@ to <code>true</code> immediately since a canvas can directly be used for renderi
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>canvas</code></td>
-									<td class="description last"><p>The HTML canvas element.</p></td>
+									<td class="name">
+										<strong>canvas</strong>
+									</td>
+									<td class="description last">
+										<p>The HTML canvas element.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>mapping</code></td>
-									<td class="description last"><p>The texture mapping.<br/>Default is <code>Texture.DEFAULT_MAPPING</code>.</p></td>
+									<td class="name">
+										<strong>mapping</strong>
+									</td>
+									<td class="description last">
+										<p>The texture mapping.</p>
+										<p>Default is <code>Texture.DEFAULT_MAPPING</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>wrapS</code></td>
-									<td class="description last"><p>The wrapS value.<br/>Default is <code>ClampToEdgeWrapping</code>.</p></td>
+									<td class="name">
+										<strong>wrapS</strong>
+									</td>
+									<td class="description last">
+										<p>The wrapS value.</p>
+										<p>Default is <code>ClampToEdgeWrapping</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>wrapT</code></td>
-									<td class="description last"><p>The wrapT value.<br/>Default is <code>ClampToEdgeWrapping</code>.</p></td>
+									<td class="name">
+										<strong>wrapT</strong>
+									</td>
+									<td class="description last">
+										<p>The wrapT value.</p>
+										<p>Default is <code>ClampToEdgeWrapping</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>magFilter</code></td>
-									<td class="description last"><p>The mag filter value.<br/>Default is <code>LinearFilter</code>.</p></td>
+									<td class="name">
+										<strong>magFilter</strong>
+									</td>
+									<td class="description last">
+										<p>The mag filter value.</p>
+										<p>Default is <code>LinearFilter</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>minFilter</code></td>
-									<td class="description last"><p>The min filter value.<br/>Default is <code>LinearMipmapLinearFilter</code>.</p></td>
+									<td class="name">
+										<strong>minFilter</strong>
+									</td>
+									<td class="description last">
+										<p>The min filter value.</p>
+										<p>Default is <code>LinearMipmapLinearFilter</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>format</code></td>
-									<td class="description last"><p>The texture format.<br/>Default is <code>RGBAFormat</code>.</p></td>
+									<td class="name">
+										<strong>format</strong>
+									</td>
+									<td class="description last">
+										<p>The texture format.</p>
+										<p>Default is <code>RGBAFormat</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>type</code></td>
-									<td class="description last"><p>The texture type.<br/>Default is <code>UnsignedByteType</code>.</p></td>
+									<td class="name">
+										<strong>type</strong>
+									</td>
+									<td class="description last">
+										<p>The texture type.</p>
+										<p>Default is <code>UnsignedByteType</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>anisotropy</code></td>
-									<td class="description last"><p>The anisotropy value.<br/>Default is <code>Texture.DEFAULT_ANISOTROPY</code>.</p></td>
+									<td class="name">
+										<strong>anisotropy</strong>
+									</td>
+									<td class="description last">
+										<p>The anisotropy value.</p>
+										<p>Default is <code>Texture.DEFAULT_ANISOTROPY</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -71,7 +115,8 @@ to <code>true</code> immediately since a canvas can directly be used for renderi
 				<div class="member">
 					<h3 class="name" id="isCanvasTexture" translate="no">.<a href="#isCanvasTexture">isCanvasTexture</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 69 - 27
docs/pages/Capsule.html

@@ -22,7 +22,7 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 				<pre><code class="language-js">import { Capsule } from 'three/addons/math/Capsule.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="Capsule" translate="no">new <a href="#Capsule">Capsule</a><span class="signature">( start : <span class="param-type">Vector3</span>, end : <span class="param-type">Vector3</span>, radius : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="Capsule" translate="no">new <a href="#Capsule">Capsule</a><span class="signature">( start : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, end : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, radius : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new capsule.</p>
@@ -30,16 +30,29 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>start</code></td>
-									<td class="description last"><p>The start vector.</p></td>
+									<td class="name">
+										<strong>start</strong>
+									</td>
+									<td class="description last">
+										<p>The start vector.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>end</code></td>
-									<td class="description last"><p>The end vector.</p></td>
+									<td class="name">
+										<strong>end</strong>
+									</td>
+									<td class="description last">
+										<p>The end vector.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>radius</code></td>
-									<td class="description last"><p>The capsule's radius.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>radius</strong>
+									</td>
+									<td class="description last">
+										<p>The capsule's radius.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -55,7 +68,8 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 				<div class="member">
 					<h3 class="name" id="radius" translate="no">.<a href="#radius">radius</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The capsule's radius.<br/>Default is <code>1</code>.</p>
+						<p>The capsule's radius.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -74,7 +88,7 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 							<dt class="tag-returns"><strong>Returns:</strong> A clone of this instance.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( capsule : <span class="param-type">Capsule</span> )</span><span class="type-signature"> : <a href="Capsule.html">Capsule</a></span> </h3>
+					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( capsule : <span class="param-type"><a href="Capsule.html">Capsule</a></span> )</span><span class="type-signature"> : <a href="Capsule.html">Capsule</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the values of the given capsule to this instance.</p>
@@ -82,8 +96,12 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>capsule</code></td>
-									<td class="description last"><p>The capsule to copy.</p></td>
+									<td class="name">
+										<strong>capsule</strong>
+									</td>
+									<td class="description last">
+										<p>The capsule to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -91,7 +109,7 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this capsule.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getCenter" translate="no">.<a href="#getCenter">getCenter</a><span class="signature">( target : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getCenter" translate="no">.<a href="#getCenter">getCenter</a><span class="signature">( target : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the center point of this capsule.</p>
@@ -99,8 +117,12 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target vector that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target vector that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -108,7 +130,7 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 							<dt class="tag-returns"><strong>Returns:</strong> The center point.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="intersectsBox" translate="no">.<a href="#intersectsBox">intersectsBox</a><span class="signature">( box : <span class="param-type">Box3</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="intersectsBox" translate="no">.<a href="#intersectsBox">intersectsBox</a><span class="signature">( box : <span class="param-type"><a href="Box3.html">Box3</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if the given bounding box intersects with this capsule.</p>
@@ -116,8 +138,12 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>box</code></td>
-									<td class="description last"><p>The bounding box to test.</p></td>
+									<td class="name">
+										<strong>box</strong>
+									</td>
+									<td class="description last">
+										<p>The bounding box to test.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -125,7 +151,7 @@ It can be thought of as a swept sphere, where a sphere is moved along a line seg
 							<dt class="tag-returns"><strong>Returns:</strong> Whether the given bounding box intersects with this capsule.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( start : <span class="param-type">Vector3</span>, end : <span class="param-type">Vector3</span>, radius : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Capsule.html">Capsule</a></span> </h3>
+					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( start : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, end : <span class="param-type"><a href="Vector3.html">Vector3</a></span>, radius : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Capsule.html">Capsule</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the capsule components to the given values.
@@ -134,16 +160,28 @@ Please note that this method only copies the values from the given objects.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>start</code></td>
-									<td class="description last"><p>The start vector.</p></td>
+									<td class="name">
+										<strong>start</strong>
+									</td>
+									<td class="description last">
+										<p>The start vector.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>end</code></td>
-									<td class="description last"><p>The end vector</p></td>
+									<td class="name">
+										<strong>end</strong>
+									</td>
+									<td class="description last">
+										<p>The end vector</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>radius</code></td>
-									<td class="description last"><p>The capsule's radius.</p></td>
+									<td class="name">
+										<strong>radius</strong>
+									</td>
+									<td class="description last">
+										<p>The capsule's radius.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -151,7 +189,7 @@ Please note that this method only copies the values from the given objects.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this capsule.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="translate" translate="no">.<a href="#translate">translate</a><span class="signature">( v : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Capsule.html">Capsule</a></span> </h3>
+					<h3 class="name name-method" id="translate" translate="no">.<a href="#translate">translate</a><span class="signature">( v : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Capsule.html">Capsule</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the given offset to this capsule, effectively moving it in 3D space.</p>
@@ -159,8 +197,12 @@ Please note that this method only copies the values from the given objects.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>v</code></td>
-									<td class="description last"><p>The offset that should be used to translate the capsule.</p></td>
+									<td class="name">
+										<strong>v</strong>
+									</td>
+									<td class="description last">
+										<p>The offset that should be used to translate the capsule.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 41 - 12
docs/pages/CapsuleGeometry.html

@@ -33,24 +33,49 @@ scene.add( capsule );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>radius</code></td>
-									<td class="description last"><p>Radius of the capsule.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>radius</strong>
+									</td>
+									<td class="description last">
+										<p>Radius of the capsule.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>Height of the middle section.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>Height of the middle section.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>capSegments</code></td>
-									<td class="description last"><p>Number of curve segments used to build each cap.<br/>Default is <code>4</code>.</p></td>
+									<td class="name">
+										<strong>capSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of curve segments used to build each cap.</p>
+										<p>Default is <code>4</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>radialSegments</code></td>
-									<td class="description last"><p>Number of segmented faces around the circumference of the capsule. Must be an integer &gt;= 3.<br/>Default is <code>8</code>.</p></td>
+									<td class="name">
+										<strong>radialSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segmented faces around the circumference of the capsule. Must be an integer &gt;= 3.</p>
+										<p>Default is <code>8</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>heightSegments</code></td>
-									<td class="description last"><p>Number of rows of faces along the height of the middle section. Must be an integer &gt;= 1.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>heightSegments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of rows of faces along the height of the middle section. Must be an integer &gt;= 1.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -75,8 +100,12 @@ JSON object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>A JSON object representing the serialized geometry.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>A JSON object representing the serialized geometry.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 49 - 18
docs/pages/CatmullRomCurve3.html

@@ -33,7 +33,7 @@ const curveObject = new THREE.Line( geometry, material );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CatmullRomCurve3" translate="no">new <a href="#CatmullRomCurve3">CatmullRomCurve3</a><span class="signature">( points : <span class="param-type">Array.&lt;Vector3></span>, closed : <span class="param-type">boolean</span>, curveType : <span class="param-type">'centripetal' | 'chordal' | 'catmullrom'</span>, tension : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="CatmullRomCurve3" translate="no">new <a href="#CatmullRomCurve3">CatmullRomCurve3</a><span class="signature">( points : <span class="param-type">Array.&lt;<a href="Vector3.html">Vector3</a>></span>, closed : <span class="param-type">boolean</span>, curveType : <span class="param-type">'centripetal' | 'chordal' | 'catmullrom'</span>, tension : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new Catmull-Rom curve.</p>
@@ -41,20 +41,39 @@ const curveObject = new THREE.Line( geometry, material );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>points</code></td>
-									<td class="description last"><p>An array of 3D points defining the curve.</p></td>
+									<td class="name">
+										<strong>points</strong>
+									</td>
+									<td class="description last">
+										<p>An array of 3D points defining the curve.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>closed</code></td>
-									<td class="description last"><p>Whether the curve is closed or not.<br/>Default is <code>false</code>.</p></td>
+									<td class="name">
+										<strong>closed</strong>
+									</td>
+									<td class="description last">
+										<p>Whether the curve is closed or not.</p>
+										<p>Default is <code>false</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>curveType</code></td>
-									<td class="description last"><p>The curve type.<br/>Default is <code>'centripetal'</code>.</p></td>
+									<td class="name">
+										<strong>curveType</strong>
+									</td>
+									<td class="description last">
+										<p>The curve type.</p>
+										<p>Default is <code>'centripetal'</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>tension</code></td>
-									<td class="description last"><p>Tension of the curve.<br/>Default is <code>0.5</code>.</p></td>
+									<td class="name">
+										<strong>tension</strong>
+									</td>
+									<td class="description last">
+										<p>Tension of the curve.</p>
+										<p>Default is <code>0.5</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -64,19 +83,22 @@ const curveObject = new THREE.Line( geometry, material );
 				<div class="member">
 					<h3 class="name" id="closed" translate="no">.<a href="#closed">closed</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether the curve is closed or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether the curve is closed or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="curveType" translate="no">.<a href="#curveType">curveType</a><span class="type-signature"> : 'centripetal' | 'chordal' | 'catmullrom'</span> </h3>
 					<div class="description">
-						<p>The curve type.<br/>Default is <code>'centripetal'</code>.</p>
+						<p>The curve type.</p>
+						<p>Default is <code>'centripetal'</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isCatmullRomCurve3" translate="no">.<a href="#isCatmullRomCurve3">isCatmullRomCurve3</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -88,11 +110,12 @@ const curveObject = new THREE.Line( geometry, material );
 				<div class="member">
 					<h3 class="name" id="tension" translate="no">.<a href="#tension">tension</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>Tension of the curve.<br/>Default is <code>0.5</code>.</p>
+						<p>Tension of the curve.</p>
+						<p>Default is <code>0.5</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getPoint" translate="no">.<a href="#getPoint">getPoint</a><span class="signature">( t : <span class="param-type">number</span>, optionalTarget : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getPoint" translate="no">.<a href="#getPoint">getPoint</a><span class="signature">( t : <span class="param-type">number</span>, optionalTarget : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a point on the curve.</p>
@@ -100,12 +123,20 @@ const curveObject = new THREE.Line( geometry, material );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>t</code></td>
-									<td class="description last"><p>A interpolation factor representing a position on the curve. Must be in the range <code>[0,1]</code>.</p></td>
+									<td class="name">
+										<strong>t</strong>
+									</td>
+									<td class="description last">
+										<p>A interpolation factor representing a position on the curve. Must be in the range <code>[0,1]</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>optionalTarget</code></td>
-									<td class="description last"><p>The optional target vector the result is written to.</p></td>
+									<td class="name">
+										<strong>optionalTarget</strong>
+									</td>
+									<td class="description last">
+										<p>The optional target vector the result is written to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 41 - 19
docs/pages/ChromaticAberrationNode.html

@@ -23,7 +23,7 @@ by separating and offsetting the red, green, and blue channels.</p></div>
 				<pre><code class="language-js">import { chromaticAberration } from 'three/addons/tsl/display/ChromaticAberrationNode.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ChromaticAberrationNode" translate="no">new <a href="#ChromaticAberrationNode">ChromaticAberrationNode</a><span class="signature">( textureNode : <span class="param-type">TextureNode</span>, strengthNode : <span class="param-type">Node</span>, centerNode : <span class="param-type">Node</span>, scaleNode : <span class="param-type">Node</span> )</span> </h3>
+					<h3 class="name name-method" id="ChromaticAberrationNode" translate="no">new <a href="#ChromaticAberrationNode">ChromaticAberrationNode</a><span class="signature">( textureNode : <span class="param-type"><a href="TextureNode.html">TextureNode</a></span>, strengthNode : <span class="param-type"><a href="Node.html">Node</a></span>, centerNode : <span class="param-type"><a href="Node.html">Node</a></span>, scaleNode : <span class="param-type"><a href="Node.html">Node</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new chromatic aberration node.</p>
@@ -31,20 +31,36 @@ by separating and offsetting the red, green, and blue channels.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>textureNode</code></td>
-									<td class="description last"><p>The texture node that represents the input of the effect.</p></td>
+									<td class="name">
+										<strong>textureNode</strong>
+									</td>
+									<td class="description last">
+										<p>The texture node that represents the input of the effect.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>strengthNode</code></td>
-									<td class="description last"><p>The strength of the chromatic aberration effect as a node.</p></td>
+									<td class="name">
+										<strong>strengthNode</strong>
+									</td>
+									<td class="description last">
+										<p>The strength of the chromatic aberration effect as a node.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>centerNode</code></td>
-									<td class="description last"><p>The center point of the effect as a node.</p></td>
+									<td class="name">
+										<strong>centerNode</strong>
+									</td>
+									<td class="description last">
+										<p>The center point of the effect as a node.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>scaleNode</code></td>
-									<td class="description last"><p>The scale factor for stepped scaling from center as a node.</p></td>
+									<td class="name">
+										<strong>scaleNode</strong>
+									</td>
+									<td class="description last">
+										<p>The scale factor for stepped scaling from center as a node.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -79,14 +95,15 @@ by separating and offsetting the red, green, and blue channels.</p></div>
 					<h3 class="name" id="updateBeforeType" translate="no">.<a href="#updateBeforeType">updateBeforeType</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
 						<p>The <code>updateBeforeType</code> is set to <code>NodeUpdateType.FRAME</code> since the node updates
-its internal uniforms once per frame in <code>updateBefore()</code>.<br/>Default is <code>'frame'</code>.</p>
+its internal uniforms once per frame in <code>updateBefore()</code>.</p>
+						<p>Default is <code>'frame'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#updateBeforeType">TempNode#updateBeforeType</a></dt>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : ShaderCallNodeInternal</span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : ShaderCallNodeInternal</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to setup the effect's TSL code.</p>
@@ -94,19 +111,20 @@ its internal uniforms once per frame in <code>updateBefore()</code>.<br/>Default
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="TempNode.html#setup">TempNode#setup</a></dt>
 						</dl>
-						<dl class="details">
-							<dt class="tag-returns"><strong>Returns:</strong> </dt>
-						</dl>
 					</div>
-					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type">NodeFrame</span> )</span> </h3>
+					<h3 class="name name-method" id="updateBefore" translate="no">.<a href="#updateBefore">updateBefore</a><span class="signature">( frame : <span class="param-type"><a href="NodeFrame.html">NodeFrame</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method is used to update the effect's uniforms once per frame.</p>
@@ -114,8 +132,12 @@ its internal uniforms once per frame in <code>updateBefore()</code>.<br/>Default
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>frame</code></td>
-									<td class="description last"><p>The current node frame.</p></td>
+									<td class="name">
+										<strong>frame</strong>
+									</td>
+									<td class="description last">
+										<p>The current node frame.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 22 - 8
docs/pages/CinquefoilKnot.html

@@ -29,8 +29,13 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scale</code></td>
-									<td class="description last"><p>The curve's scale.<br/>Default is <code>10</code>.</p></td>
+									<td class="name">
+										<strong>scale</strong>
+									</td>
+									<td class="description last">
+										<p>The curve's scale.</p>
+										<p>Default is <code>10</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -40,11 +45,12 @@
 				<div class="member">
 					<h3 class="name" id="scale" translate="no">.<a href="#scale">scale</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The curve's scale.<br/>Default is <code>10</code>.</p>
+						<p>The curve's scale.</p>
+						<p>Default is <code>10</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getPoint" translate="no">.<a href="#getPoint">getPoint</a><span class="signature">( t : <span class="param-type">number</span>, optionalTarget : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
+					<h3 class="name name-method" id="getPoint" translate="no">.<a href="#getPoint">getPoint</a><span class="signature">( t : <span class="param-type">number</span>, optionalTarget : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Vector3.html">Vector3</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method returns a vector in 3D space for the given interpolation factor.</p>
@@ -52,12 +58,20 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>t</code></td>
-									<td class="description last"><p>A interpolation factor representing a position on the curve. Must be in the range <code>[0,1]</code>.</p></td>
+									<td class="name">
+										<strong>t</strong>
+									</td>
+									<td class="description last">
+										<p>A interpolation factor representing a position on the curve. Must be in the range <code>[0,1]</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>optionalTarget</code></td>
-									<td class="description last"><p>The optional target vector the result is written to.</p></td>
+									<td class="name">
+										<strong>optionalTarget</strong>
+									</td>
+									<td class="description last">
+										<p>The optional target vector the result is written to.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 35 - 11
docs/pages/CircleGeometry.html

@@ -38,21 +38,41 @@ scene.add( circle )
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>radius</code></td>
-									<td class="description last"><p>Radius of the circle.<br/>Default is <code>1</code>.</p></td>
+									<td class="name">
+										<strong>radius</strong>
+									</td>
+									<td class="description last">
+										<p>Radius of the circle.</p>
+										<p>Default is <code>1</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>segments</code></td>
-									<td class="description last"><p>Number of segments (triangles), minimum = <code>3</code>.<br/>Default is <code>32</code>.</p></td>
+									<td class="name">
+										<strong>segments</strong>
+									</td>
+									<td class="description last">
+										<p>Number of segments (triangles), minimum = <code>3</code>.</p>
+										<p>Default is <code>32</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>thetaStart</code></td>
-									<td class="description last"><p>Start angle for first segment in radians.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>thetaStart</strong>
+									</td>
+									<td class="description last">
+										<p>Start angle for first segment in radians.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>thetaLength</code></td>
-									<td class="description last"><p>The central angle, often called theta,
-of the circular sector in radians. The default value results in a complete circle.<br/>Default is <code>Math.PI*2</code>.</p></td>
+									<td class="name">
+										<strong>thetaLength</strong>
+									</td>
+									<td class="description last">
+										<p>The central angle, often called theta,
+of the circular sector in radians. The default value results in a complete circle.</p>
+										<p>Default is <code>Math.PI*2</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -77,8 +97,12 @@ JSON object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>data</code></td>
-									<td class="description last"><p>A JSON object representing the serialized geometry.</p></td>
+									<td class="name">
+										<strong>data</strong>
+									</td>
+									<td class="description last">
+										<p>A JSON object representing the serialized geometry.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 35 - 14
docs/pages/ClearMaskPass.html

@@ -33,14 +33,15 @@ composer.addPass( clearPass );
 				<div class="member">
 					<h3 class="name" id="needsSwap" translate="no">.<a href="#needsSwap">needsSwap</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Overwritten to disable the swap.<br/>Default is <code>false</code>.</p>
+						<p>Overwritten to disable the swap.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Pass.html#needsSwap">Pass#needsSwap</a></dt>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, writeBuffer : <span class="param-type">WebGLRenderTarget</span>, readBuffer : <span class="param-type">WebGLRenderTarget</span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, writeBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, readBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Performs the clear of the currently defined mask.</p>
@@ -48,26 +49,46 @@ composer.addPass( clearPass );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>writeBuffer</code></td>
-									<td class="description last"><p>The write buffer. This buffer is intended as the rendering
-destination for the pass.</p></td>
+									<td class="name">
+										<strong>writeBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The write buffer. This buffer is intended as the rendering
+destination for the pass.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>readBuffer</code></td>
-									<td class="description last"><p>The read buffer. The pass can access the result from the
-previous pass from this buffer.</p></td>
+									<td class="name">
+										<strong>readBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The read buffer. The pass can access the result from the
+previous pass from this buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>deltaTime</code></td>
-									<td class="description last"><p>The delta time in seconds.</p></td>
+									<td class="name">
+										<strong>deltaTime</strong>
+									</td>
+									<td class="description last">
+										<p>The delta time in seconds.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maskActive</code></td>
-									<td class="description last"><p>Whether masking is active or not.</p></td>
+									<td class="name">
+										<strong>maskActive</strong>
+									</td>
+									<td class="description last">
+										<p>Whether masking is active or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 54 - 21
docs/pages/ClearPass.html

@@ -26,7 +26,7 @@ composer.addPass( clearPass );
 				<pre><code class="language-js">import { ClearPass } from 'three/addons/postprocessing/ClearPass.js';</code></pre>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ClearPass" translate="no">new <a href="#ClearPass">ClearPass</a><span class="signature">( clearColor : <span class="param-type">number | Color | string</span>, clearAlpha : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="ClearPass" translate="no">new <a href="#ClearPass">ClearPass</a><span class="signature">( clearColor : <span class="param-type">number | <a href="Color.html">Color</a> | string</span>, clearAlpha : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new clear pass.</p>
@@ -34,12 +34,22 @@ composer.addPass( clearPass );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>clearColor</code></td>
-									<td class="description last"><p>The clear color.<br/>Default is <code>0x000000</code>.</p></td>
+									<td class="name">
+										<strong>clearColor</strong>
+									</td>
+									<td class="description last">
+										<p>The clear color.</p>
+										<p>Default is <code>0x000000</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>clearAlpha</code></td>
-									<td class="description last"><p>The clear alpha.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>clearAlpha</strong>
+									</td>
+									<td class="description last">
+										<p>The clear alpha.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -49,26 +59,29 @@ composer.addPass( clearPass );
 				<div class="member">
 					<h3 class="name" id="clearAlpha" translate="no">.<a href="#clearAlpha">clearAlpha</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The clear alpha.<br/>Default is <code>0</code>.</p>
+						<p>The clear alpha.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="clearColor" translate="no">.<a href="#clearColor">clearColor</a><span class="type-signature"> : number | <a href="Color.html">Color</a> | string</span> </h3>
 					<div class="description">
-						<p>The clear color.<br/>Default is <code>0x000000</code>.</p>
+						<p>The clear color.</p>
+						<p>Default is <code>0x000000</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="needsSwap" translate="no">.<a href="#needsSwap">needsSwap</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Overwritten to disable the swap.<br/>Default is <code>false</code>.</p>
+						<p>Overwritten to disable the swap.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Pass.html#needsSwap">Pass#needsSwap</a></dt>
 						</dl>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type">WebGLRenderer</span>, writeBuffer : <span class="param-type">WebGLRenderTarget</span>, readBuffer : <span class="param-type">WebGLRenderTarget</span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
+					<h3 class="name name-method" id="render" translate="no">.<a href="#render">render</a><span class="signature">( renderer : <span class="param-type"><a href="WebGLRenderer.html">WebGLRenderer</a></span>, writeBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, readBuffer : <span class="param-type"><a href="WebGLRenderTarget.html">WebGLRenderTarget</a></span>, deltaTime : <span class="param-type">number</span>, maskActive : <span class="param-type">boolean</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Performs the clear operation. This affects the current read or the default framebuffer.</p>
@@ -76,26 +89,46 @@ composer.addPass( clearPass );
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>renderer</code></td>
-									<td class="description last"><p>The renderer.</p></td>
+									<td class="name">
+										<strong>renderer</strong>
+									</td>
+									<td class="description last">
+										<p>The renderer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>writeBuffer</code></td>
-									<td class="description last"><p>The write buffer. This buffer is intended as the rendering
-destination for the pass.</p></td>
+									<td class="name">
+										<strong>writeBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The write buffer. This buffer is intended as the rendering
+destination for the pass.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>readBuffer</code></td>
-									<td class="description last"><p>The read buffer. The pass can access the result from the
-previous pass from this buffer.</p></td>
+									<td class="name">
+										<strong>readBuffer</strong>
+									</td>
+									<td class="description last">
+										<p>The read buffer. The pass can access the result from the
+previous pass from this buffer.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>deltaTime</code></td>
-									<td class="description last"><p>The delta time in seconds.</p></td>
+									<td class="name">
+										<strong>deltaTime</strong>
+									</td>
+									<td class="description last">
+										<p>The delta time in seconds.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>maskActive</code></td>
-									<td class="description last"><p>Whether masking is active or not.</p></td>
+									<td class="name">
+										<strong>maskActive</strong>
+									</td>
+									<td class="description last">
+										<p>Whether masking is active or not.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 8 - 4
docs/pages/ClippingGroup.html

@@ -35,13 +35,15 @@ planes.</p>
 				<div class="member">
 					<h3 class="name" id="clipIntersection" translate="no">.<a href="#clipIntersection">clipIntersection</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether the intersection of the clipping planes is used to clip objects, rather than their union.<br/>Default is <code>false</code>.</p>
+						<p>Whether the intersection of the clipping planes is used to clip objects, rather than their union.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="clipShadows" translate="no">.<a href="#clipShadows">clipShadows</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether shadows should be clipped or not.<br/>Default is <code>false</code>.</p>
+						<p>Whether shadows should be clipped or not.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -53,13 +55,15 @@ planes.</p>
 				<div class="member">
 					<h3 class="name" id="enabled" translate="no">.<a href="#enabled">enabled</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether clipping should be enabled or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether clipping should be enabled or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isClippingGroup" translate="no">.<a href="#isClippingGroup">isClippingGroup</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 54 - 21
docs/pages/ClippingNode.html

@@ -28,9 +28,14 @@ use alpha-to-coverage for anti-aliasing clipped edges.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scope</code></td>
-									<td class="description last"><p>The node's scope. Similar to other nodes,
-the selected scope influences the behavior of the node and what type of code is generated.<br/>Default is <code>'default'</code>.</p></td>
+									<td class="name">
+										<strong>scope</strong>
+									</td>
+									<td class="description last">
+										<p>The node's scope. Similar to other nodes,
+the selected scope influences the behavior of the node and what type of code is generated.</p>
+										<p>Default is <code>'default'</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -45,7 +50,7 @@ the behavior of the node and what type of code is generated.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
+					<h3 class="name name-method" id="setup" translate="no">.<a href="#setup">setup</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups the node depending on the selected scope.</p>
@@ -53,8 +58,12 @@ the behavior of the node and what type of code is generated.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -65,7 +74,7 @@ the behavior of the node and what type of code is generated.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The result node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setupAlphaToCoverage" translate="no">.<a href="#setupAlphaToCoverage">setupAlphaToCoverage</a><span class="signature">( intersectionPlanes : <span class="param-type">Array.&lt;Vector4></span>, unionPlanes : <span class="param-type">Array.&lt;Vector4></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
+					<h3 class="name name-method" id="setupAlphaToCoverage" translate="no">.<a href="#setupAlphaToCoverage">setupAlphaToCoverage</a><span class="signature">( intersectionPlanes : <span class="param-type">Array.&lt;<a href="Vector4.html">Vector4</a>></span>, unionPlanes : <span class="param-type">Array.&lt;<a href="Vector4.html">Vector4</a>></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups alpha to coverage.</p>
@@ -73,12 +82,20 @@ the behavior of the node and what type of code is generated.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>intersectionPlanes</code></td>
-									<td class="description last"><p>The intersection planes.</p></td>
+									<td class="name">
+										<strong>intersectionPlanes</strong>
+									</td>
+									<td class="description last">
+										<p>The intersection planes.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>unionPlanes</code></td>
-									<td class="description last"><p>The union planes.</p></td>
+									<td class="name">
+										<strong>unionPlanes</strong>
+									</td>
+									<td class="description last">
+										<p>The union planes.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -86,7 +103,7 @@ the behavior of the node and what type of code is generated.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The result node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setupDefault" translate="no">.<a href="#setupDefault">setupDefault</a><span class="signature">( intersectionPlanes : <span class="param-type">Array.&lt;Vector4></span>, unionPlanes : <span class="param-type">Array.&lt;Vector4></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
+					<h3 class="name name-method" id="setupDefault" translate="no">.<a href="#setupDefault">setupDefault</a><span class="signature">( intersectionPlanes : <span class="param-type">Array.&lt;<a href="Vector4.html">Vector4</a>></span>, unionPlanes : <span class="param-type">Array.&lt;<a href="Vector4.html">Vector4</a>></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups the default clipping.</p>
@@ -94,12 +111,20 @@ the behavior of the node and what type of code is generated.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>intersectionPlanes</code></td>
-									<td class="description last"><p>The intersection planes.</p></td>
+									<td class="name">
+										<strong>intersectionPlanes</strong>
+									</td>
+									<td class="description last">
+										<p>The intersection planes.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>unionPlanes</code></td>
-									<td class="description last"><p>The union planes.</p></td>
+									<td class="name">
+										<strong>unionPlanes</strong>
+									</td>
+									<td class="description last">
+										<p>The union planes.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -107,7 +132,7 @@ the behavior of the node and what type of code is generated.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The result node.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setupHardwareClipping" translate="no">.<a href="#setupHardwareClipping">setupHardwareClipping</a><span class="signature">( unionPlanes : <span class="param-type">Array.&lt;Vector4></span>, builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
+					<h3 class="name name-method" id="setupHardwareClipping" translate="no">.<a href="#setupHardwareClipping">setupHardwareClipping</a><span class="signature">( unionPlanes : <span class="param-type">Array.&lt;<a href="Vector4.html">Vector4</a>></span>, builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : <a href="Node.html">Node</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Setups hardware clipping.</p>
@@ -115,12 +140,20 @@ the behavior of the node and what type of code is generated.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>unionPlanes</code></td>
-									<td class="description last"><p>The union planes.</p></td>
+									<td class="name">
+										<strong>unionPlanes</strong>
+									</td>
+									<td class="description last">
+										<p>The union planes.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 18 - 8
docs/pages/Clock.html

@@ -25,9 +25,14 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>autoStart</code></td>
-									<td class="description last"><p>Whether to automatically start the clock when
-<code>getDelta()</code> is called for the first time.<br/>Default is <code>true</code>.</p></td>
+									<td class="name">
+										<strong>autoStart</strong>
+									</td>
+									<td class="description last">
+										<p>Whether to automatically start the clock when
+<code>getDelta()</code> is called for the first time.</p>
+										<p>Default is <code>true</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -38,32 +43,37 @@
 					<h3 class="name" id="autoStart" translate="no">.<a href="#autoStart">autoStart</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
 						<p>If set to <code>true</code>, the clock starts automatically when <code>getDelta()</code> is called
-for the first time.<br/>Default is <code>true</code>.</p>
+for the first time.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="elapsedTime" translate="no">.<a href="#elapsedTime">elapsedTime</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>Keeps track of the total time that the clock has been running.<br/>Default is <code>0</code>.</p>
+						<p>Keeps track of the total time that the clock has been running.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="oldTime" translate="no">.<a href="#oldTime">oldTime</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
 						<p>Holds the time at which the clock's <code>start()</code>, <code>getElapsedTime()</code> or
-<code>getDelta()</code> methods were last called.<br/>Default is <code>0</code>.</p>
+<code>getDelta()</code> methods were last called.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="running" translate="no">.<a href="#running">running</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>Whether the clock is running or not.<br/>Default is <code>true</code>.</p>
+						<p>Whether the clock is running or not.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="startTime" translate="no">.<a href="#startTime">startTime</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>Holds the time at which the clock's <code>start()</code> method was last called.<br/>Default is <code>0</code>.</p>
+						<p>Holds the time at which the clock's <code>start()</code> method was last called.</p>
+						<p>Default is <code>0</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>

+ 46 - 18
docs/pages/CodeNode.html

@@ -20,7 +20,7 @@ functions with native shader languages.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CodeNode" translate="no">new <a href="#CodeNode">CodeNode</a><span class="signature">( code : <span class="param-type">string</span>, includes : <span class="param-type">Array.&lt;Node></span>, language : <span class="param-type">'js' | 'wgsl' | 'glsl'</span> )</span> </h3>
+					<h3 class="name name-method" id="CodeNode" translate="no">new <a href="#CodeNode">CodeNode</a><span class="signature">( code : <span class="param-type">string</span>, includes : <span class="param-type">Array.&lt;<a href="Node.html">Node</a>></span>, language : <span class="param-type">'js' | 'wgsl' | 'glsl'</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new code node.</p>
@@ -28,16 +28,31 @@ functions with native shader languages.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>code</code></td>
-									<td class="description last"><p>The native code.<br/>Default is <code>''</code>.</p></td>
+									<td class="name">
+										<strong>code</strong>
+									</td>
+									<td class="description last">
+										<p>The native code.</p>
+										<p>Default is <code>''</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>includes</code></td>
-									<td class="description last"><p>An array of includes.<br/>Default is <code>[]</code>.</p></td>
+									<td class="name">
+										<strong>includes</strong>
+									</td>
+									<td class="description last">
+										<p>An array of includes.</p>
+										<p>Default is <code>[]</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>language</code></td>
-									<td class="description last"><p>The used language.<br/>Default is <code>''</code>.</p></td>
+									<td class="name">
+										<strong>language</strong>
+									</td>
+									<td class="description last">
+										<p>The used language.</p>
+										<p>Default is <code>''</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -47,13 +62,15 @@ functions with native shader languages.</p></div>
 				<div class="member">
 					<h3 class="name" id="code" translate="no">.<a href="#code">code</a><span class="type-signature"> : string</span> </h3>
 					<div class="description">
-						<p>The native code.<br/>Default is <code>''</code>.</p>
+						<p>The native code.</p>
+						<p>Default is <code>''</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="global" translate="no">.<a href="#global">global</a><span class="type-signature"> : boolean</span> </h3>
 					<div class="description">
-						<p>This flag is used for global cache.<br/>Default is <code>true</code>.</p>
+						<p>This flag is used for global cache.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Node.html#global">Node#global</a></dt>
@@ -62,23 +79,26 @@ functions with native shader languages.</p></div>
 				<div class="member">
 					<h3 class="name" id="includes" translate="no">.<a href="#includes">includes</a><span class="type-signature"> : Array.&lt;<a href="Node.html">Node</a>></span> </h3>
 					<div class="description">
-						<p>An array of includes<br/>Default is <code>[]</code>.</p>
+						<p>An array of includes</p>
+						<p>Default is <code>[]</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isCodeNode" translate="no">.<a href="#isCodeNode">isCodeNode</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="language" translate="no">.<a href="#language">language</a><span class="type-signature"> : 'js' | 'wgsl' | 'glsl'</span> </h3>
 					<div class="description">
-						<p>The used language.<br/>Default is <code>''</code>.</p>
+						<p>The used language.</p>
+						<p>Default is <code>''</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="getIncludes" translate="no">.<a href="#getIncludes">getIncludes</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span> )</span><span class="type-signature"> : Array.&lt;<a href="Node.html">Node</a>></span> </h3>
+					<h3 class="name name-method" id="getIncludes" translate="no">.<a href="#getIncludes">getIncludes</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span> )</span><span class="type-signature"> : Array.&lt;<a href="Node.html">Node</a>></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the includes of this code node.</p>
@@ -86,8 +106,12 @@ functions with native shader languages.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -95,7 +119,7 @@ functions with native shader languages.</p></div>
 							<dt class="tag-returns"><strong>Returns:</strong> The includes.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setIncludes" translate="no">.<a href="#setIncludes">setIncludes</a><span class="signature">( includes : <span class="param-type">Array.&lt;Node></span> )</span><span class="type-signature"> : <a href="CodeNode.html">CodeNode</a></span> </h3>
+					<h3 class="name name-method" id="setIncludes" translate="no">.<a href="#setIncludes">setIncludes</a><span class="signature">( includes : <span class="param-type">Array.&lt;<a href="Node.html">Node</a>></span> )</span><span class="type-signature"> : <a href="CodeNode.html">CodeNode</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the includes of this code node.</p>
@@ -103,8 +127,12 @@ functions with native shader languages.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>includes</code></td>
-									<td class="description last"><p>The includes to set.</p></td>
+									<td class="name">
+										<strong>includes</strong>
+									</td>
+									<td class="description last">
+										<p>The includes to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 37 - 13
docs/pages/ColladaLoader.html

@@ -35,7 +35,7 @@ scene.add( result.scene );
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type">onProgressCallback</span>, onError : <span class="param-type">onErrorCallback</span> )</span> </h3>
+					<h3 class="name name-method" id="load" translate="no">.<a href="#load">load</a><span class="signature">( url : <span class="param-type">string</span>, onLoad : <span class="param-type">function</span>, onProgress : <span class="param-type"><a href="global.html#onProgressCallback">onProgressCallback</a></span>, onError : <span class="param-type"><a href="global.html#onErrorCallback">onErrorCallback</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Starts loading from the given URL and passes the loaded Collada asset
@@ -44,20 +44,36 @@ to the <code>onLoad()</code> callback.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>url</code></td>
-									<td class="description last"><p>The path/URL of the file to be loaded. This can also be a data URI.</p></td>
+									<td class="name">
+										<strong>url</strong>
+									</td>
+									<td class="description last">
+										<p>The path/URL of the file to be loaded. This can also be a data URI.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onLoad</code></td>
-									<td class="description last"><p>Executed when the loading process has been finished.</p></td>
+									<td class="name">
+										<strong>onLoad</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when the loading process has been finished.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onProgress</code></td>
-									<td class="description last"><p>Executed while the loading is in progress.</p></td>
+									<td class="name">
+										<strong>onProgress</strong>
+									</td>
+									<td class="description last">
+										<p>Executed while the loading is in progress.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>onError</code></td>
-									<td class="description last"><p>Executed when errors occur.</p></td>
+									<td class="name">
+										<strong>onError</strong>
+									</td>
+									<td class="description last">
+										<p>Executed when errors occur.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -74,12 +90,20 @@ an array of animation clips and kinematics.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>text</code></td>
-									<td class="description last"><p>The raw Collada data as a string.</p></td>
+									<td class="name">
+										<strong>text</strong>
+									</td>
+									<td class="description last">
+										<p>The raw Collada data as a string.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>path</code></td>
-									<td class="description last"><p>The asset path.</p></td>
+									<td class="name">
+										<strong>path</strong>
+									</td>
+									<td class="description last">
+										<p>The asset path.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 382 - 137
docs/pages/Color.html

@@ -49,7 +49,7 @@ const color = new THREE.Color().setHex( 0x112233 );
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="Color" translate="no">new <a href="#Color">Color</a><span class="signature">( r : <span class="param-type">number | string | Color</span>, g : <span class="param-type">number</span>, b : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="Color" translate="no">new <a href="#Color">Color</a><span class="signature">( r : <span class="param-type">number | string | <a href="Color.html">Color</a></span>, g : <span class="param-type">number</span>, b : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new color.</p>
@@ -59,17 +59,29 @@ and that method is used throughout the rest of the documentation.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>r</code></td>
-									<td class="description last"><p>The red component of the color. If <code>g</code> and <code>b</code> are
-not provided, it can be hexadecimal triplet, a CSS-style string or another <code>Color</code> instance.</p></td>
+									<td class="name">
+										<strong>r</strong>
+									</td>
+									<td class="description last">
+										<p>The red component of the color. If <code>g</code> and <code>b</code> are
+not provided, it can be hexadecimal triplet, a CSS-style string or another <code>Color</code> instance.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>g</code></td>
-									<td class="description last"><p>The green component.</p></td>
+									<td class="name">
+										<strong>g</strong>
+									</td>
+									<td class="description last">
+										<p>The green component.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>b</code></td>
-									<td class="description last"><p>The blue component.</p></td>
+									<td class="name">
+										<strong>b</strong>
+									</td>
+									<td class="description last">
+										<p>The blue component.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -79,25 +91,29 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 				<div class="member">
 					<h3 class="name" id="b" translate="no">.<a href="#b">b</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The blue component.<br/>Default is <code>1</code>.</p>
+						<p>The blue component.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="g" translate="no">.<a href="#g">g</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The green component.<br/>Default is <code>1</code>.</p>
+						<p>The green component.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isColor" translate="no">.<a href="#isColor">isColor</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="r" translate="no">.<a href="#r">r</a><span class="type-signature"> : number</span> </h3>
 					<div class="description">
-						<p>The red component.<br/>Default is <code>1</code>.</p>
+						<p>The red component.</p>
+						<p>Default is <code>1</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -108,7 +124,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="add" translate="no">.<a href="#add">add</a><span class="signature">( color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="add" translate="no">.<a href="#add">add</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the RGB values of the given color to the RGB values of this color.</p>
@@ -116,8 +132,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to add.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to add.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -125,7 +145,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="addColors" translate="no">.<a href="#addColors">addColors</a><span class="signature">( color1 : <span class="param-type">Color</span>, color2 : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="addColors" translate="no">.<a href="#addColors">addColors</a><span class="signature">( color1 : <span class="param-type"><a href="Color.html">Color</a></span>, color2 : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Adds the RGB values of the given colors and stores the result in this instance.</p>
@@ -133,12 +153,20 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color1</code></td>
-									<td class="description last"><p>The first color.</p></td>
+									<td class="name">
+										<strong>color1</strong>
+									</td>
+									<td class="description last">
+										<p>The first color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color2</code></td>
-									<td class="description last"><p>The second color.</p></td>
+									<td class="name">
+										<strong>color2</strong>
+									</td>
+									<td class="description last">
+										<p>The second color.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -154,8 +182,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>s</code></td>
-									<td class="description last"><p>The scalar to add.</p></td>
+									<td class="name">
+										<strong>s</strong>
+									</td>
+									<td class="description last">
+										<p>The scalar to add.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -163,7 +195,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="applyMatrix3" translate="no">.<a href="#applyMatrix3">applyMatrix3</a><span class="signature">( m : <span class="param-type">Matrix3</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="applyMatrix3" translate="no">.<a href="#applyMatrix3">applyMatrix3</a><span class="signature">( m : <span class="param-type"><a href="Matrix3.html">Matrix3</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Transforms this color with the given 3x3 matrix.</p>
@@ -171,8 +203,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>m</code></td>
-									<td class="description last"><p>The matrix.</p></td>
+									<td class="name">
+										<strong>m</strong>
+									</td>
+									<td class="description last">
+										<p>The matrix.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -207,7 +243,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="copy" translate="no">.<a href="#copy">copy</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the values of the given color to this instance.</p>
@@ -215,8 +251,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to copy.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to copy.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -224,7 +264,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copyLinearToSRGB" translate="no">.<a href="#copyLinearToSRGB">copyLinearToSRGB</a><span class="signature">( color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="copyLinearToSRGB" translate="no">.<a href="#copyLinearToSRGB">copyLinearToSRGB</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the given color into this color, and then converts this color from
@@ -233,8 +273,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to copy/convert.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to copy/convert.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -242,7 +286,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="copySRGBToLinear" translate="no">.<a href="#copySRGBToLinear">copySRGBToLinear</a><span class="signature">( color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="copySRGBToLinear" translate="no">.<a href="#copySRGBToLinear">copySRGBToLinear</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Copies the given color into this color, and then converts this color from
@@ -251,8 +295,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to copy/convert.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to copy/convert.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -260,7 +308,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="equals" translate="no">.<a href="#equals">equals</a><span class="signature">( c : <span class="param-type">Color</span> )</span><span class="type-signature"> : boolean</span> </h3>
+					<h3 class="name name-method" id="equals" translate="no">.<a href="#equals">equals</a><span class="signature">( c : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : boolean</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns <code>true</code> if this color is equal with the given one.</p>
@@ -268,8 +316,12 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>c</code></td>
-									<td class="description last"><p>The color to test for equality.</p></td>
+									<td class="name">
+										<strong>c</strong>
+									</td>
+									<td class="description last">
+										<p>The color to test for equality.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -285,12 +337,21 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>An array holding the RGB values.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>An array holding the RGB values.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>offset</code></td>
-									<td class="description last"><p>The offset into the array.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>offset</strong>
+									</td>
+									<td class="description last">
+										<p>The offset into the array.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -298,7 +359,7 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="fromBufferAttribute" translate="no">.<a href="#fromBufferAttribute">fromBufferAttribute</a><span class="signature">( attribute : <span class="param-type">BufferAttribute</span>, index : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="fromBufferAttribute" translate="no">.<a href="#fromBufferAttribute">fromBufferAttribute</a><span class="signature">( attribute : <span class="param-type"><a href="BufferAttribute.html">BufferAttribute</a></span>, index : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the components of this color from the given buffer attribute.</p>
@@ -306,12 +367,20 @@ not provided, it can be hexadecimal triplet, a CSS-style string or another <code
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>attribute</code></td>
-									<td class="description last"><p>The buffer attribute holding color data.</p></td>
+									<td class="name">
+										<strong>attribute</strong>
+									</td>
+									<td class="description last">
+										<p>The buffer attribute holding color data.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>index</code></td>
-									<td class="description last"><p>The index into the attribute.</p></td>
+									<td class="name">
+										<strong>index</strong>
+									</td>
+									<td class="description last">
+										<p>The index into the attribute.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -328,12 +397,21 @@ given target object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>ColorManagement.workingColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>ColorManagement.workingColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -349,8 +427,13 @@ given target object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>SRGBColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>SRGBColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -366,8 +449,13 @@ given target object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>SRGBColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>SRGBColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -375,7 +463,7 @@ given target object.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The hexadecimal value as a string.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="getRGB" translate="no">.<a href="#getRGB">getRGB</a><span class="signature">( target : <span class="param-type">Color</span>, colorSpace : <span class="param-type">string</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="getRGB" translate="no">.<a href="#getRGB">getRGB</a><span class="signature">( target : <span class="param-type"><a href="Color.html">Color</a></span>, colorSpace : <span class="param-type">string</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns the RGB values of this color and stores them into the given target object.</p>
@@ -383,12 +471,21 @@ given target object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target color that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target color that is used to store the method's result.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>ColorManagement.workingColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>ColorManagement.workingColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -404,8 +501,13 @@ given target object.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>SRGBColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>SRGBColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -413,7 +515,7 @@ given target object.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> The CSS representation of this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="lerp" translate="no">.<a href="#lerp">lerp</a><span class="signature">( color : <span class="param-type">Color</span>, alpha : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="lerp" translate="no">.<a href="#lerp">lerp</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span>, alpha : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Linearly interpolates this color's RGB values toward the RGB values of the
@@ -423,12 +525,20 @@ the two colors, where <code>0.0</code> is this color and <code>1.0</code> is the
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to converge on.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to converge on.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>alpha</code></td>
-									<td class="description last"><p>The interpolation factor in the closed interval <code>[0,1]</code>.</p></td>
+									<td class="name">
+										<strong>alpha</strong>
+									</td>
+									<td class="description last">
+										<p>The interpolation factor in the closed interval <code>[0,1]</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -436,7 +546,7 @@ the two colors, where <code>0.0</code> is this color and <code>1.0</code> is the
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="lerpColors" translate="no">.<a href="#lerpColors">lerpColors</a><span class="signature">( color1 : <span class="param-type">Color</span>, color2 : <span class="param-type">Color</span>, alpha : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="lerpColors" translate="no">.<a href="#lerpColors">lerpColors</a><span class="signature">( color1 : <span class="param-type"><a href="Color.html">Color</a></span>, color2 : <span class="param-type"><a href="Color.html">Color</a></span>, alpha : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Linearly interpolates between the given colors and stores the result in this instance.
@@ -446,16 +556,28 @@ is the first and <code>1.0</code> is the second color.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color1</code></td>
-									<td class="description last"><p>The first color.</p></td>
+									<td class="name">
+										<strong>color1</strong>
+									</td>
+									<td class="description last">
+										<p>The first color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>color2</code></td>
-									<td class="description last"><p>The second color.</p></td>
+									<td class="name">
+										<strong>color2</strong>
+									</td>
+									<td class="description last">
+										<p>The second color.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>alpha</code></td>
-									<td class="description last"><p>The interpolation factor in the closed interval <code>[0,1]</code>.</p></td>
+									<td class="name">
+										<strong>alpha</strong>
+									</td>
+									<td class="description last">
+										<p>The interpolation factor in the closed interval <code>[0,1]</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -463,7 +585,7 @@ is the first and <code>1.0</code> is the second color.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="lerpHSL" translate="no">.<a href="#lerpHSL">lerpHSL</a><span class="signature">( color : <span class="param-type">Color</span>, alpha : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="lerpHSL" translate="no">.<a href="#lerpHSL">lerpHSL</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span>, alpha : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Linearly interpolates this color's HSL values toward the HSL values of the
@@ -475,12 +597,20 @@ the two colors, where 0.0 is this color and 1.0 is the first argument.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to converge on.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to converge on.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>alpha</code></td>
-									<td class="description last"><p>The interpolation factor in the closed interval <code>[0,1]</code>.</p></td>
+									<td class="name">
+										<strong>alpha</strong>
+									</td>
+									<td class="description last">
+										<p>The interpolation factor in the closed interval <code>[0,1]</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -488,7 +618,7 @@ the two colors, where 0.0 is this color and 1.0 is the first argument.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="multiply" translate="no">.<a href="#multiply">multiply</a><span class="signature">( color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="multiply" translate="no">.<a href="#multiply">multiply</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Multiplies the RGB values of the given color with the RGB values of this color.</p>
@@ -496,8 +626,12 @@ the two colors, where 0.0 is this color and 1.0 is the first argument.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to multiply.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to multiply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -513,8 +647,12 @@ the two colors, where 0.0 is this color and 1.0 is the first argument.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>s</code></td>
-									<td class="description last"><p>The scalar to multiply.</p></td>
+									<td class="name">
+										<strong>s</strong>
+									</td>
+									<td class="description last">
+										<p>The scalar to multiply.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -532,16 +670,28 @@ and then converts the color back to RGB.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>h</code></td>
-									<td class="description last"><p>Hue value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>h</strong>
+									</td>
+									<td class="description last">
+										<p>Hue value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>s</code></td>
-									<td class="description last"><p>Saturation value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>s</strong>
+									</td>
+									<td class="description last">
+										<p>Saturation value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>l</code></td>
-									<td class="description last"><p>Lightness value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>l</strong>
+									</td>
+									<td class="description last">
+										<p>Lightness value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -549,7 +699,7 @@ and then converts the color back to RGB.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( r : <span class="param-type">number | string | Color</span>, g : <span class="param-type">number</span>, b : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="set" translate="no">.<a href="#set">set</a><span class="signature">( r : <span class="param-type">number | string | <a href="Color.html">Color</a></span>, g : <span class="param-type">number</span>, b : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the colors's components from the given values.</p>
@@ -557,17 +707,29 @@ and then converts the color back to RGB.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>r</code></td>
-									<td class="description last"><p>The red component of the color. If <code>g</code> and <code>b</code> are
-not provided, it can be hexadecimal triplet, a CSS-style string or another <code>Color</code> instance.</p></td>
+									<td class="name">
+										<strong>r</strong>
+									</td>
+									<td class="description last">
+										<p>The red component of the color. If <code>g</code> and <code>b</code> are
+not provided, it can be hexadecimal triplet, a CSS-style string or another <code>Color</code> instance.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>g</code></td>
-									<td class="description last"><p>The green component.</p></td>
+									<td class="name">
+										<strong>g</strong>
+									</td>
+									<td class="description last">
+										<p>The green component.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>b</code></td>
-									<td class="description last"><p>The blue component.</p></td>
+									<td class="name">
+										<strong>b</strong>
+									</td>
+									<td class="description last">
+										<p>The blue component.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -587,12 +749,21 @@ you don't need the other CSS-style formats.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>style</code></td>
-									<td class="description last"><p>The color name.</p></td>
+									<td class="name">
+										<strong>style</strong>
+									</td>
+									<td class="description last">
+										<p>The color name.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>SRGBColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>SRGBColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -600,7 +771,7 @@ you don't need the other CSS-style formats.</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="setFromVector3" translate="no">.<a href="#setFromVector3">setFromVector3</a><span class="signature">( v : <span class="param-type">Vector3</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="setFromVector3" translate="no">.<a href="#setFromVector3">setFromVector3</a><span class="signature">( v : <span class="param-type"><a href="Vector3.html">Vector3</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the color's RGB components from the given 3D vector.</p>
@@ -608,8 +779,12 @@ you don't need the other CSS-style formats.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>v</code></td>
-									<td class="description last"><p>The vector to set.</p></td>
+									<td class="name">
+										<strong>v</strong>
+									</td>
+									<td class="description last">
+										<p>The vector to set.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -625,20 +800,37 @@ you don't need the other CSS-style formats.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>h</code></td>
-									<td class="description last"><p>Hue value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>h</strong>
+									</td>
+									<td class="description last">
+										<p>Hue value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>s</code></td>
-									<td class="description last"><p>Saturation value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>s</strong>
+									</td>
+									<td class="description last">
+										<p>Saturation value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>l</code></td>
-									<td class="description last"><p>Lightness value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>l</strong>
+									</td>
+									<td class="description last">
+										<p>Lightness value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>ColorManagement.workingColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>ColorManagement.workingColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -654,12 +846,21 @@ you don't need the other CSS-style formats.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>hex</code></td>
-									<td class="description last"><p>The hexadecimal value.</p></td>
+									<td class="name">
+										<strong>hex</strong>
+									</td>
+									<td class="description last">
+										<p>The hexadecimal value.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>SRGBColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>SRGBColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -675,20 +876,37 @@ you don't need the other CSS-style formats.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>r</code></td>
-									<td class="description last"><p>Red channel value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>r</strong>
+									</td>
+									<td class="description last">
+										<p>Red channel value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>g</code></td>
-									<td class="description last"><p>Green channel value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>g</strong>
+									</td>
+									<td class="description last">
+										<p>Green channel value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>b</code></td>
-									<td class="description last"><p>Blue channel value between <code>0.0</code> and <code>1.0</code>.</p></td>
+									<td class="name">
+										<strong>b</strong>
+									</td>
+									<td class="description last">
+										<p>Blue channel value between <code>0.0</code> and <code>1.0</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>ColorManagement.workingColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>ColorManagement.workingColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -704,8 +922,12 @@ you don't need the other CSS-style formats.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>scalar</code></td>
-									<td class="description last"><p>The scalar value.</p></td>
+									<td class="name">
+										<strong>scalar</strong>
+									</td>
+									<td class="description last">
+										<p>The scalar value.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -724,12 +946,21 @@ all 140 color names are supported).</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>style</code></td>
-									<td class="description last"><p>Color as a CSS-style string.</p></td>
+									<td class="name">
+										<strong>style</strong>
+									</td>
+									<td class="description last">
+										<p>Color as a CSS-style string.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>SRGBColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>SRGBColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -737,7 +968,7 @@ all 140 color names are supported).</p>
 							<dt class="tag-returns"><strong>Returns:</strong> A reference to this color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id="sub" translate="no">.<a href="#sub">sub</a><span class="signature">( color : <span class="param-type">Color</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id="sub" translate="no">.<a href="#sub">sub</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Subtracts the RGB values of the given color from the RGB values of this color.</p>
@@ -745,8 +976,12 @@ all 140 color names are supported).</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to subtract.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to subtract.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -763,12 +998,22 @@ the method returns a new instance.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>array</code></td>
-									<td class="description last"><p>The target array holding the color components.<br/>Default is <code>[]</code>.</p></td>
+									<td class="name">
+										<strong>array</strong>
+									</td>
+									<td class="description last">
+										<p>The target array holding the color components.</p>
+										<p>Default is <code>[]</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>offset</code></td>
-									<td class="description last"><p>Index of the first element in the array.<br/>Default is <code>0</code>.</p></td>
+									<td class="name">
+										<strong>offset</strong>
+									</td>
+									<td class="description last">
+										<p>Index of the first element in the array.</p>
+										<p>Default is <code>0</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 38 - 14
docs/pages/ColorConverter.html

@@ -23,7 +23,7 @@
 					</div>
 				</div>
 				<h2 class="subsection-title">Static Methods</h2>
-					<h3 class="name name-method" id=".getHSV" translate="no">.<a href="#.getHSV">getHSV</a><span class="signature">( color : <span class="param-type">Color</span>, target : <span class="param-type">Object</span> )</span><span class="type-signature"> : Object</span> </h3>
+					<h3 class="name name-method" id=".getHSV" translate="no">.<a href="#.getHSV">getHSV</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span>, target : <span class="param-type">Object</span> )</span><span class="type-signature"> : Object</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Returns a HSV color representation of the given color object.</p>
@@ -31,12 +31,20 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to get HSV values from.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to get HSV values from.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target object that is used to store the method's result.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target object that is used to store the method's result.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -44,7 +52,7 @@
 							<dt class="tag-returns"><strong>Returns:</strong> The HSV color.</dt>
 						</dl>
 					</div>
-					<h3 class="name name-method" id=".setHSV" translate="no">.<a href="#.setHSV">setHSV</a><span class="signature">( color : <span class="param-type">Color</span>, h : <span class="param-type">number</span>, s : <span class="param-type">number</span>, v : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
+					<h3 class="name name-method" id=".setHSV" translate="no">.<a href="#.setHSV">setHSV</a><span class="signature">( color : <span class="param-type"><a href="Color.html">Color</a></span>, h : <span class="param-type">number</span>, s : <span class="param-type">number</span>, v : <span class="param-type">number</span> )</span><span class="type-signature"> : <a href="Color.html">Color</a></span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Sets the given HSV color definition to the given color object.</p>
@@ -52,20 +60,36 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>color</code></td>
-									<td class="description last"><p>The color to set.</p></td>
+									<td class="name">
+										<strong>color</strong>
+									</td>
+									<td class="description last">
+										<p>The color to set.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>h</code></td>
-									<td class="description last"><p>The hue.</p></td>
+									<td class="name">
+										<strong>h</strong>
+									</td>
+									<td class="description last">
+										<p>The hue.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>s</code></td>
-									<td class="description last"><p>The saturation.</p></td>
+									<td class="name">
+										<strong>s</strong>
+									</td>
+									<td class="description last">
+										<p>The saturation.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>v</code></td>
-									<td class="description last"><p>The value.</p></td>
+									<td class="name">
+										<strong>v</strong>
+									</td>
+									<td class="description last">
+										<p>The value.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 27 - 10
docs/pages/ColorKeyframeTrack.html

@@ -18,7 +18,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ColorKeyframeTrack" translate="no">new <a href="#ColorKeyframeTrack">ColorKeyframeTrack</a><span class="signature">( name : <span class="param-type">string</span>, times : <span class="param-type">Array.&lt;number></span>, values : <span class="param-type">Array.&lt;number></span>, interpolation : <span class="param-type">InterpolateLinear | InterpolateDiscrete | InterpolateSmooth</span> )</span> </h3>
+					<h3 class="name name-method" id="ColorKeyframeTrack" translate="no">new <a href="#ColorKeyframeTrack">ColorKeyframeTrack</a><span class="signature">( name : <span class="param-type">string</span>, times : <span class="param-type">Array.&lt;number></span>, values : <span class="param-type">Array.&lt;number></span>, interpolation : <span class="param-type"><a href="global.html#InterpolateLinear">InterpolateLinear</a> | <a href="global.html#InterpolateDiscrete">InterpolateDiscrete</a> | <a href="global.html#InterpolateSmooth">InterpolateSmooth</a></span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new color keyframe track.</p>
@@ -26,20 +26,36 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>name</code></td>
-									<td class="description last"><p>The keyframe track's name.</p></td>
+									<td class="name">
+										<strong>name</strong>
+									</td>
+									<td class="description last">
+										<p>The keyframe track's name.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>times</code></td>
-									<td class="description last"><p>A list of keyframe times.</p></td>
+									<td class="name">
+										<strong>times</strong>
+									</td>
+									<td class="description last">
+										<p>A list of keyframe times.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>values</code></td>
-									<td class="description last"><p>A list of keyframe values.</p></td>
+									<td class="name">
+										<strong>values</strong>
+									</td>
+									<td class="description last">
+										<p>A list of keyframe values.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>interpolation</code></td>
-									<td class="description last"><p>The interpolation type.</p></td>
+									<td class="name">
+										<strong>interpolation</strong>
+									</td>
+									<td class="description last">
+										<p>The interpolation type.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -49,7 +65,8 @@
 				<div class="member">
 					<h3 class="name" id="ValueTypeName" translate="no">.<a href="#ValueTypeName">ValueTypeName</a><span class="type-signature"> : String</span> </h3>
 					<div class="description">
-						<p>The value type name.<br/>Default is <code>'color'</code>.</p>
+						<p>The value type name.</p>
+						<p>Default is <code>'color'</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="KeyframeTrack.html#ValueTypeName">KeyframeTrack#ValueTypeName</a></dt>

+ 32 - 12
docs/pages/ColorSpaceNode.html

@@ -19,7 +19,7 @@ a color value from a source to a target color space.</p></div>
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="ColorSpaceNode" translate="no">new <a href="#ColorSpaceNode">ColorSpaceNode</a><span class="signature">( colorNode : <span class="param-type">Node</span>, source : <span class="param-type">string</span>, target : <span class="param-type">string</span> )</span> </h3>
+					<h3 class="name name-method" id="ColorSpaceNode" translate="no">new <a href="#ColorSpaceNode">ColorSpaceNode</a><span class="signature">( colorNode : <span class="param-type"><a href="Node.html">Node</a></span>, source : <span class="param-type">string</span>, target : <span class="param-type">string</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new color space node.</p>
@@ -27,16 +27,28 @@ a color value from a source to a target color space.</p></div>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>colorNode</code></td>
-									<td class="description last"><p>Represents the color to convert.</p></td>
+									<td class="name">
+										<strong>colorNode</strong>
+									</td>
+									<td class="description last">
+										<p>Represents the color to convert.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>source</code></td>
-									<td class="description last"><p>The source color space.</p></td>
+									<td class="name">
+										<strong>source</strong>
+									</td>
+									<td class="description last">
+										<p>The source color space.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>target</code></td>
-									<td class="description last"><p>The target color space.</p></td>
+									<td class="name">
+										<strong>target</strong>
+									</td>
+									<td class="description last">
+										<p>The target color space.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -62,7 +74,7 @@ a color value from a source to a target color space.</p></div>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
-					<h3 class="name name-method" id="resolveColorSpace" translate="no">.<a href="#resolveColorSpace">resolveColorSpace</a><span class="signature">( builder : <span class="param-type">NodeBuilder</span>, colorSpace : <span class="param-type">string</span> )</span><span class="type-signature"> : string</span> </h3>
+					<h3 class="name name-method" id="resolveColorSpace" translate="no">.<a href="#resolveColorSpace">resolveColorSpace</a><span class="signature">( builder : <span class="param-type"><a href="NodeBuilder.html">NodeBuilder</a></span>, colorSpace : <span class="param-type">string</span> )</span><span class="type-signature"> : string</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>This method resolves the constants <code>WORKING_COLOR_SPACE</code> and
@@ -72,12 +84,20 @@ color management and renderer.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>builder</code></td>
-									<td class="description last"><p>The current node builder.</p></td>
+									<td class="name">
+										<strong>builder</strong>
+									</td>
+									<td class="description last">
+										<p>The current node builder.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space to resolve.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space to resolve.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 49 - 17
docs/pages/CompressedArrayTexture.html

@@ -27,29 +27,55 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mipmaps</code></td>
-									<td class="description last"><p>This array holds for all mipmaps (including the bases mip)
-the data and dimensions.</p></td>
+									<td class="name">
+										<strong>mipmaps</strong>
+									</td>
+									<td class="description last">
+										<p>This array holds for all mipmaps (including the bases mip)
+the data and dimensions.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the texture.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the texture.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the texture.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the texture.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>depth</code></td>
-									<td class="description last"><p>The depth of the texture.</p></td>
+									<td class="name">
+										<strong>depth</strong>
+									</td>
+									<td class="description last">
+										<p>The depth of the texture.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>format</code></td>
-									<td class="description last"><p>The min filter value.<br/>Default is <code>RGBAFormat</code>.</p></td>
+									<td class="name">
+										<strong>format</strong>
+									</td>
+									<td class="description last">
+										<p>The min filter value.</p>
+										<p>Default is <code>RGBAFormat</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>type</code></td>
-									<td class="description last"><p>The min filter value.<br/>Default is <code>UnsignedByteType</code>.</p></td>
+									<td class="name">
+										<strong>type</strong>
+									</td>
+									<td class="description last">
+										<p>The min filter value.</p>
+										<p>Default is <code>UnsignedByteType</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -68,7 +94,8 @@ the data and dimensions.</p></td>
 				<div class="member">
 					<h3 class="name" id="isCompressedArrayTexture" translate="no">.<a href="#isCompressedArrayTexture">isCompressedArrayTexture</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
@@ -81,7 +108,8 @@ the data and dimensions.</p></td>
 					<h3 class="name" id="wrapR" translate="no">.<a href="#wrapR">wrapR</a><span class="type-signature"> : <a href="global.html#RepeatWrapping">RepeatWrapping</a> | <a href="global.html#ClampToEdgeWrapping">ClampToEdgeWrapping</a> | <a href="global.html#MirroredRepeatWrapping">MirroredRepeatWrapping</a></span> </h3>
 					<div class="description">
 						<p>This defines how the texture is wrapped in the depth and corresponds to
-<em>W</em> in UVW mapping.<br/>Default is <code>ClampToEdgeWrapping</code>.</p>
+<em>W</em> in UVW mapping.</p>
+						<p>Default is <code>ClampToEdgeWrapping</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Methods</h2>
@@ -97,8 +125,12 @@ specific depth in the array which is often much more performant.</p>
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>layerIndex</code></td>
-									<td class="description last"><p>The layer index that should be updated.</p></td>
+									<td class="name">
+										<strong>layerIndex</strong>
+									</td>
+									<td class="description last">
+										<p>The layer index that should be updated.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>

+ 25 - 9
docs/pages/CompressedCubeTexture.html

@@ -19,7 +19,7 @@
 			<article>
 				<div class="container-overview">
 					<h2>Constructor</h2>
-					<h3 class="name name-method" id="CompressedCubeTexture" translate="no">new <a href="#CompressedCubeTexture">CompressedCubeTexture</a><span class="signature">( images : <span class="param-type">Array.&lt;CompressedTexture></span>, format : <span class="param-type">number</span>, type : <span class="param-type">number</span> )</span> </h3>
+					<h3 class="name name-method" id="CompressedCubeTexture" translate="no">new <a href="#CompressedCubeTexture">CompressedCubeTexture</a><span class="signature">( images : <span class="param-type">Array.&lt;<a href="CompressedTexture.html">CompressedTexture</a>></span>, format : <span class="param-type">number</span>, type : <span class="param-type">number</span> )</span> </h3>
 					<div class="method">
 						<div class="description">
 							<p>Constructs a new compressed texture.</p>
@@ -27,16 +27,30 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>images</code></td>
-									<td class="description last"><p>An array of compressed textures.</p></td>
+									<td class="name">
+										<strong>images</strong>
+									</td>
+									<td class="description last">
+										<p>An array of compressed textures.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>format</code></td>
-									<td class="description last"><p>The texture format.<br/>Default is <code>RGBAFormat</code>.</p></td>
+									<td class="name">
+										<strong>format</strong>
+									</td>
+									<td class="description last">
+										<p>The texture format.</p>
+										<p>Default is <code>RGBAFormat</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>type</code></td>
-									<td class="description last"><p>The texture type.<br/>Default is <code>UnsignedByteType</code>.</p></td>
+									<td class="name">
+										<strong>type</strong>
+									</td>
+									<td class="description last">
+										<p>The texture type.</p>
+										<p>Default is <code>UnsignedByteType</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -46,13 +60,15 @@
 				<div class="member">
 					<h3 class="name" id="isCompressedCubeTexture" translate="no">.<a href="#isCompressedCubeTexture">isCompressedCubeTexture</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">
 					<h3 class="name" id="isCubeTexture" translate="no">.<a href="#isCubeTexture">isCubeTexture</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<h2 class="subsection-title">Source</h2>

+ 88 - 28
docs/pages/CompressedTexture.html

@@ -27,53 +27,110 @@
 						<table class="params">
 							<tbody>
 								<tr>
-									<td class="name"><code>mipmaps</code></td>
-									<td class="description last"><p>This array holds for all mipmaps (including the bases mip)
-the data and dimensions.</p></td>
+									<td class="name">
+										<strong>mipmaps</strong>
+									</td>
+									<td class="description last">
+										<p>This array holds for all mipmaps (including the bases mip)
+the data and dimensions.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>width</code></td>
-									<td class="description last"><p>The width of the texture.</p></td>
+									<td class="name">
+										<strong>width</strong>
+									</td>
+									<td class="description last">
+										<p>The width of the texture.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>height</code></td>
-									<td class="description last"><p>The height of the texture.</p></td>
+									<td class="name">
+										<strong>height</strong>
+									</td>
+									<td class="description last">
+										<p>The height of the texture.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>format</code></td>
-									<td class="description last"><p>The texture format.<br/>Default is <code>RGBAFormat</code>.</p></td>
+									<td class="name">
+										<strong>format</strong>
+									</td>
+									<td class="description last">
+										<p>The texture format.</p>
+										<p>Default is <code>RGBAFormat</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>type</code></td>
-									<td class="description last"><p>The texture type.<br/>Default is <code>UnsignedByteType</code>.</p></td>
+									<td class="name">
+										<strong>type</strong>
+									</td>
+									<td class="description last">
+										<p>The texture type.</p>
+										<p>Default is <code>UnsignedByteType</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>mapping</code></td>
-									<td class="description last"><p>The texture mapping.<br/>Default is <code>Texture.DEFAULT_MAPPING</code>.</p></td>
+									<td class="name">
+										<strong>mapping</strong>
+									</td>
+									<td class="description last">
+										<p>The texture mapping.</p>
+										<p>Default is <code>Texture.DEFAULT_MAPPING</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>wrapS</code></td>
-									<td class="description last"><p>The wrapS value.<br/>Default is <code>ClampToEdgeWrapping</code>.</p></td>
+									<td class="name">
+										<strong>wrapS</strong>
+									</td>
+									<td class="description last">
+										<p>The wrapS value.</p>
+										<p>Default is <code>ClampToEdgeWrapping</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>wrapT</code></td>
-									<td class="description last"><p>The wrapT value.<br/>Default is <code>ClampToEdgeWrapping</code>.</p></td>
+									<td class="name">
+										<strong>wrapT</strong>
+									</td>
+									<td class="description last">
+										<p>The wrapT value.</p>
+										<p>Default is <code>ClampToEdgeWrapping</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>magFilter</code></td>
-									<td class="description last"><p>The mag filter value.<br/>Default is <code>LinearFilter</code>.</p></td>
+									<td class="name">
+										<strong>magFilter</strong>
+									</td>
+									<td class="description last">
+										<p>The mag filter value.</p>
+										<p>Default is <code>LinearFilter</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>minFilter</code></td>
-									<td class="description last"><p>The min filter value.<br/>Default is <code>LinearMipmapLinearFilter</code>.</p></td>
+									<td class="name">
+										<strong>minFilter</strong>
+									</td>
+									<td class="description last">
+										<p>The min filter value.</p>
+										<p>Default is <code>LinearMipmapLinearFilter</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>anisotropy</code></td>
-									<td class="description last"><p>The anisotropy value.<br/>Default is <code>Texture.DEFAULT_ANISOTROPY</code>.</p></td>
+									<td class="name">
+										<strong>anisotropy</strong>
+									</td>
+									<td class="description last">
+										<p>The anisotropy value.</p>
+										<p>Default is <code>Texture.DEFAULT_ANISOTROPY</code>.</p>
+									</td>
 								</tr>
 								<tr>
-									<td class="name"><code>colorSpace</code></td>
-									<td class="description last"><p>The color space.<br/>Default is <code>NoColorSpace</code>.</p></td>
+									<td class="name">
+										<strong>colorSpace</strong>
+									</td>
+									<td class="description last">
+										<p>The color space.</p>
+										<p>Default is <code>NoColorSpace</code>.</p>
+									</td>
 								</tr>
 							</tbody>
 						</table>
@@ -86,7 +143,8 @@ the data and dimensions.</p></td>
 						<p>If set to <code>true</code>, the texture is flipped along the vertical axis when
 uploaded to the GPU.</p>
 <p>Overwritten and set to <code>false</code> by default since it is not possible to
-flip compressed textures.<br/>Default is <code>false</code>.</p>
+flip compressed textures.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Texture.html#flipY">Texture#flipY</a></dt>
@@ -98,7 +156,8 @@ flip compressed textures.<br/>Default is <code>false</code>.</p>
 						<p>Whether to generate mipmaps (if possible) for a texture.</p>
 <p>Overwritten and set to <code>false</code> by default since it is not
 possible to generate mipmaps for compressed data. Mipmaps
-must be embedded in the compressed texture file.<br/>Default is <code>false</code>.</p>
+must be embedded in the compressed texture file.</p>
+						<p>Default is <code>false</code>.</p>
 					</div>
 						<dl class="details">
 							<dt class="tag-overrides"><strong>Overrides:</strong> <a href="Texture.html#generateMipmaps">Texture#generateMipmaps</a></dt>
@@ -116,7 +175,8 @@ must be embedded in the compressed texture file.<br/>Default is <code>false</cod
 				<div class="member">
 					<h3 class="name" id="isCompressedTexture" translate="no">.<a href="#isCompressedTexture">isCompressedTexture</a><span class="type-signature"> : boolean</span> <span class="type-signature">(readonly) </span></h3>
 					<div class="description">
-						<p>This flag can be used for type testing.<br/>Default is <code>true</code>.</p>
+						<p>This flag can be used for type testing.</p>
+						<p>Default is <code>true</code>.</p>
 					</div>
 				</div>
 				<div class="member">

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません

粤ICP备19079148号