`

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);
  }

 

 

2
0
分享到:
评论
1 楼 suifeng 2009-01-21  
cool!

相关推荐

    Papervision3D中文翻译

    1. **3D基础**:了解基本的3D几何原理,如点、向量、坐标系和矩阵变换,这些都是构建3D场景的基础。 2. **Papervision3D架构**:理解Papervision3D的核心组件,如Scene、Camera、Material、Object3D等类的作用及其...

    papervision3d 精髓

    理解3D空间的概念,如坐标系、轴向、旋转和平移等,对于使用PV3D至关重要。书籍中通常会涵盖这些基础知识,并通过实例演示如何在PV3D中应用它们。 #### 3. **创建3D模型** PV3D支持多种3D模型格式,包括.obj和....

    从3dsmax导出Dae模型到papervision3D

    3. 可能需要处理模型的坐标系对齐问题,因为3ds Max和Papervision3D的坐标系统可能不同。可以使用转换矩阵或函数进行调整。 4. 如果模型带有动画,还需要设置动画控制器和时间线,以便在Web页面上播放。 最后,...

    学习PaperVision3D随行笔记,基础知识

    **Scene3D**: 场景是所有3D对象的容器,拥有独立的空间坐标系。虽然它不属于传统的`DisplayObject`类别,但在PV3D体系中,它是存放3D模型的关键组件,通过调用`addChild()`方法可向场景中添加多个3D对象。 **Camera...

    flash 三维学习 积累的网络材料

    1. **基础概念**:了解3D坐标系,包括X、Y、Z轴以及如何在3D空间中定位和旋转物体。 2. **对象与场景**:掌握如何创建3D对象,如立方体、球体等,并将它们添加到场景中。 3. **摄像机**:学习如何设置和移动摄像机...

    PV3D太阳系

    6. 编程技巧:在AS3中,开发人员需要熟悉面向对象编程,掌握DisplayObject和DisplayObjectContainer的概念,以及如何在PV3D中组织3D场景的层次结构。此外,理解PV3D的事件处理机制和3D坐标系统也是必要的。 7. 文件...

    Flash 3D图片旋转展示特效

    4. 设置3D空间:定义3D坐标系,包括X、Y和Z轴,以便进行3D操作。 5. 编写旋转动画:使用ActionScript编写控制3D对象旋转的代码,可能涉及到旋转轴(rotationX、rotationY、rotationZ)和旋转速度等参数。 6. 更新和...

    Flex 3D自己学习过程中的例子

    这涉及到对3D坐标系的理解,以及使用如Matrix3D类进行变换操作。 2. **光照和材质**:3D物体的视觉效果很大程度上取决于光照和材质设置。示例可能包含各种光照类型(如点光源、平行光或聚光灯)的应用,以及不同的...

    PV3D第一次接触

    在使用PV3D时,通常需要具备一定的基础,包括ActionScript 3.0语法、面向对象编程概念以及基本的3D数学知识,如向量、矩阵和坐标系转换。PV3D的核心组件包括场景管理器、摄像机、光源、材质、几何体等,这些组件共同...

    papervision3dChinese.rar_FlashMX/Flex源码_FlashMX_

    PV3D使用右手坐标系,X轴向右,Y轴向上,Z轴向前。理解这个坐标系对于准确放置和移动3D对象至关重要。 三、基本操作 1. 创建3D对象:通过加载3D模型文件(如Collada、3DS格式)或使用内置的几何形状(如Box、Sphere...

Global site tag (gtag.js) - Google Analytics