12345678910111213141516171819202122232425262728293031323334353637383940 |
- var Bird = function () {
- var scope = this;
- THREE.Geometry.call( this );
- v( 5, 0, 0 );
- v( - 5, - 2, 1 );
- v( - 5, 0, 0 );
- v( - 5, - 2, - 1 );
- v( 0, 2, - 6 );
- v( 0, 2, 6 );
- v( 2, 0, 0 );
- v( - 3, 0, 0 );
- f3( 0, 2, 1 );
- // f3( 0, 3, 2 );
- f3( 4, 7, 6 );
- f3( 5, 6, 7 );
- this.computeFaceNormals();
- function v( x, y, z ) {
- scope.vertices.push( new THREE.Vector3( x, y, z ) );
- }
- function f3( a, b, c ) {
- scope.faces.push( new THREE.Face3( a, b, c ) );
- }
- }
- Bird.prototype = Object.create( THREE.Geometry.prototype );
- Bird.prototype.constructor = Bird;
|