728x90
이번엔 papervision3D 로 큐브를 만들어 회전시켜보겠습니다.
package { import flash.display.MovieClip; import flash.events.Event; import org.papervision3d.objects.primitives.Cube; import org.papervision3d.view.BasicView; import org.papervision3d.materials.utils.MaterialsList; import org.papervision3d.materials.ColorMaterial; public class main extends BasicView { private var cube : Cube; public function main() { init(); } private function init() { var color1:ColorMaterial = new ColorMaterial(0xFF0000); var color2:ColorMaterial = new ColorMaterial(0x0000FF); var color3:ColorMaterial = new ColorMaterial(0x00FF00); var color4:ColorMaterial = new ColorMaterial(0x666666); var material:MaterialsList = new MaterialsList(); material.addMaterial(color1 , "front"); material.addMaterial(color2 , "back"); material.addMaterial(color3 , "left"); material.addMaterial(color4 , "right"); material.addMaterial(color3 , "top"); material.addMaterial(color4 , "bottom"); cube = new Cube(material,300,300,300); scene.addChild(cube); addEventListener(Event.ENTER_FRAME, render); } public function render(e:Event) { cube.pitch(1); renderer.renderScene(scene, camera, viewport); } } }
반응형
'배워보자!! > papervision3D' 카테고리의 다른 글
[papervision3D] 페이퍼비전 3D 큐브만들기 ver2 (0) | 2015.04.24 |
---|---|
[papervision3d] 플래시3D 마우스에 반응하는 큐브 (0) | 2015.04.23 |
[papervision3d] 플래시3D 큐브에 이미지 넣기! (0) | 2015.04.16 |
[papervision3D] 페이퍼비전 3D Plane 만들기! (2) | 2015.04.15 |
댓글