var m = dojox.gfx3d.matrix.multiply(camera, this.matrix); this.cache = dojo.map(this.object.points, function(item){ return dojox.gfx3d.matrix.multiplyPoint(m, item); });