# HG changeset patch # User Eugen Sawin # Date 1303904156 -7200 # Node ID 99652d00489ff3bcd3cdd533a90f6b8878a5dec9 # Parent 9df7034275e89bc08b322d77e05b1b5f4870aa19 Fixed scene graph positioning bug. diff -r 9df7034275e8 -r 99652d00489f scripts/machine.js --- a/scripts/machine.js Wed Apr 27 02:04:45 2011 +0200 +++ b/scripts/machine.js Wed Apr 27 13:35:56 2011 +0200 @@ -42,8 +42,8 @@ function createScene(context) { var scene = new Node([0, 0, 0], [0, 0, 0], new Cube(1, context)); - var dim = 3; - var d = 3; + var dim = 100; + var d = 4; for (var x = 0; x < dim; x += 1) { for (var y = 0; y < dim; y += 1) { for (var z = 0; z < dim; z += 1) { diff -r 9df7034275e8 -r 99652d00489f scripts/renderer.js --- a/scripts/renderer.js Wed Apr 27 02:04:45 2011 +0200 +++ b/scripts/renderer.js Wed Apr 27 13:35:56 2011 +0200 @@ -187,7 +187,7 @@ this.mvMatrix = mvMatrix; this.draw(node.children[id]); } - this.mvMatrix = this.popMatrix(); + this.context.mvMatrix = this.popMatrix(); } } Renderer.prototype.pushMatrix = function(matrix)