can you confirm that my source bitmap for the map6 property is correct? http://groups.google.com/group/away3d-dev/web/map1-01.png
since it only produces texture on 3 of the sides as per the second screenshot http://away3d-dev.googlegroups.com/web/Screen%20shot%202009-08-30%20at%2012.50.17.png thanks again On Aug 30, 8:06 pm, Fabrice3D <[email protected]> wrote: > thats not a bug. that the way it behaves. > if you do use map 6, your map holds the 6 sides information in one > single source bitmapdata. > ideal to make a skybox, the inside of a box... > > now you do apply a transform material. > if you want to show your grid, just pass a bitmapmaterial, and do not > set map6 > then your grid will be set over each sides of the cube. > > Fabrice > > On Aug 30, 2009, at 2:00 PM, morphean wrote: > > > > > > > There seems to be a bug in the map6 property for a Cube. > > > applying a grid texture shows that it is only wrapping the Left Right > > and Down parts, and none of the text shows from my Bitmap texture; > > > The Front, Back, and Up sections are not used at all... > > > I have posted the materials used. can anyone see what is going wrong > > here? > > >http://groups.google.com/group/away3d-dev/web/map1-01.png > >http://groups.google.com/group/away3d-dev/web/grid1-01.png > >http://groups.google.com/group/away3d-dev/web/Screen%20shot%202009-08... > >http://groups.google.com/group/away3d-dev/web/Screen%20shot%202009-08... > > > snippet below: > > > private function initMaterials():void { > > > //inside = new BitmapMaterial(Cast.bitmap(new fullMap())); > > outside = new ColorMaterial(0xffc00); > > inside = new TransformBitmapMaterial(Cast.bitmap(new fullMap)); > > > } > > > private function initObjects():void { > > > generateCube(); > > > } > > > private function initCameraPositions():void { > > > var cameraZpos:Number = (cube1.depth/2)*3.0; > > trace(cameraZpos); > > // > > insideCameraPosition = new Number3D(cube1.x,cube1.y,cameraZpos); > > camera.focus = 40; > > //camera.pitch(30); > > camera.position = insideCameraPosition; > > //camera.target = cube1; > > > } > > private function initListeners():void { > > > stage.addEventListener(Event.ENTER_FRAME, onEnterFrame); > > } > > > private function onEnterFrame(e:Event):void { > > view.render(); > > } > > > private function generateCube():void { > > cube1 = new Cube(); > > cube1.width = cube1.height = cube1.depth = cubeSize; > > cube1.name = "cube1"; > > cube1.material = inside; > > inside.scaleX = 1; > > inside.scaleY = 1; > > cube1.back = outside; > > cube1.map6 = true; > > cube1.flip = false; > > > //cube1.bothsides = true; > > cube1.rotationX = 45; > > cube1.rotationY = 45; > > cube1.addOnMouseOver(onRollOver); > > cube1.addOnMouseOut(onRollOut); > > scene.addChild(cube1); > > } > > > can anyone shed any light on what is going on here, i am going to try > > this with some older releases.
