var depth = 0, m = dojox.gfx3d.matrix, i = 0; for(; i < this.plots.length; ++i){ depth += this.plots[i].getDepth(); } for(--i; i >= 0; --i){ var scene = this.view.createScene(); scene.setTransform(m.translate(0, 0, -depth)); this.plots[i].generate(this, scene); depth -= this.plots[i].getDepth(); } return this;