首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页-三维地震可视化- Silverlight?

网页-三维地震可视化- Silverlight?
EN

Stack Overflow用户
提问于 2012-03-16 17:40:31
回答 2查看 457关注 0票数 4

我从来没有写过任何silverlight应用程序,但我希望为地震编写一个3d查看器,并从我的网站上运行它。

我想创建一个简单的查看器,以便用户可以改变“相机”即他们的视角。该视图最多可以包含3d空间中的10,000个对象。

我希望能够快速查看这一点-我在Power Basic应用程序上看到了这一点,并希望在web上做到这一点。

我目前在http://canterburyquakelive.co.nz上有一个关于坎特伯雷、新泽恩德地震的网站,我想学习基础知识,这样它就可以更具互动性。

例如,我想说(开始)在一个“空间”中放置两个对象,我可以定义并实时移动相机。

系统最终必须支持多达10,000个对象。

每个对象都可以是一个简单的圆-不需要特殊的像素着色器

目前我不确定系统的确切功能,所以如果我能找到一个教程,让我把一个人(一个圆圈)放入一个3d世界(空间),并改变相机,那将是很好的。

任何值得欣赏的想法--关于3d和silverlight的内容似乎太多了,以至于我可能会迷失在新功能的“光泽”中,因为我需要一些基础知识,我可以随着时间的推移学习和适应。

**添加评论+图像**基本上我正在等待使用Silverlight创建一个页面,看起来像这样。但我对任何技术都持开放态度。

EN

回答 2

Stack Overflow用户

发布于 2012-03-20 20:27:03

我从来没有在silverlight中做过3D,所以我不能准确地回答你的问题,但一般来说,在“真实”的3D地形中显示地理标记是相当复杂的。至少你可能会看到:

  • 获取二进制高度数据文件(我上次查看时,美国宇航局提供了这个文件)
  • 读取和解释上述文件以获得‘位图’高度数据
  • 选择和处理投影(例如UTM)
  • 决定如何对位图高度数据进行细分

<代码>F29

如果你想要它的纹理,你还需要获得卫星数据,再次转换或处理它,以说明投影。

你可以忽略地形高度,但这可能不会简化事情,这取决于你的地形有多“颠簸”。

通过比较,渲染标记非常简单,可以从以下选项中选择:

可能有一些库可以为你做一些或所有的事情,所以如果你打算自己滚动,那么我提到的一些东西可以成为你搜索的基础。

但是,考虑到您对站点和情况的描述,我怀疑您最好使用预先存在的解决方案来避免所有这些工作。例如Google Earth API

票数 1
EN

Stack Overflow用户

发布于 2012-03-20 16:19:29

你可以考虑让你远离Silverlight的3D web插件,但这可能会加快你的开发过程。我特别想到的是Blender 3D web插件。我可以理解编写自己的查看器的需要,但在重新发明轮子之前要三思。祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9734877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档