Papervision3D 如何显示 3D Model: http://papervision2.com/loading-complex-models/
Collada 是什么? http://www.collada.org/mediawiki/index.php/Getting_started_with_COLLADA
如何查看 Collada内容及他所表示的模型? http://www.flexhacks.org/wordpress/?p=52 Adobe Air Collada-Papervision3D Viewer 是一个用于显示Collada文本内容 以及 显示图形的小工具,类似于DirectX 中 用于察看.X文件的Viewer,由于Collada是基于XML开发,所以这个Collada-Papervision3D Viewer 不但可以显示Collada图形,还可以对Collada文件进行编辑,比如修改默认X轴朝向,等等...
如何将 3D Model 转成 Collada 格式?
http://www.collada.org/mediawiki/index.php/Portal:Products_directory 列举了支持Collada转换的3D Model 的文件格式,比如 Maya, 3DMax, Google Earth 等等,但是如果是自己开发的3D Model模型,必须要自己完成转换,Collada说白了就是一种特定格式的 XML 而已。
http://www.khronos.org/developers/resources/collada 提供了一些 Resource,我认为唯一有用的是 COLLADA Document Object Model (DOM), 貌似通过这个DOM,我们可以生成Collada文档。下面,我们来了解一下 Collada 中每种节点类型的含义,这个工作可以通过 1〉寻找文档 2〉通过上面提到的 Papervision3D Viewer 来查看已有的Collada文件来分析。
   文档:http://www.khronos.org/collada/  我看得是  
       COLLADA 1.4.1 Specification (Second edition)
       COLLADA 1.4.1 Release Notes (Second edition)    
       COLLADA 1.4.1 Schema (includes OpenGL ES Profile)
 模型:http://www.collada.org/owl/ 这里面可以下载一些Collada文件,拿来分析足够了。
COLLADA DOM
  看了一圈,也就这个比较像能实现我们目标的工具了。  
  Consider using either the FCollada or the COLLADA DOM library. Both libraries are open-source and can be used in a commercial or noncommercial application without restrictions. COLLADA DOM is generated from the XML COLLADA schema and provides access to all the COLLADA elements. FCOLLADA is used by the ColladaMax and ColladaMaya plug-ins, and provides a higher-level interface. The choice of library depends on your style of programming, and how close to the schema you want to be. 从这段描述来看,不想跟Max 和 Maya扯上什么关系,我们就用最直接的 DOM 来做好了。  
  论坛 Implementation Discussions https://collada.org/public_forum/viewforum.php?f=12 希望能在里面找到点啥有用的。
  COLLADA DOM 简介: http://www.collada.org/mediawiki/index.php/COLLADA_DOM 下载 :http://sourceforge.net/projects/collada-dom

   资料准备就这么多了,接下来我们做一些具体的工作。  

演示:http://diy.hicdma.com/product/pro_details.php?pid=15634
您是游客您没有权限查看该图片


代码 复制 - 运行

<div class="de"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="799" height="508"> 
              <param name="movie" value="http://diy.hicdma.com/diy/Flash/3DPreview.swf" /> 
              <param name="quality" value="high" /> 
              <param name="bgcolor" value="${bgcolor}" /> 
              <param name="allowScriptAccess" value="sameDomain" /> 
              <param name="FlashVars" value="flashbg=../Upload/bg/1.jpg&model=../UpFile/model/16_dae.DAE&front=../UpFile/model/16_16front.png&back=../Imgt/base/20110520/BackE37-AE15634.png&left=../UpFile/model/16_16left.png&right=../UpFile/model/16_16right.png&top=../UpFile/model/16_16top.png&bottom=../UpFile/model/16_16bottom.png" /> 
              <embed src="http://diy.hicdma.com/diy/Flash/3DPreview.swf" quality="high" bgcolor="#ffffff" 
        width="799" height="508" name="nemm" align="middle" 
        play="true" 
        loop="false" 
        quality="high" 
        allowScriptAccess="sameDomain" 
        type="application/x-shockwave-flash" 
        pluginspage=" http://www.adobe.com/go/getflashplayer" 
        FlashVars="flashbg=../Upload/bg/1.jpg&model=../UpFile/model/16_dae.DAE&front=../UpFile/model/16_16front.png&back=../Imgt/base/20110520/BackE37-AE15634.png&left=../UpFile/model/16_16left.png&right=../UpFile/model/16_16right.png&top=../UpFile/model/16_16top.png&bottom=../UpFile/model/16_16bottom.png" 
 </embed> 
    </object></div>