프로그래밍/Flex/AIR2008.06.25 00:51
http://www.rozengain.com/?postid=33
검색하다 찾은 소스

private var rootNode:DisplayObject3D;


.. {
// create a new scene and use the container
scene = new Scene3D( container );

// add a root node to the scene
rootNode = scene.addChild( new DisplayObject3D("rootNode") );

// create a textured cube
var cubeTexture:Bitmap = new CubeTexture() as Bitmap;
var cubeMaterials:MaterialsList = new MaterialsList();
cubeMaterials.addMaterial( new BitmapMaterial( cubeTexture.bitmapData ), "all" );
rootNode.addChild( new Cube( cubeMaterials, 200, 200, 200, 1, 1, 1 ), "myCube01" );

// create another textured cube
var psychedelicTexture:Bitmap = new PsychedelicTexture() as Bitmap;
var cube2Materials:MaterialsList = new MaterialsList();
cube2Materials.addMaterial( new BitmapMaterial( psychedelicTexture.bitmapData ), "all" );
var myCube02:DisplayObject3D = rootNode.addChild( new Cube( cube2Materials, 200, 200, 200, 1, 1, 1 ), "myCube02" );
// position the cube
myCube02.moveForward( 600 );
myCube02.moveRight( 600 );
}
private function loop3D( event:Event ):void {
            // get the references to our objects
            var myCube01:DisplayObject3D = rootNode.getChildByName( "myCube01" );
            var myCube02:DisplayObject3D = rootNode.getChildByName( "myCube02" );
           
            // move them
            if( myCube01 != null ) {
                myCube01.rotationX++;
                myCube01.rotationY++;
            }
           
            if( myCube02 != null ) {
                myCube02.rotationX++;
                myCube02.rotationZ++;
            }
           
            // rotate the root node
            rootNode.rotationY++;
            // render the camera to see the changes
            scene.renderCamera( camera );
}

즉, scene은 공간이고
그  scene에 rootNode 를 생성하고
rootNode 에 child 들을 붙여서, 하나의 연결고리를 형성한다.
rootNode를 회전시키면 그 자식들 또한 회전된다.

이해만 했는데 직접 돌려보긴 해야겠다. 밤이 늦었음..
이라고 썼지만.. 궁금해서 해봤다. 역시 생각대로 그렇게 돌아가고 있다.


Posted by 시난

댓글을 달아 주세요

  1. 처음엔 알 수 없던 너만의 향기가 느껴져, http://li.holtzingerfruit.com/burberryoutlet.asp burberry purses

    2013.04.08 19:45 [ ADDR : EDIT/ DEL : REPLY ]
  2. , http://ahv.holtzingerfruit.com/burberryoutlet.asp burberry store
    느껴져요 그대 모습이 우우 언제부터

    2013.04.09 19:28 [ ADDR : EDIT/ DEL : REPLY ]