`
sjkgxf7191
  • 浏览: 257825 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Away3D(二):The View and the Scene

阅读更多

The View:

var view:View3D = new View3D();
addChild(view);

 

缺省情况下 ,view没有被剪裁 ,需要设置clipping 属性才行

View = new View3D({scene:viewScene,camera:cam,x:w/2,y:h/2});
var myClip:RectangleClipping = new RectangleClipping({minX:-w/2,minY:-h/2,maxX:w/2,maxY:h/2});
View.clipping = myClip;
// 一般x和y的值是场景长宽的一半
var view:View3D = new View3D({x:232, y:200});
// 或者
var view:View3D = new View3D();
view.x = 232;
view.y = 200;

 

必须调用以下函数,才能显示场景中的内容

view.render();

 

The Scene:
The Scene works just like the Stage in Flash .
可以直接通过view使用scene

view.scene

 

或者另外新建一个

var myScene:Scene3D = new Scene3D;
var view:View3D = new View3D({x:232, y:200, scene:myScene});

 

向scene添加/删除 object:

view.scene.addChild(mySphere);
view.scene.removeChild(mySphere);

 

设置场景变化 的侦听:

myScene.addEventListener(Object3DEvent.SCENECHANGED,someFunction);
myScene.removeEventListener(Object3DEvent.SCENECHANGED,someFunction);
分享到:
评论

相关推荐

    Away3D最新版本4.1源码

    Away3D是flash或flex上的一个功能强大且实时的3D引擎,具有快速、高效、API清楚等优点。但是三角型消失的问题让...away3d世界由:view 视口、scene 场景、camera 摄像机和3D物体四部分组成,也称Away3D的四大基本构件。

    Away3D 基础教程.doc

    import away3d.containers.View3D; import away3d.primitives.Sphere; import flash.display.Sprite; [SWF(width="500", height="400", frameRate="60", backgroundColor="#FFFFFF")] public class Basic01 ...

    Away3d 基础教程

    在深入学习Away3d之前,有几个关键的“物件”需要了解:场景(Scene)、视口(View)、相机(Camera)、基本元素(Primitives)、纹理(Textures)等。这些概念构成了3D图形渲染的基础框架,是构建任何3D场景的基石。 #### ...

    Away3D的API

    **Away3D API详解** Away3D是一款强大的开源框架,专为Adobe Flash平台设计,用于构建高质量的3D图形应用。其API(应用程序接口)提供了丰富的功能,使得开发者能够高效地创建复杂的3D场景、动画以及交互式应用程序...

    Away3D 一款能够应用于Flash或Flex平台中的强大的实时三维引擎

    这个基础类中,我们还看到了如何导入必要的库,例如`away3d.containers.View3D`和`away3d.primitives.Sphere`,以及使用`flash.display.Sprite`来创建基本的显示对象。SWF元数据在第5行定义,用于指定输出SWF文件的...

    Away3D(3D引擎) 4.1.6 官方最新版.zip

    away3d世界由:view 视口、scene 场景、camera 摄像机和3D物体四部分组成,也称Away3D的四大基本构件。 Away3D基本构件 3D物体就是那些我们想要在三维世界里显示的内容; 场景(scene)相当于3D的世界,类似与一...

    Away3D 引擎

    Away3D是flash或flex上的一个功能强大且实时的3D引擎,具有快速、高效、API清楚等优点。但是三角型消失的问题让...away3d世界由:view 视口、scene 场景、camera 摄像机和3D物体四部分组成,也称Away3D的四大基本构件。

    Flash 3D

    var view3d:View3D = new View3D(); addChild(view3d); ``` 3. **加载模型**:使用Loader类或特定的3D模型加载器(如away3d.loader.ModelLoader)加载外部3D文件,例如OBJ、3DS或Collada(DAE)格式的文件。 ```...

    lessons_2_0_0.zip_away

    1. **Away3D基础知识**:了解Away3D架构,包括基本类和接口,如Scene3D、View3D、Camera3D等。 2. **对象创建与渲染**:学习如何创建3D对象,如Box、Sphere、Mesh等,并理解渲染流程。 3. **材质与纹理**:理解...

    flex 3D小demo

    2. spark:View3D:相比mx:Canvas,View3D提供了更为复杂的3D特性,包括光照、纹理映射、相机控制等。开发者可以利用Scene3D、Group3D以及Sprite3D等元素来构建复杂的3D模型和场景。View3D还支持导入3D模型文件,如 ...

    qiu.zip_FlashMX_

    2. **View3D**:负责渲染Scene3D内容到舞台。 3. **Loader3D**:加载纹理和其他资源。 4. **Matrix3D**:进行3D变换,如旋转、缩放和位移。 实现过程中,你可能还会遇到性能优化的问题,比如使用LOD(Level of ...

    届高三英语一轮复习必修1Unit3(人教版新课标)[精选].doc

    题目3中,"get a better ______ of the river" 需要一个从特定位置看到的视野,所以选B "view"。其他选项如 "sight" 指整体景观,"scene" 常指场景或舞台布景,"scenery" 是指自然风光。 4. 动词短语搭配:题目4中...

    2020届高三英语一轮复习 Unit 3 Travel journal精品同步练习 新人教版必修1.doc

    3. 视角相关的词汇辨析,如题目3,"If you stand here, you’ll get a better ________ of the river." 这里"view"指的是从特定位置看到的景象,适合形容河景。"sight"通常指眼前所见,"scene"常用于描述有活动和...

Global site tag (gtag.js) - Google Analytics