papervision3d 中的坐标(1)--坐标系
papervision坐标系如图:

?
?
?
例子:
?
代码:
?
public class My3D extends BasicView
?{
??private var sphere:Sphere
??public function My3D()
??{
????? super(800,800,false,true,CameraType.FREE);
????? sphere = new Sphere(null,200,20,20);
???
???????????????? var lines:Lines3D = new Lines3D();//虚拟一根线
???????????????? lines.addNewLine(2, -400, 0, 0, 400, 0, 0); //加入线,当作x轴
???????????????? lines.addNewLine(2, 0, -400, 0, 0, 400, 0); //当作y轴
???????????????? lines.addNewLine(2, 0, 0, -400, 0, 0, 400); //当作z轴
??????????????
????????? scene.addChild(sphere);
???????? // sphere.addChild(lines); //坐标轴和园一期转动
????????? scene.addChild(lines);
????????
???????? camera.position=new Number3D(400,400,400);
???????? camera.lookAt(sphere);
????? startRendering();
??}
??????? /**
???????? * 加入每一帧的动作
???????? * @param event
???????? *
???????? */
??????? override protected function onRenderTick(event:Event=null):void
??{
???//sphere.yaw(2);//绕Y轴选装
???//sphere.roll(2);//绕x轴选装
??? sphere.pitch(2);//绕z轴选装
???
???renderer.renderScene(scene, camera, viewport);
??}
?
?
1 楼 suifeng 2009-01-21 cool!