我根本不知道3D Visualization
,我想创建一个应用程序,应用程序的想法完全取决于3D structure
。
我会尽力澄清我的问题,以避免将其模糊不清。
我的应用程序的主要目标是navigation
中的{3D environment
)部分。我想上传特定区域的地图,并且应用程序允许引导用户到达目的地。(实时3d渲染)。
该应用程序应该适用于kiosk
,smart phones
和web
。(多个平台)。
以下视频阐明了我想要做的事情:
现在我想知道一个开始点without reinventing the wheel
,如果有一些框架我应该先了解一下吗?
我是.net
开发人员(asp.net),我开始学习CMS(Joomla
),所以在这个区域附近发现APIs or frameworks
会很棒尽快实现我的目标。
答案 0 :(得分:9)
根据您指定的要求,我建议您查看Unity3D。
答案 1 :(得分:6)
另一种选择是使用HTML5构建应用程序的前端并使用Three.js进行3D http://threejs.org/
您的后端可以将地图和导航数据提供给前端,您可以在浏览器或HTML5智能手机应用中呈现所有内容。如果您需要更新可视化中的信息或动态加载新位置,可以通过简单的AJAX调用完成,并且您的回调会将新信息添加到Three.js场景中。
答案 2 :(得分:3)
您可以在C#中使用OpenCV库进行图像处理,并从HTML5和AJAX获取帮助。
答案 3 :(得分:3)
忘记其他人建议你关于3D框架的建议。映射和导航是它自身的复杂性 - 像团结这样的3D框架将为您提供3D。但他们不会给你GIS。根据您的要求,您可以检查Micello的2D映射和Deep Map的移动3D映射(http://www.deep-map.com/en)。它们还可以帮助您创建地图 - 这是您之前应该考虑的原因。
答案 4 :(得分:3)
试试X3DOM。它是一种可用于应用程序,Web浏览器等的编程语言。语言很像HTML和JavaScript。实际上,您可以使用JavaScript和HTML访问X3DOM中的3D空间。
此语言的网站是:x3dom.org