Doodle3D-Slicer/three.js-master/examples/js/wip/benchmark/Geometry2.js
2017-06-22 13:21:07 +02:00

20 lines
558 B
JavaScript
Executable File

/**
* @author mrdoob / http://mrdoob.com/
*/
THREE.Geometry2 = function ( size ) {
THREE.BufferGeometry.call( this );
this.vertices = new THREE.Float32Attribute( size, 3 );
this.normals = new THREE.Float32Attribute( size, 3 );
this.uvs = new THREE.Float32Attribute( size, 2 );
this.addAttribute( 'position', this.vertices );
this.addAttribute( 'normal', this.normals );
this.addAttribute( 'uv', this.uvs );
};
THREE.Geometry2.prototype = Object.create( THREE.BufferGeometry.prototype );
THREE.Geometry2.prototype.constructor = THREE.Geometry2;