From 4cef225c6e82b08301a69707581ee714c5524ebd Mon Sep 17 00:00:00 2001 From: netgrind Date: Thu, 30 Jan 2014 18:20:22 -0500 Subject: [PATCH] Update AWPDebugDraw.as drawTriangles was multiplying by 13 instead of 3 for some reason causing errors. --- AwayPhysics/src/awayphysics/debug/AWPDebugDraw.as | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/AwayPhysics/src/awayphysics/debug/AWPDebugDraw.as b/AwayPhysics/src/awayphysics/debug/AWPDebugDraw.as index 307ea3e..39d07fb 100755 --- a/AwayPhysics/src/awayphysics/debug/AWPDebugDraw.as +++ b/AwayPhysics/src/awayphysics/debug/AWPDebugDraw.as @@ -418,11 +418,11 @@ package awayphysics.debug var v1:Vector3D = new Vector3D(); var v2:Vector3D = new Vector3D(); for (var i:int = 0; i < indexDataLen; i += 3 ) { - v0.setTo(vertexData[13*indexData[m]] * scale.x, vertexData[13*indexData[m]+1] * scale.y, vertexData[13*indexData[m]+2] * scale.z); + v0.setTo(vertexData[3*indexData[m]] * scale.x, vertexData[3*indexData[m]+1] * scale.y, vertexData[3*indexData[m]+2] * scale.z); m++; - v1.setTo(vertexData[13*indexData[m]] * scale.x, vertexData[13*indexData[m]+1] * scale.y, vertexData[13*indexData[m]+2] * scale.z); + v1.setTo(vertexData[3*indexData[m]] * scale.x, vertexData[3*indexData[m]+1] * scale.y, vertexData[3*indexData[m]+2] * scale.z); m++; - v2.setTo(vertexData[13*indexData[m]] * scale.x, vertexData[13*indexData[m]+1] * scale.y, vertexData[13*indexData[m]+2] * scale.z); + v2.setTo(vertexData[3*indexData[m]] * scale.x, vertexData[3*indexData[m]+1] * scale.y, vertexData[3*indexData[m]+2] * scale.z); m++; drawTriangle(transform.transform.transformVector(v0), transform.transform.transformVector(v1), transform.transform.transformVector(v2), color); } @@ -650,4 +650,4 @@ package awayphysics.debug } } } -} \ No newline at end of file +}