|
@@ -21,7 +21,7 @@
|
|
THREE.TrianglesDrawMode
|
|
THREE.TrianglesDrawMode
|
|
</code>
|
|
</code>
|
|
<p>
|
|
<p>
|
|
- 这是默认值,这将使得每三个连续顶点(v0, v1, v2),(v2, v3, v5),……被解释为一个单独的三角形。
|
|
|
|
|
|
+ 这是默认值,这将使得每三个连续顶点(v0, v1, v2),(v3, v4, v5),……被解释为一个单独的三角形。
|
|
<br />
|
|
<br />
|
|
如果顶点的数量不是3的倍数,那么将会忽略多余的顶点。
|
|
如果顶点的数量不是3的倍数,那么将会忽略多余的顶点。
|
|
</p>
|
|
</p>
|
|
@@ -51,15 +51,15 @@
|
|
var geometry = new THREE.BufferGeometry();
|
|
var geometry = new THREE.BufferGeometry();
|
|
|
|
|
|
var vertices = [];
|
|
var vertices = [];
|
|
-
|
|
|
|
|
|
+
|
|
vertices.push( -10, 10, 0 );
|
|
vertices.push( -10, 10, 0 );
|
|
vertices.push( -10, -10, 0 );
|
|
vertices.push( -10, -10, 0 );
|
|
vertices.push( 10, -10, 0 );
|
|
vertices.push( 10, -10, 0 );
|
|
-
|
|
|
|
|
|
+
|
|
// ...
|
|
// ...
|
|
-
|
|
|
|
|
|
+
|
|
geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( vertices, 3 ) );
|
|
geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( vertices, 3 ) );
|
|
-
|
|
|
|
|
|
+
|
|
var material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
|
|
var material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
|
|
|
|
|
|
var mesh = new THREE.Mesh( geometry, material );
|
|
var mesh = new THREE.Mesh( geometry, material );
|