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

Away3D(一):The Camera(s)

阅读更多

原理图:


Away3D Cameras:

var cam:Camera3D = new Camera3D({zoom:5,focus:200});

var cam:Camera3D = new Camera3D({zoom:5,focus:200});
cam.zoom = 5;
cam.focus = 200;

cam.pan = 45; // 水平方向
cam.tilt = -10; // 垂直方向

 

Camera3D:最基础的camera,自由模式的camera

camera.moveUp(10);
camera.moveDown(10);
camera.moveLeft(10);
camera.moveRight(10);
camera.moveForward(10);
camera.moveBackward(10);

 

将camera指向某一个点 ,使用“lookAt”命令:

camera.lookAt( new Number3D(x,y,z) );

 

TargetCamera3D:一直朝向某一物体

camera.target = sphere;

 

HoverCamera3D:环视camera
使用以下属性转动camera:

camera.targetpanangle = 0;
camera.targettiltangle = 0;

 

targetpananglepanangle 的区别:

  • targetpanangle:目标转向角度,所要转动朝向的目标角度
  • panangle:当前 转向角度

转动速度的快慢

camera.steps = 16;

 
EnterFrame method函数里必须添加以下语句:

camera.hover();
view.render();
  • 大小: 34.8 KB
分享到:
评论

相关推荐

    Away3D 源代码

    Away3D是一款强大的开源Flash 3D引擎,用于在Adobe Flash平台上创建高质量的3D图形和交互式应用程序。它的最新版本4.1 Alpha是开发者们手中的一个强大工具,旨在为Web上的3D体验提供高性能和易用性。下面将详细介绍...

    Away3D 基础教程

    《Away3D基础教程》是一本专注于Flash 3D开发的资源集合,旨在帮助开发者掌握Away3D这一强大的开源框架。Away3D是基于ActionScript 3.0的,为Flash Player和Adobe AIR平台提供了高性能的3D图形渲染能力。在Flash 3D...

    away3d 4.1.0 swc

    在标题提到的"away3d 4.1.0 swc"中,SWC文件是一种库包格式,常用于Flex和ActionScript项目,它包含编译后的类和其他资源,使得开发者能够轻松集成Away3D框架到他们的Flash应用中。 在Away3d 4.1.0版本中,该库带来...

    Away3D汽车展示

    Away3D作为一款强大的Flash平台上的开源3D引擎,为开发者提供了构建互动3D应用程序的强大工具。本文将深入探讨“Away3D汽车展示”项目,分析其核心技术和实现细节。 首先,我们来看一下项目的基础——Away3D 4.06...

    away3d Demo

    Away3D是基于Adobe Flash Platform的一款强大的开源3D引擎,它为Web开发者提供了一种高效、便捷的方式来创建丰富的3D交互体验。在这个"away3d Demo"中,我们重点讨论的是Away3D的版本2.2.5中的示例代码,这将帮助...

    Away3D中文学习资料集锦打包下载

    Away3D中文学习资料集锦打包下载 Away3D中文学习资料集锦打包下载 Away3D中文学习资料集锦打包下载 官方翻译, 有基础知识,学习笔记,实例说明 内容有 Away3D 4.0.7。chm 1 -对一个简单类的解释 2 - 视口与场景 3 ...

    away3D 官方api

    Away3D是一个强大的开源库,专为Flash平台设计,用于创建高质量的3D图形和交互式应用。这次发布的Away3D 4.0 API文档,是开发人员期待已久的更新,它带来了许多新特性和性能优化,让Flash 3D编程变得更加高效和便捷...

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

    Away3D 是一款强大的实时三维引擎,专为Flash或Flex平台设计。它的主要目标是提供一个高效的3D渲染环境,让开发者能够创建出互动性强、视觉效果丰富的3D应用程序。Away3D 支持ActionScript 3.0,这意味着它可以无缝...

    Away3D api

    Away3D是一个强大的开源框架,专门用于在Adobe Flash Player和Adobe AIR环境中构建三维(3D)图形和交互式应用程序。这个API(Application Programming Interface)为开发者提供了丰富的工具和功能,使得在Web上创建...

    Away3d+as3dmod超炫3D相册

    【Away3d+as3dmod超炫3D相册】是一种基于ActionScript 3.0(As3.0)的3D图形渲染技术,结合Away3d库和as3dmod模块,创造出立体感超强的3D环形相册效果。这个项目展示了如何在Web上实现动态、互动的三维图像展示,给...

    away3d-away3d-examples

    《Away3D:深入探索3D图形编程的奇妙世界》 Away3D是基于Adobe Flash Platform的开源3D引擎,它为Web开发人员提供了一种高效、强大的方式来创建交互式三维图形应用。"away3d-away3d-examples"项目,正如其名,是一...

    away3d核心运行库fp9版本

    Away3D是一个高度优化的,基于ActionScript 3的开源3D引擎,专为Adobe Flash Player平台设计。本次我们关注的是其针对Flash Player 9(简称FP9)的核心运行库——away3D-core-fp9-master。这个版本为Flash CS3用户...

    flex中使用away3d引擎播放的帧动画示例

    Away3D是一个强大的开源3D图形库,适用于Adobe Flash平台,包括Flex。这个示例着重于将Away3D与Flex结合,创建出具有交互性的3D场景,并在其中播放帧动画。 首先,了解Flex和Away3D的基础是至关重要的。Flex是一种...

    在Flex项目中引用Away3D(版本3.6)AS项目

    在Flex项目中引用Away3D(版本3.6)AS项目是一个高级的3D图形编程实践,这涉及到将流行的ActionScript 3(AS3)框架Away3D与Adobe Flex结合使用,以创建丰富的3D用户体验。Away3D是一个强大的开源库,它允许开发人员...

    away3d开发引擎包

    Away3D是一个强大的开源3D图形引擎,专门设计用于Adobe Flex平台,使得开发者能够在Flex应用程序中轻松创建复杂的三维场景和交互式内容。它利用了Flash Player和Adobe AIR的硬件加速功能,提供高效、高性能的3D渲染...

    away3d4.1 开源代码

    Away3D,作为一个知名的开源三维图形库,为开发者提供了一套高效、灵活的工具,用于在Flash平台上构建三维应用程序。Away3D 4.1 版本是其发展历程中的一个重要里程碑,它在性能优化、功能扩展和易用性上都有显著提升...

    away3d 4.1 真正的GPU加速全景代码和程序

    Away3D是一款强大的开源3D图形库,主要用于Adobe Flash平台,提供高效的3D渲染能力。在Away3D 4.1版本中,引入了对GPU加速的深度支持,从而在Web上实现了真正意义上的全景体验。这一版本不仅提升了性能,还简化了...

    Away3d414gold的开发包源码

    Away3D 是一个基于ActionScript 3.0的高性能3D图形库,支持Adobe Flash Player和Adobe AIR平台。4.14 Gold版进一步优化了性能,提高了渲染质量和稳定性,使得在Web上实现复杂的3D交互变得更加容易。 2. **源码结构...

    away3d_2_1_0.zip_DrawTriangle.as_View3D._away 3d_away 3d.camer_a

    《Away3D:深入探索Flash 3D引擎的奥秘》 Away3D,作为一款在Flash平台上备受赞誉的3D引擎,为开发者提供了一种高效且强大的方式来创建交互式3D应用。标题中的"away3d_2_1_0.zip_DrawTriangle.as_View3D._away 3d_...

    Away3D场景漫游Demo

    本次我们聚焦的是一个名为"Away3D场景漫游Demo"的应用实例,它展示了如何利用Away3D库来创建一个可自由探索的3D环境。 首先,我们需要理解 Away3D 的核心概念。Away3D 提供了一系列类和接口,用于构建3D对象、光照...

Global site tag (gtag.js) - Google Analytics