【问题标题】:Any 3d framework for browser that can read in terrain data? WebGL related?任何可以读取地形数据的浏览器 3d 框架? WebGL 相关?
【发布时间】:2011-11-07 12:11:47
【问题描述】:

任何可以读取地形数据的浏览器 3d 框架? WebGL 相关?

需要支持 ArcGIS 地形数据。地形数据将采用 .3dd 格式。最终结果必须是真实的,能够用鼠标平移并可以添加真实世界的物体/天气。

【问题讨论】:

  • 我没用过ArcGIS,对.3dd格式不熟悉。在WebGL相关方面,我可以热情推荐three.js。 .3dd 格式是二进制还是基于文本?有什么规格吗? 3D 框架就在那里,您只需要一个解析器来处理您的数据。

标签: html frameworks 3d webgl


【解决方案1】:

快速谷歌搜索并没有出现任何结果,这并不让我感到惊讶。 WebGL 框架仍然是一个年轻且不断发展的领域,因此对不太常见格式的支持仍然很不稳定。如果您能找到将 ArcGIS 转换为 COLLADA 或 Blender 文件的工具,那么您将有很多选择,否则您可能正在考虑编写自己的加载器。

这听起来很重要,但只要格式有据可查,它实际上应该不会很困难。但是,如果 .3dd 格式没有文档,您可能会等待 ArcGIS 构建自己的 WebGL 库。

【讨论】:

  • “COLLADA 文件是 3D 对象的 XML 表示形式,可以引用附加的图像文件,这些文件充当叠加在 3D 几何体上的纹理。”,但 .3dd 文件包含地形数据...
  • 我认为这里有一个误解:地形数据是 3D 几何体,采用专门且有限的格式。 COLLADA 也是一种用于存储 3D 几何的格式,但采用更通用的方式。因此,完全可以使用 COLLADA 文件来表示地形,只是没有针对特定目的进行优化。
猜你喜欢
  • 2015-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-10
  • 1970-01-01
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多