فهرست منبع

docs lint-3 (#25815)

* lint `/extras/core/Curve.html`

* lint `/extras/core/CurvePath.html`

* lint `/extras/core/Interpolations.html`

* lint `/extras/core/Path.html`

* lint `docs/api/en/extras/core/Shape.html`

* lint `docs/api/en/extras/core/ShapePath.html`

* lint `docs/api/en/extras/curves/ArcCurve.html`

* lint `docs/api/en/extras/curves/CatmullRomCurve3.html`

* lint `docs/api/en/extras/curves/CubicBezierCurve.html`

* lint `docs/api/en/extras/curves/CubicBezierCurve3.html`

* lint `docs/api/en/extras/curves/EllipseCurve.html`

* lint `docs/api/en/extras/curves/LineCurve.html`

* lint `docs/api/en/extras/curves/LineCurve3.html`

* lint `docs/api/en/extras/curves/QuadraticBezierCurve.html`

* lint `docs/api/en/extras/curves/QuadraticBezierCurve3.html`

* lint `docs/api/en/extras/curves/SplineCurve.html`

* lint `docs/api/en/extras/DataUtils.html`

* lint `docs/api/en/extras/Earcut.html`

* lint `docs/api/en/extras/ImageUtils.html`

* lint `docs/api/en/extras/PMREMGenerator.html`

* lint `docs/api/en/extras/ShapeUtils.html`

* lint `docs/api/en/geometries/BoxGeometry.html`

* lint `docs/api/en/geometries/CapsuleGeometry.html`

* lint `docs/api/en/geometries/CircleGeometry.html`

* lint `docs/api/en/geometries/ConeGeometry.html`

* lint `docs/api/en/geometries/CylinderGeometry.html`

* lint `docs/api/en/geometries/DodecahedronGeometry.html`

* lint `docs/api/en/geometries/EdgesGeometry.html`

* lint `docs/api/en/geometries/ExtrudeGeometry.html`

* lint `docs/api/en/geometries/IcosahedronGeometry.html`

* lint `docs/api/en/geometries/LatheGeometry.html`

* lint `docs/api/en/geometries/OctahedronGeometry.html`

* lint `docs/api/en/geometries/PlaneGeometry.html`

* lint `docs/api/en/geometries/PolyhedronGeometry.html`

* lint `docs/api/en/geometries/RingGeometry.html`

* lint `docs/api/en/geometries/ShapeGeometry.html`

* lint `docs/api/en/geometries/SphereGeometry.html`

* lint `docs/api/en/geometries/TetrahedronGeometry.html`

* lint `docs/api/en/geometries/TorusGeometry.html`

* link `docs/api/en/geometries/TorusKnotGeometry.html`

* lint `docs/api/en/geometries/TubeGeometry.html`

* lint `docs/api/en/geometries/WireframeGeometry.html`

* Fied Tab space
vinay 2 سال پیش
والد
کامیت
44c74a0228

+ 40 - 25
docs/api/en/geometries/BoxGeometry.html

@@ -12,46 +12,60 @@
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
 		<p class="desc">
 		<p class="desc">
-			[name] is a geometry class for a rectangular cuboid with a given 'width', 'height', and 'depth'.
-			On creation, the cuboid is centred on the origin, with each edge parallel to one of the axes.
+			[name] is a geometry class for a rectangular cuboid with a given 'width',
+			'height', and 'depth'. On creation, the cuboid is centred on the origin,
+			with each edge parallel to one of the axes.
 		</p>
 		</p>
 
 
 		<iframe id="scene" src="scenes/geometry-browser.html#BoxGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#BoxGeometry"></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.BoxGeometry( 1, 1, 1 );
-		const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
-		const cube = new THREE.Mesh( geometry, material );
-		scene.add( cube );
+		<code>
+const geometry = new THREE.BoxGeometry( 1, 1, 1 ); 
+const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); 
+const cube = new THREE.Mesh( geometry, material ); 
+scene.add( cube );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float width], [param:Float height], [param:Float depth], [param:Integer widthSegments], [param:Integer heightSegments], [param:Integer depthSegments])</h3>
+		<h3>
+			[name]([param:Float width], [param:Float height], [param:Float depth],
+			[param:Integer widthSegments], [param:Integer heightSegments],
+			[param:Integer depthSegments])
+		</h3>
 		<p>
 		<p>
-		width — Width; that is, the length of the edges parallel to the X axis. Optional; defaults to 1.<br />
-		height — Height; that is, the length of the edges parallel to the Y axis. Optional; defaults to 1.<br />
-		depth — Depth; that is, the length of the edges parallel to the Z axis. Optional; defaults to 1.<br />
-		widthSegments — Number of segmented rectangular faces along the width of the sides. Optional; defaults to 1.<br />
-		heightSegments — Number of segmented rectangular faces along the height of the sides. Optional; defaults to 1.<br />
-		depthSegments — Number of segmented rectangular faces along the depth of the sides. Optional; defaults to 1.<br />
+			width — Width; that is, the length of the edges parallel to the X axis.
+			Optional; defaults to 1.
+			<br />
+			height — Height; that is, the length of the edges parallel to the Y axis.
+			Optional; defaults to 1.
+			<br />
+			depth — Depth; that is, the length of the edges parallel to the Z axis.
+			Optional; defaults to 1.
+			<br />
+			widthSegments — Number of segmented rectangular faces along the width of
+			the sides. Optional; defaults to 1.
+			<br />
+			heightSegments — Number of segmented rectangular faces along the height of
+			the sides. Optional; defaults to 1.
+			<br />
+			depthSegments — Number of segmented rectangular faces along the depth of
+			the sides. Optional; defaults to 1.
+			<br />
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -59,7 +73,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 28 - 25
docs/api/en/geometries/CapsuleGeometry.html

@@ -12,45 +12,47 @@
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
 		<p class="desc">
 		<p class="desc">
-			[name] is a geometry class for a capsule with given radii and height.
-			It is constructed using a lathe.
+			[name] is a geometry class for a capsule with given radii and height. It
+			is constructed using a lathe.
 		</p>
 		</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#CapsuleGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#CapsuleGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.CapsuleGeometry( 1, 1, 4, 8 );
-		const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
-		const capsule = new THREE.Mesh( geometry, material );
-		scene.add( capsule );
+		<code>
+const geometry = new THREE.CapsuleGeometry( 1, 1, 4, 8 ); 
+const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); 
+const capsule = new THREE.Mesh( geometry, material ); scene.add( capsule );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radius], [param:Float length], [param:Integer capSubdivisions], [param:Integer radialSegments])</h3>
+		<h3>
+			[name]([param:Float radius], [param:Float length], [param:Integer capSubdivisions], [param:Integer radialSegments])
+		</h3>
 		<p>
 		<p>
-
-		radius — Radius of the capsule. Optional; defaults to 1.<br />
-		length — Length of the middle section. Optional; defaults to 1.<br />
-		capSegments — Number of curve segments used to build the caps. Optional; defaults to 4.<br />
-		radialSegments — Number of segmented faces around the circumference of the capsule. Optional; defaults to 8.<br />
+			radius — Radius of the capsule. Optional; defaults to 1.<br />
+			length — Length of the middle section. Optional; defaults to 1.<br />
+			capSegments — Number of curve segments used to build the caps. Optional;
+			defaults to 4.<br />
+			radialSegments — Number of segmented faces around the circumference of the
+			capsule. Optional; defaults to 8.<br />
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -58,7 +60,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 31 - 26
docs/api/en/geometries/CircleGeometry.html

@@ -12,47 +12,51 @@
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
 		<p class="desc">
 		<p class="desc">
-			[name] is a simple shape of Euclidean geometry.
-			It is constructed from a number of triangular segments that are oriented around a central point and extend as far out as a given radius.
-			It is built counter-clockwise from a start angle and a given central angle.
-			It can also be used to create regular polygons, where the number of segments determines the number of sides.
+			[name] is a simple shape of Euclidean geometry. It is constructed from a
+			number of triangular segments that are oriented around a central point and
+			extend as far out as a given radius. It is built counter-clockwise from a
+			start angle and a given central angle. It can also be used to create
+			regular polygons, where the number of segments determines the number of
+			sides.
 		</p>
 		</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#CircleGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#CircleGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
 		<code>
 		<code>
-		const geometry = new THREE.CircleGeometry( 5, 32 );
-		const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
-		const circle = new THREE.Mesh( geometry, material );
-		scene.add( circle );
+const geometry = new THREE.CircleGeometry( 5, 32 ); 
+const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); 
+const circle = new THREE.Mesh( geometry, material ); scene.add( circle );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])</h3>
+		<h3>
+			[name]([param:Float radius], [param:Integer segments], [param:Float thetaStart], [param:Float thetaLength])
+		</h3>
 		<p>
 		<p>
-		radius — Radius of the circle, default = 1.<br />
-		segments — Number of segments (triangles), minimum = 3, default = 32.<br />
-		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
-		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete circle.
+			radius — Radius of the circle, default = 1.<br />
+			segments — Number of segments (triangles), minimum = 3, default = 32.<br />
+			thetaStart — Start angle for first segment, default = 0 (three o'clock
+			position).<br />
+			thetaLength — The central angle, often called theta, of the circular
+			sector. The default is 2*Pi, which makes for a complete circle.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -60,7 +64,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 28 - 24
docs/api/en/geometries/ConeGeometry.html

@@ -16,40 +16,43 @@
 		<iframe id="scene" src="scenes/geometry-browser.html#ConeGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#ConeGeometry"></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.ConeGeometry( 5, 20, 32 );
-		const material = new THREE.MeshBasicMaterial( {color: 0xffff00} );
-		const cone = new THREE.Mesh( geometry, material );
-		scene.add( cone );
+		<code>
+const geometry = new THREE.ConeGeometry( 5, 20, 32 ); 
+const material = new THREE.MeshBasicMaterial( {color: 0xffff00} );
+const cone = new THREE.Mesh(geometry, material ); scene.add( cone );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])</h3>
+		<h3>
+			[name]([param:Float radius], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])
+		</h3>
 		<p>
 		<p>
-		radius — Radius of the cone base. Default is 1.<br />
-		height — Height of the cone. Default is 1.<br />
-		radialSegments — Number of segmented faces around the circumference of the cone. Default is 32<br />
-		heightSegments — Number of rows of faces along the height of the cone. Default is 1.<br />
-		openEnded — A Boolean indicating whether the base of the cone is open or capped. Default is false, meaning capped.<br />
-		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
-		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cone.
+			radius — Radius of the cone base. Default is 1.<br />
+			height — Height of the cone. Default is 1.<br />
+			radialSegments — Number of segmented faces around the circumference of the
+			cone. Default is 32<br />
+			heightSegments — Number of rows of faces along the height of the cone.
+			Default is 1.<br />
+			openEnded — A Boolean indicating whether the base of the cone is open or
+			capped. Default is false, meaning capped.<br />
+			thetaStart — Start angle for first segment, default = 0 (three o'clock
+			position).<br />
+			thetaLength — The central angle, often called theta, of the circular
+			sector. The default is 2*Pi, which makes for a complete cone.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -57,7 +60,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 34 - 26
docs/api/en/geometries/CylinderGeometry.html

@@ -13,44 +13,51 @@
 
 
 		<p class="desc">A class for generating cylinder geometries.</p>
 		<p class="desc">A class for generating cylinder geometries.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#CylinderGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#CylinderGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.CylinderGeometry( 5, 5, 20, 32 );
-		const material = new THREE.MeshBasicMaterial( {color: 0xffff00} );
-		const cylinder = new THREE.Mesh( geometry, material );
-		scene.add( cylinder );
+		<code>
+const geometry = new THREE.CylinderGeometry( 5, 5, 20, 32 ); 
+const material = new THREE.MeshBasicMaterial( {color: 0xffff00} ); 
+const cylinder = new THREE.Mesh( geometry, material ); scene.add( cylinder );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments], [param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])</h3>
+		<h3>
+			[name]([param:Float radiusTop], [param:Float radiusBottom], [param:Float height], [param:Integer radialSegments], [param:Integer heightSegments],
+			[param:Boolean openEnded], [param:Float thetaStart], [param:Float thetaLength])
+		</h3>
 		<p>
 		<p>
-		radiusTop — Radius of the cylinder at the top. Default is 1.<br />
-		radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />
-		height — Height of the cylinder. Default is 1.<br />
-		radialSegments — Number of segmented faces around the circumference of the cylinder. Default is 32<br />
-		heightSegments — Number of rows of faces along the height of the cylinder. Default is 1.<br />
-		openEnded — A Boolean indicating whether the ends of the cylinder are open or capped. Default is false, meaning capped.<br />
-		thetaStart — Start angle for first segment, default = 0 (three o'clock position).<br />
-		thetaLength — The central angle, often called theta, of the circular sector. The default is 2*Pi, which makes for a complete cylinder.
+			radiusTop — Radius of the cylinder at the top. Default is 1.<br />
+			radiusBottom — Radius of the cylinder at the bottom. Default is 1.<br />
+			height — Height of the cylinder. Default is 1.<br />
+			radialSegments — Number of segmented faces around the circumference of the
+			cylinder. Default is 32<br />
+			heightSegments — Number of rows of faces along the height of the cylinder.
+			Default is 1.<br />
+			openEnded — A Boolean indicating whether the ends of the cylinder are open
+			or capped. Default is false, meaning capped.<br />
+			thetaStart — Start angle for first segment, default = 0 (three o'clock
+			position).<br />
+			thetaLength — The central angle, often called theta, of the circular
+			sector. The default is 2*Pi, which makes for a complete cylinder.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -58,7 +65,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 17 - 16
docs/api/en/geometries/DodecahedronGeometry.html

@@ -7,36 +7,36 @@
 		<link type="text/css" rel="stylesheet" href="page.css" />
 		<link type="text/css" rel="stylesheet" href="page.css" />
 	</head>
 	</head>
 	<body>
 	<body>
-		[page:BufferGeometry] &rarr; [page:PolyhedronGeometry] &rarr;
+		[page:BufferGeometry] &rarr; [page:PolyhedronGeometry] 
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
 		<p class="desc">A class for generating a dodecahedron geometries.</p>
 		<p class="desc">A class for generating a dodecahedron geometries.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#DodecahedronGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#DodecahedronGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<p>
 		<p>
-		radius — Radius of the dodecahedron. Default is 1.<br />
-		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a dodecahedron.
+			radius — Radius of the dodecahedron. Default is 1.<br />
+			detail — Default is 0. Setting this to a value greater than 0 adds
+			vertices making it no longer a dodecahedron.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -44,7 +44,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 17 - 11
docs/api/en/geometries/EdgesGeometry.html

@@ -11,28 +11,33 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<p class="desc">This can be used as a helper object to view the edges of a [page:BufferGeometry geometry].</p>
+		<p class="desc">
+			This can be used as a helper object to view the edges of a
+			[page:BufferGeometry geometry].
+		</p>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
 		<code>
 		<code>
-const geometry = new THREE.BoxGeometry( 100, 100, 100 );
-const edges = new THREE.EdgesGeometry( geometry );
-const line = new THREE.LineSegments( edges, new THREE.LineBasicMaterial( { color: 0xffffff } ) );
+const geometry = new THREE.BoxGeometry( 100, 100, 100 ); 
+const edges = new THREE.EdgesGeometry( geometry ); 
+const line = new THREE.LineSegments(edges, new THREE.LineBasicMaterial( { color: 0xffffff } ) ); 
 scene.add( line );
 scene.add( line );
 		</code>
 		</code>
 
 
 		<h2>Examples</h2>
 		<h2>Examples</h2>
-		<p>
-			[example:webgl_helpers helpers]
-		</p>
+		<p>[example:webgl_helpers helpers]</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]( [param:BufferGeometry geometry], [param:Integer thresholdAngle] )</h3>
+		<h3>
+			[name]( [param:BufferGeometry geometry], [param:Integer thresholdAngle] )
+		</h3>
 		<p>
 		<p>
-		geometry — Any geometry object.<br />
-		thresholdAngle — An edge is only rendered if the angle (in degrees) between the face normals of the adjoining faces exceeds this value. default = 1 degree.
+			geometry — Any geometry object.<br />
+			thresholdAngle — An edge is only rendered if the angle (in degrees)
+			between the face normals of the adjoining faces exceeds this value.
+			default = 1 degree.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -40,7 +45,8 @@ scene.add( line );
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 53 - 38
docs/api/en/geometries/ExtrudeGeometry.html

@@ -13,27 +13,25 @@
 
 
 		<p class="desc">Creates extruded geometry from a path shape.</p>
 		<p class="desc">Creates extruded geometry from a path shape.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#ExtrudeGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#ExtrudeGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-
 		<code>
 		<code>
 		const length = 12, width = 8;
 		const length = 12, width = 8;
 
 
@@ -60,37 +58,53 @@
 		scene.add( mesh );
 		scene.add( mesh );
 		</code>
 		</code>
 
 
-
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-
 		<h3>[name]([param:Array shapes], [param:Object options])</h3>
 		<h3>[name]([param:Array shapes], [param:Object options])</h3>
 		<p>
 		<p>
-		shapes — Shape or an array of shapes. <br />
-		options — Object that can contain the following parameters.
-
-			<ul>
-				<li>curveSegments — int. Number of points on the curves. Default is 12.</li>
-				<li>steps — int. Number of points used for subdividing segments along the depth of the extruded spline. Default is 1.</li>
-				<li>depth — float. Depth to extrude the shape. Default is 1.</li>
-				<li>bevelEnabled — bool. Apply beveling to the shape. Default is true.</li>
-				<li>bevelThickness — float. How deep into the original shape the bevel goes. Default is 0.2.</li>
-				<li>bevelSize — float. Distance from the shape outline that the bevel extends. Default is bevelThickness - 0.1.</li>
-				<li>bevelOffset — float. Distance from the shape outline that the bevel starts. Default is 0.</li>
-				<li>bevelSegments — int. Number of bevel layers. Default is 3.</li>
-				<li>extrudePath — THREE.Curve. A 3D spline path along which the shape should be extruded. Bevels not supported for path extrusion.</li>
-				<li>UVGenerator —  Object. object that provides UV generator functions</li>
-			</ul>
-
-		</p>
-		<p>
-			This object extrudes a 2D shape to a 3D geometry.
+			shapes — Shape or an array of shapes. <br />
+			options — Object that can contain the following parameters.
 		</p>
 		</p>
 
 
+		<ul>
+			<li>
+				curveSegments — int. Number of points on the curves. Default is 12.
+			</li>
+			<li>
+				steps — int. Number of points used for subdividing segments along the
+				depth of the extruded spline. Default is 1.
+			</li>
+			<li>depth — float. Depth to extrude the shape. Default is 1.</li>
+			<li>
+				bevelEnabled — bool. Apply beveling to the shape. Default is true.
+			</li>
+			<li>
+				bevelThickness — float. How deep into the original shape the bevel goes.
+				Default is 0.2.
+			</li>
+			<li>
+				bevelSize — float. Distance from the shape outline that the bevel
+				extends. Default is bevelThickness - 0.1.
+			</li>
+			<li>
+				bevelOffset — float. Distance from the shape outline that the bevel
+				starts. Default is 0.
+			</li>
+			<li>bevelSegments — int. Number of bevel layers. Default is 3.</li>
+			<li>
+				extrudePath — THREE.Curve. A 3D spline path along which the shape should
+				be extruded. Bevels not supported for path extrusion.
+			</li>
+			<li>UVGenerator — Object. object that provides UV generator functions</li>
+		</ul>
+
+		<p>This object extrudes a 2D shape to a 3D geometry.</p>
+
 		<p>
 		<p>
-			When creating a Mesh with this geometry, if you'd like to have a separate material used for its face
-			and its extruded sides, you can use an array of materials. The first material will be
-			applied to the face; the second material will be applied to the sides.
+			When creating a Mesh with this geometry, if you'd like to have a separate
+			material used for its face and its extruded sides, you can use an array of
+			materials. The first material will be applied to the face; the second
+			material will be applied to the sides.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -98,7 +112,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 17 - 15
docs/api/en/geometries/IcosahedronGeometry.html

@@ -12,30 +12,31 @@
 
 
 		<p class="desc">A class for generating an icosahedron geometry.</p>
 		<p class="desc">A class for generating an icosahedron geometry.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#IcosahedronGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#IcosahedronGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<p>
 		<p>
-		radius — Default is 1. <br />
-		detail — Default is 0.  Setting this to a value greater than 0 adds more vertices making it no longer an icosahedron.  When detail is greater than 1, it's effectively a sphere.
+			radius — Default is 1. <br />
+			detail — Default is 0. Setting this to a value greater than 0 adds more
+			vertices making it no longer an icosahedron. When detail is greater than
+			1, it's effectively a sphere.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -43,7 +44,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 30 - 22
docs/api/en/geometries/LatheGeometry.html

@@ -11,24 +11,26 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<p class="desc">Creates meshes with axial symmetry like vases. The lathe rotates around the Y axis.</p>
+		<p class="desc">
+			Creates meshes with axial symmetry like vases. The lathe rotates around
+			the Y axis.
+		</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#LatheGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#LatheGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
@@ -46,23 +48,29 @@
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Array points], [param:Integer segments], [param:Float phiStart], [param:Float phiLength])</h3>
-		<p>
-		points — Array of Vector2s. The x-coordinate of each point must be greater than zero. Default is an array with (0,-0.5), (0.5,0) and (0,0.5) which creates a simple diamond shape.<br />
-		segments — the number of circumference segments to generate. Default is 12.<br />
-		phiStart — the starting angle in radians. Default is 0.<br />
-		phiLength — the radian (0 to 2PI) range of the lathed section 2PI is a closed lathe, less than 2PI is a portion. Default is 2PI.
-		</p>
+		<h3>
+			[name]([param:Array points], [param:Integer segments], [param:Float
+			phiStart], [param:Float phiLength])
+		</h3>
 		<p>
 		<p>
-		This creates a [name] based on the parameters.
+			points — Array of Vector2s. The x-coordinate of each point must be greater
+			than zero. Default is an array with (0,-0.5), (0.5,0) and (0,0.5) which
+			creates a simple diamond shape.<br />
+			segments — the number of circumference segments to generate. Default is
+			12.<br />
+			phiStart — the starting angle in radians. Default is 0.<br />
+			phiLength — the radian (0 to 2PI) range of the lathed section 2PI is a
+			closed lathe, less than 2PI is a portion. Default is 2PI.
 		</p>
 		</p>
+		<p>This creates a [name] based on the parameters.</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 16 - 15
docs/api/en/geometries/OctahedronGeometry.html

@@ -12,30 +12,30 @@
 
 
 		<p class="desc">A class for generating an octahedron geometry.</p>
 		<p class="desc">A class for generating an octahedron geometry.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#OctahedronGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#OctahedronGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<p>
 		<p>
-		radius — Radius of the octahedron. Default is 1.<br />
-		detail — Default is 0.  Setting this to a value greater than zero add vertices making it no longer an octahedron.
+			radius — Radius of the octahedron. Default is 1.<br />
+			detail — Default is 0. Setting this to a value greater than zero add
+			vertices making it no longer an octahedron.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -43,7 +43,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 26 - 22
docs/api/en/geometries/PlaneGeometry.html

@@ -13,40 +13,43 @@
 
 
 		<p class="desc">A class for generating plane geometries.</p>
 		<p class="desc">A class for generating plane geometries.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#PlaneGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#PlaneGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.PlaneGeometry( 1, 1 );
-		const material = new THREE.MeshBasicMaterial( {color: 0xffff00, side: THREE.DoubleSide} );
-		const plane = new THREE.Mesh( geometry, material );
-		scene.add( plane );
+		<code>
+const geometry = new THREE.PlaneGeometry( 1, 1 );
+const material = new THREE.MeshBasicMaterial( {color: 0xffff00, side: THREE.DoubleSide} );
+const plane = new THREE.Mesh( geometry, material );
+scene.add( plane );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float width], [param:Float height], [param:Integer widthSegments], [param:Integer heightSegments])</h3>
+		<h3>
+			[name]([param:Float width], [param:Float height], [param:Integer
+			widthSegments], [param:Integer heightSegments])
+		</h3>
 		<p>
 		<p>
-		width — Width along the X axis. Default is 1.<br />
-		height — Height along the Y axis. Default is 1.<br />
-		widthSegments — Optional. Default is 1. <br />
-		heightSegments — Optional. Default is 1.
+			width — Width along the X axis. Default is 1.<br />
+			height — Height along the Y axis. Default is 1.<br />
+			widthSegments — Optional. Default is 1. <br />
+			heightSegments — Optional. Default is 1.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -54,7 +57,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 19 - 12
docs/api/en/geometries/PolyhedronGeometry.html

@@ -12,14 +12,16 @@
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
 		<p class="desc">
 		<p class="desc">
-			A polyhedron is a solid in three dimensions with flat faces. This class will take an array of vertices,
-			project them onto a sphere, and then divide them up to the desired level of detail. This class is used
-			by [page:DodecahedronGeometry], [page:IcosahedronGeometry], [page:OctahedronGeometry],
-			and [page:TetrahedronGeometry] to generate their respective geometries.
+			A polyhedron is a solid in three dimensions with flat faces. This class
+			will take an array of vertices, project them onto a sphere, and then
+			divide them up to the desired level of detail. This class is used by
+			[page:DodecahedronGeometry], [page:IcosahedronGeometry],
+			[page:OctahedronGeometry], and [page:TetrahedronGeometry] to generate
+			their respective geometries.
 		</p>
 		</p>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
-<code>
+		<code>
 const verticesOfCube = [
 const verticesOfCube = [
     -1,-1,-1,    1,-1,-1,    1, 1,-1,    -1, 1,-1,
     -1,-1,-1,    1,-1,-1,    1, 1,-1,    -1, 1,-1,
     -1,-1, 1,    1,-1, 1,    1, 1, 1,    -1, 1, 1,
     -1,-1, 1,    1,-1, 1,    1, 1, 1,    -1, 1, 1,
@@ -39,13 +41,17 @@ const geometry = new THREE.PolyhedronGeometry( verticesOfCube, indicesOfFaces, 6
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-
-		<h3>[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])</h3>
+		<h3>
+			[name]([param:Array vertices], [param:Array indices], [param:Float radius], [param:Integer detail])
+		</h3>
 		<p>
 		<p>
-		vertices — [page:Array] of points of the form [1,1,1, -1,-1,-1, ... ] <br />
-		indices — [page:Array] of indices that make up the faces of the form [0,1,2, 2,3,0, ... ] <br />
-		radius — [page:Float] - The radius of the final shape <br />
-		detail — [page:Integer] - How many levels to subdivide the geometry. The more detail, the smoother the shape.
+			vertices — [page:Array] of points of the form [1,1,1, -1,-1,-1, ... ]
+			<br />
+			indices — [page:Array] of indices that make up the faces of the form
+			[0,1,2, 2,3,0, ... ] <br />
+			radius — [page:Float] - The radius of the final shape <br />
+			detail — [page:Integer] - How many levels to subdivide the geometry. The
+			more detail, the smoother the shape.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -53,7 +59,8 @@ const geometry = new THREE.PolyhedronGeometry( verticesOfCube, indicesOfFaces, 6
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 24 - 24
docs/api/en/geometries/RingGeometry.html

@@ -16,48 +16,48 @@
 		<iframe id="scene" src="scenes/geometry-browser.html#RingGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#RingGeometry"></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.RingGeometry( 1, 5, 32 );
-		const material = new THREE.MeshBasicMaterial( { color: 0xffff00, side: THREE.DoubleSide } );
-		const mesh = new THREE.Mesh( geometry, material );
-		scene.add( mesh );
+		<code>
+const geometry = new THREE.RingGeometry( 1, 5, 32 ); 
+const material = new THREE.MeshBasicMaterial( { color: 0xffff00, side: THREE.DoubleSide } );
+const mesh = new THREE.Mesh( geometry, material ); scene.add( mesh );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float innerRadius], [param:Float outerRadius], [param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param:Float thetaLength])</h3>
+		<h3>
+			[name]([param:Float innerRadius], [param:Float outerRadius],
+			[param:Integer thetaSegments], [param:Integer phiSegments], [param:Float thetaStart], [param:Float thetaLength])
+		</h3>
 		<p>
 		<p>
-		innerRadius — Default is 0.5. <br />
-		outerRadius — Default is 1. <br />
-		thetaSegments — Number of segments.  A higher number means the ring will be more round.  Minimum is 3.  Default is 32. <br />
-		phiSegments — Minimum is 1.  Default is 1.<br />
-		thetaStart — Starting angle. Default is 0. <br />
-		thetaLength — Central angle.  Default is Math.PI * 2.
+			innerRadius — Default is 0.5. <br />
+			outerRadius — Default is 1. <br />
+			thetaSegments — Number of segments. A higher number means the ring will be
+			more round. Minimum is 3. Default is 32. <br />
+			phiSegments — Minimum is 1. Default is 1.<br />
+			thetaStart — Starting angle. Default is 0. <br />
+			thetaLength — Central angle. Default is Math.PI * 2.
 		</p>
 		</p>
 
 
-
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 20 - 19
docs/api/en/geometries/ShapeGeometry.html

@@ -11,30 +11,29 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<p class="desc">Creates an one-sided polygonal geometry from one or more path shapes.</p>
+		<p class="desc">
+			Creates an one-sided polygonal geometry from one or more path shapes.
+		</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#ShapeGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#ShapeGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
-
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-
 		<code>
 		<code>
 		const x = 0, y = 0;
 		const x = 0, y = 0;
 
 
@@ -56,11 +55,12 @@
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-
 		<h3>[name]([param:Array shapes], [param:Integer curveSegments])</h3>
 		<h3>[name]([param:Array shapes], [param:Integer curveSegments])</h3>
 		<p>
 		<p>
-		shapes — [page:Array] of shapes or a single [page:Shape shape]. Default is a single triangle shape.<br />
-		curveSegments - [page:Integer] - Number of segments per shape. Default is 12.
+			shapes — [page:Array] of shapes or a single [page:Shape shape]. Default is
+			a single triangle shape.<br />
+			curveSegments - [page:Integer] - Number of segments per shape. Default is
+			12.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -68,7 +68,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 37 - 26
docs/api/en/geometries/SphereGeometry.html

@@ -13,48 +13,58 @@
 
 
 		<p class="desc">A class for generating sphere geometries.</p>
 		<p class="desc">A class for generating sphere geometries.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#SphereGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#SphereGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.SphereGeometry( 15, 32, 16 );
-		const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
-		const sphere = new THREE.Mesh( geometry, material );
-		scene.add( sphere );
+		<code>
+const geometry = new THREE.SphereGeometry( 15, 32, 16 ); 
+const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); 
+const sphere = new THREE.Mesh( geometry, material ); scene.add( sphere );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radius], [param:Integer widthSegments], [param:Integer heightSegments], [param:Float phiStart], [param:Float phiLength], [param:Float thetaStart], [param:Float thetaLength])</h3>
+		<h3>
+			[name]([param:Float radius], [param:Integer widthSegments], [param:Integer heightSegments], [param:Float phiStart], [param:Float phiLength],
+			[param:Float thetaStart], [param:Float thetaLength])
+		</h3>
 
 
 		<p>
 		<p>
-		radius — sphere radius. Default is 1.<br />
-		widthSegments — number of horizontal segments. Minimum value is 3, and the default is 32.<br />
-		heightSegments — number of vertical segments. Minimum value is 2, and the default is 16.<br />
-		phiStart — specify horizontal starting angle. Default is 0.<br />
-		phiLength — specify horizontal sweep angle size. Default is Math.PI * 2.<br />
-		thetaStart — specify vertical starting angle. Default is 0.<br />
-		thetaLength — specify vertical sweep angle size. Default is Math.PI.<br />
+			radius — sphere radius. Default is 1.<br />
+			widthSegments — number of horizontal segments. Minimum value is 3, and the
+			default is 32.<br />
+			heightSegments — number of vertical segments. Minimum value is 2, and the
+			default is 16.<br />
+			phiStart — specify horizontal starting angle. Default is 0.<br />
+			phiLength — specify horizontal sweep angle size. Default is Math.PI *
+			2.<br />
+			thetaStart — specify vertical starting angle. Default is 0.<br />
+			thetaLength — specify vertical sweep angle size. Default is Math.PI.<br />
 		</p>
 		</p>
 
 
 		<p>
 		<p>
-		The geometry is created by sweeping and calculating vertexes around the Y axis (horizontal sweep) and the Z axis (vertical sweep). Thus, incomplete spheres (akin to `'sphere slices'`) can be created through the use of different values of phiStart, phiLength, thetaStart and thetaLength, in order to define the points in which we start (or end) calculating those vertices.
+			The geometry is created by sweeping and calculating vertexes around the Y
+			axis (horizontal sweep) and the Z axis (vertical sweep). Thus, incomplete
+			spheres (akin to `'sphere slices'`) can be created through the use of
+			different values of phiStart, phiLength, thetaStart and thetaLength, in
+			order to define the points in which we start (or end) calculating those
+			vertices.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -62,7 +72,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 16 - 15
docs/api/en/geometries/TetrahedronGeometry.html

@@ -13,30 +13,30 @@
 
 
 		<p class="desc">A class for generating a tetrahedron geometries.</p>
 		<p class="desc">A class for generating a tetrahedron geometries.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#TetrahedronGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#TetrahedronGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<h3>[name]([param:Float radius], [param:Integer detail])</h3>
 		<p>
 		<p>
-		radius — Radius of the tetrahedron. Default is 1.<br />
-		detail — Default is 0. Setting this to a value greater than 0 adds vertices making it no longer a tetrahedron.
+			radius — Radius of the tetrahedron. Default is 1.<br />
+			detail — Default is 0. Setting this to a value greater than 0 adds
+			vertices making it no longer a tetrahedron.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -44,7 +44,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 26 - 23
docs/api/en/geometries/TorusGeometry.html

@@ -13,41 +13,43 @@
 
 
 		<p class="desc">A class for generating torus geometries.</p>
 		<p class="desc">A class for generating torus geometries.</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#TorusGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#TorusGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.TorusGeometry( 10, 3, 16, 100 );
-		const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
-		const torus = new THREE.Mesh( geometry, material );
-		scene.add( torus );
+		<code>
+const geometry = new THREE.TorusGeometry( 10, 3, 16, 100 ); 
+const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); 
+const torus = new THREE.Mesh( geometry, material ); scene.add( torus );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radius], [param:Float tube], [param:Integer radialSegments], [param:Integer tubularSegments], [param:Float arc])</h3>
+		<h3>
+			[name]([param:Float radius], [param:Float tube], [param:Integer radialSegments], [param:Integer tubularSegments], [param:Float arc])
+		</h3>
 		<p>
 		<p>
-		radius - Radius of the torus, from the center of the torus to the center of the tube. Default is 1. <br />
-		tube — Radius of the tube.  Default is 0.4. <br />
-		radialSegments — Default is 12 <br />
-		tubularSegments — Default is 48. <br />
-		arc — Central angle.  Default is Math.PI * 2.
+			radius - Radius of the torus, from the center of the torus to the center
+			of the tube. Default is 1. <br />
+			tube — Radius of the tube. Default is 0.4. <br />
+			radialSegments — Default is 12 <br />
+			tubularSegments — Default is 48. <br />
+			arc — Central angle. Default is Math.PI * 2.
 		</p>
 		</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
@@ -55,7 +57,8 @@
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 40 - 29
docs/api/en/geometries/TorusKnotGeometry.html

@@ -11,54 +11,65 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<p class="desc">Creates a torus knot, the particular shape of which is defined by a pair of coprime integers, p and q. If p and q are not coprime, the result will be a torus link.</p>
+		<p class="desc">
+			Creates a torus knot, the particular shape of which is defined by a pair
+			of coprime integers, p and q. If p and q are not coprime, the result will
+			be a torus link.
+		</p>
 
 
-		<iframe id="scene" src="scenes/geometry-browser.html#TorusKnotGeometry"></iframe>
+		<iframe
+			id="scene"
+			src="scenes/geometry-browser.html#TorusKnotGeometry"
+		></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
-		<code>const geometry = new THREE.TorusKnotGeometry( 10, 3, 100, 16 );
-		const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
-		const torusKnot = new THREE.Mesh( geometry, material );
-		scene.add( torusKnot );
+		<code>
+const geometry = new THREE.TorusKnotGeometry( 10, 3, 100, 16 ); 
+const material = new THREE.MeshBasicMaterial( { color: 0xffff00 } ); 
+const torusKnot = new THREE.Mesh( geometry, material ); scene.add( torusKnot );
 		</code>
 		</code>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-		<h3>[name]([param:Float radius], [param:Float tube], [param:Integer tubularSegments], [param:Integer radialSegments], [param:Integer p], [param:Integer q])</h3>
-		<p>
-			<ul>
-				<li>radius - Radius of the torus. Default is 1.</li>
-				<li>tube — Radius of the tube. Default is 0.4.</li>
-				<li>tubularSegments — Default is 64.</li>
-				<li>radialSegments — Default is 8.</li>
-				<li>p — This value determines, how many times the geometry winds around its axis of rotational symmetry. Default is 2.</li>
-				<li>q — This value determines, how many times the geometry winds around a circle in the interior of the torus. Default is 3.</li>
-			</ul>
-		</p>
+		<h3>
+			[name]([param:Float radius], [param:Float tube], [param:Integer tubularSegments], [param:Integer radialSegments], [param:Integer p],
+			[param:Integer q])
+		</h3>
+		<ul>
+			<li>radius - Radius of the torus. Default is 1.</li>
+			<li>tube — Radius of the tube. Default is 0.4.</li>
+			<li>tubularSegments — Default is 64.</li>
+			<li>radialSegments — Default is 8.</li>
+			<li>
+				p — This value determines, how many times the geometry winds around its
+				axis of rotational symmetry. Default is 2.
+			</li>
+			<li>
+				q — This value determines, how many times the geometry winds around a
+				circle in the interior of the torus. Default is 3.
+			</li>
+		</ul>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>

+ 23 - 34
docs/api/en/geometries/TubeGeometry.html

@@ -16,19 +16,15 @@
 		<iframe id="scene" src="scenes/geometry-browser.html#TubeGeometry"></iframe>
 		<iframe id="scene" src="scenes/geometry-browser.html#TubeGeometry"></iframe>
 
 
 		<script>
 		<script>
+			// iOS iframe auto-resize workaround
 
 
-		// iOS iframe auto-resize workaround
-
-		if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) {
-
-			const scene = document.getElementById( 'scene' );
-
-			scene.style.width = getComputedStyle( scene ).width;
-			scene.style.height = getComputedStyle( scene ).height;
-			scene.setAttribute( 'scrolling', 'no' );
-
-		}
+			if (/(iPad|iPhone|iPod)/g.test(navigator.userAgent)) {
+				const scene = document.getElementById("scene");
 
 
+				scene.style.width = getComputedStyle(scene).width;
+				scene.style.height = getComputedStyle(scene).height;
+				scene.setAttribute("scrolling", "no");
+			}
 		</script>
 		</script>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
@@ -37,11 +33,8 @@
 		class CustomSinCurve extends THREE.Curve {
 		class CustomSinCurve extends THREE.Curve {
 
 
 			constructor( scale = 1 ) {
 			constructor( scale = 1 ) {
-
 				super();
 				super();
-
 				this.scale = scale;
 				this.scale = scale;
-
 			}
 			}
 
 
 			getPoint( t, optionalTarget = new THREE.Vector3() ) {
 			getPoint( t, optionalTarget = new THREE.Vector3() ) {
@@ -51,9 +44,7 @@
 				const tz = 0;
 				const tz = 0;
 
 
 				return optionalTarget.set( tx, ty, tz ).multiplyScalar( this.scale );
 				return optionalTarget.set( tx, ty, tz ).multiplyScalar( this.scale );
-
 			}
 			}
-
 		}
 		}
 
 
 		const path = new CustomSinCurve( 10 );
 		const path = new CustomSinCurve( 10 );
@@ -65,39 +56,37 @@
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
-
-		<h3>[name]([param:Curve path], [param:Integer tubularSegments], [param:Float radius], [param:Integer radialSegments], [param:Boolean closed])</h3>
+		<h3>
+			[name]([param:Curve path], [param:Integer tubularSegments], [param:Float radius], [param:Integer radialSegments], [param:Boolean closed])
+		</h3>
 		<p>
 		<p>
-		path — [page:Curve] - A 3D path that inherits from the [page:Curve] base class. Default is a quadratic bezier curve.<br />
-		tubularSegments — [page:Integer] - The number of segments that make up the tube. Default is `64`.<br />
-		radius — [page:Float] - The radius of the tube. Default is `1`.<br />
-		radialSegments — [page:Integer] - The number of segments that make up the cross-section. Default is `8`.<br />
-		closed — [page:Boolean] Is the tube open or closed. Default is `false`.<br />
+			path — [page:Curve] - A 3D path that inherits from the [page:Curve] base
+			class. Default is a quadratic bezier curve.<br />
+			tubularSegments — [page:Integer] - The number of segments that make up the
+			tube. Default is `64`.<br />
+			radius — [page:Float] - The radius of the tube. Default is `1`.<br />
+			radialSegments — [page:Integer] - The number of segments that make up the
+			cross-section. Default is `8`.<br />
+			closed — [page:Boolean] Is the tube open or closed. Default is `false`.<br />
 		</p>
 		</p>
 
 
-
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 
 
 		<h3>[property:Object parameters]</h3>
 		<h3>[property:Object parameters]</h3>
 		<p>
 		<p>
-		An object with a property for each of the constructor parameters. Any modification after instantiation does not change the geometry.
+			An object with a property for each of the constructor parameters. Any
+			modification after instantiation does not change the geometry.
 		</p>
 		</p>
 
 
 		<h3>[property:Array tangents]</h3>
 		<h3>[property:Array tangents]</h3>
-		<p>
-		An array of [page:Vector3] tangents
-		</p>
+		<p>An array of [page:Vector3] tangents</p>
 
 
 		<h3>[property:Array normals]</h3>
 		<h3>[property:Array normals]</h3>
-		<p>
-		An array of [page:Vector3] normals
-		</p>
+		<p>An array of [page:Vector3] normals</p>
 
 
 		<h3>[property:Array binormals]</h3>
 		<h3>[property:Array binormals]</h3>
-		<p>
-		An array of [page:Vector3] binormals
-		</p>
+		<p>An array of [page:Vector3] binormals</p>
 
 
 		<h2>Methods</h2>
 		<h2>Methods</h2>
 		<p>See the base [page:BufferGeometry] class for common methods.</p>
 		<p>See the base [page:BufferGeometry] class for common methods.</p>

+ 5 - 7
docs/api/en/geometries/WireframeGeometry.html

@@ -11,7 +11,9 @@
 
 
 		<h1>[name]</h1>
 		<h1>[name]</h1>
 
 
-		<p class="desc">This can be used as a helper object to view a [page:BufferGeometry geometry] as a wireframe.</p>
+		<p class="desc">
+			This can be used as a helper object to view a [page:BufferGeometry geometry] as a wireframe.
+		</p>
 
 
 		<h2>Code Example</h2>
 		<h2>Code Example</h2>
 
 
@@ -30,16 +32,12 @@
 
 
 		<h2>Examples</h2>
 		<h2>Examples</h2>
 
 
-		<p>
-			[example:webgl_helpers helpers]
-		</p>
+		<p>[example:webgl_helpers helpers]</p>
 
 
 		<h2>Constructor</h2>
 		<h2>Constructor</h2>
 
 
 		<h3>[name]( [param:BufferGeometry geometry] )</h3>
 		<h3>[name]( [param:BufferGeometry geometry] )</h3>
-		<p>
-		geometry — any geometry object.
-		</p>
+		<p>geometry — any geometry object.</p>
 
 
 		<h2>Properties</h2>
 		<h2>Properties</h2>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>
 		<p>See the base [page:BufferGeometry] class for common properties.</p>