Merged Marge! teehee. Nice demo, John ; )
On May 12, 8:02 am, John Brookes <[email protected]> wrote: > Doesn't work if you dont have the cubes in the for loop. > Just been doing similar and have to have new cube() inside the loop. > > 9708 cubes 1 image > > http://www.shrewballooba.co.uk/marge/ > mouse wheel zoom in > > for (var x:uint = 0; x < bmd.width; x++) > { > for (var y:uint = 0; y < bmd.height; y++) > { > var color:uint = bmd.getPixel32(x, y); > > if (color > 0xffffff ) > { > var c:Cube = new Cube(mat, 4, 4, 4,1,1,1,false); > c.moveTo(x*6, y*6, 0); > scaleUV(c, new Point((bmd.width), (bmd.height))); > incrementUV(c, new Point(x / (bmd.width ), y / (bmd.height ))); > c.rotationZ = 180 > imgHolder.addChild(c); > ... > scene.addChild(merge.applyToContainer(imgHolder))
