From 8992d9baf542135e910bb59328a592d9e330703a Mon Sep 17 00:00:00 2001 From: hwc487 Date: Sun, 15 Apr 2012 05:16:34 -0700 Subject: Cloud Material --- js/lib/geom/rectangle.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'js/lib/geom/rectangle.js') diff --git a/js/lib/geom/rectangle.js b/js/lib/geom/rectangle.js index d4dd8033..70f6b01b 100755 --- a/js/lib/geom/rectangle.js +++ b/js/lib/geom/rectangle.js @@ -1294,6 +1294,7 @@ RectangleGeometry.init = function() RectangleGeometry.addQuad = function( verts, normals, uvs ) { + var offset = this.vertices.length/3; for (var i=0; i<4; i++) { RectangleGeometry.pushVertex( verts[i][0], verts[i][1], verts[i][2]); @@ -1301,13 +1302,13 @@ RectangleGeometry.addQuad = function( verts, normals, uvs ) RectangleGeometry.pushUV( uvs[i] ); } - RectangleGeometry.pushIndices( 0, 1, 2 ); - RectangleGeometry.pushIndices( 2, 3, 0 ); + RectangleGeometry.pushIndices( 0+offset, 1+offset, 2+offset ); + RectangleGeometry.pushIndices( 2+offset, 3+offset, 0+offset ); } RectangleGeometry.buildPrimitive = function() { - var nVertices = this.vertices.length; + var nVertices = this.vertices.length/3; return ShapePrimitive.create(this.vertices, this.normals, this.uvs, this.indices, g_Engine.getContext().renderer.TRIANGLES, nVertices); } -- cgit v1.2.3