|
@@ -56,15 +56,17 @@
|
|
|
<h2>Usage</h2>
|
|
|
|
|
|
<code>
|
|
|
- var geometry = new THREE.Geometry();
|
|
|
+ var geometry = new THREE.BufferGeometry();
|
|
|
|
|
|
- geometry.vertices.push(
|
|
|
- new THREE.Vector3( -10, 10, 0 ),
|
|
|
- new THREE.Vector3( -10, -10, 0 ),
|
|
|
- new THREE.Vector3( 10, -10, 0 ),
|
|
|
- ...
|
|
|
- );
|
|
|
- geometry.faces.push( new THREE.Face3( 0, 1, 2 ), ... );
|
|
|
+ var vertices = [];
|
|
|
+
|
|
|
+ vertices.push( -10, 10, 0 );
|
|
|
+ vertices.push( -10, -10, 0 );
|
|
|
+ vertices.push( 10, -10, 0 );
|
|
|
+
|
|
|
+ // ...
|
|
|
+
|
|
|
+ geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( vertices, 3 ) );
|
|
|
|
|
|
var material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
|
|
|
|
|
@@ -74,8 +76,6 @@
|
|
|
scene.add( mesh );
|
|
|
</code>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
<h2>Source</h2>
|
|
|
|
|
|
<p>
|