Flex+Papervision3D三维技术研究(前言篇)(转帖)
来源:互联网 发布:python基础教程怎么样 编辑:程序博客网 时间:2024/06/02 20:54
原文转自:http://blog.csdn.net/neil89/article/details/6938012
由于公司项目需求,需要在项目中添加三维地图展示功能。本人在网上大概搜索了一些,关于三维展示的商用产品很多,但是能实现三维地图展示的却不多,比较出名且技术比较成熟的无非是Skyline、ESRI这些GIS巨头的产品。公司项目中提到一个要求是要进行web3D展示,本人搜索了大量的资料表明,要进行Web 3D地图展示,选择ArcGIS是比较吃力的,ArcGIS在三维方面的主打产品的是基于C/S架构,目前来说,还难于实现Web 3D展示。另一个就是Skyline了,相当实例表明,用这款产品进行Web 3D开发是不二选择,开发出来的产品占用资源少,操作流畅,但是要买这样一个产品,银子也不会少,对于我 们这个想实现基本3D展示的项目来说,银子这道槛实在难过。
基于以上的背景,本人在网上打找到了Papervision3D这个基于flash的3D引擎。对于这个引擎,虽然也有相对于其它引擎的不足之处,但网友们对其评价还是比较高的,最主要的是它开源,看来,人们总是喜欢分享,分享万岁啊。
我大概花了一个多星期来熟悉这个3D引擎,现在,我们就来入门吧。它的开发平台可以flash或者是Flex。虽然这两个平台是自家兄弟,但对于我 们开发人员来说,还是有区别的,相信用惯了Myeclipse的人肯定不会去用Flash来开发啦。提到平台的问题,本人是纠结了很久,因为在网上搜索关于Papervision3D的相关资料或者是源码,动不动就是一个as包贴上去,或者干脆是一个fla文件(flash源文件),下载下来eclipse里不能用啊。尝试去搜索Flex+Papervision3D的相关资料,比较少,大多用是flash作为开发工具。不过不怕,毕竟自家兄弟,大多话还是说得通的。
这里选择平台是eclipse8.6+Flex4.5.1SDK作为平台。在继续之前,你需要到http://code.google.com/p/papervision3d/downloads/list下载一个最新的Papervision3D包,然后在开发工具中添加这个包。上面的网址是Papervision3D开源项目在google上的托管服务器,上面有很多Papervision3D开发的资源可供下载。开发工具里添加了Papervision3D.swc包后,就可以进行Papervision3D开发了。
- Flex+Papervision3D三维技术研究(前言篇)
- Flex+Papervision3D三维技术研究(前言篇)(转帖)
- Flex+Papervision3D三维技术研究(前言篇)(转帖)
- Flex+Papervision3D三维技术研究(基础篇二)(转帖)
- Flex+Papervision3D三维技术研究(基础篇一)
- Flex+Papervision3D三维技术研究(基础篇二)
- Papervision3D学习(开荒篇)
- Flex + Papervision3D 开发3DFlash学习笔记(一)
- Flex + Papervision3D 开发3DFlash学习笔记(二)
- (Flex 3D)Papervision3D加载DAE的例子
- flex--flexpaper(百度文档显示技术研究)
- papervision3D模板(smart Program)
- 基于Papervision3D 的在线产品展示技术研究
- papervision3d学习笔记:图片墙(1)
- papervision3d学习笔记:图片墙(2)
- papervision3d学习笔记:图片墙(3)
- papervision3d学习笔记:图片墙(4)
- Flex4 + ArcgisAPI + papervision3d实现三维展现
- VS2010编译和配置OpenSSL
- strcpy,memset,memmove,memcpy的实现
- [深入浅出Cocoa]iOS程序性能优化
- shell批量注释
- AVD管理器提示:PANIC:Could not open:AVD名称
- Flex+Papervision3D三维技术研究(前言篇)(转帖)
- 实现类似百度文库的在线预览office文档
- 1.1.1---Greedy Gift Givers
- HDU 2084 数塔 DP入门
- 求余数的妙用
- 标签
- c++ 利用file文件流读取文件
- 单向hash函数
- 大整数相加