我们正在制作一款具有Map
校园功能的Android应用程序。
仅适用于我们的校园。
与Android的集成似乎不是问题,但我需要有关maps
的建议。
如果我们得到(2d)map
的草图,是否有任何工具,我们可以将其建模为3D
查看?然后将地图集成到Android应用程序。
我们将拥有Shortest Path
,Zoom-in
,Zoom-out
,Rotate
等功能。
建议我们如何使用草图或工具或技术制作3D模型。
谢谢!
答案 0 :(得分:0)
这是一个相对简单的3D工具。 http://www.sketchup.com/
但是,您仍然需要将其导入您的应用。然后,您需要解析该文件并创建顶点,面,导入纹理和材质。
根据生成的模型的大小,Java很可能在OpenGL中处理3D渲染的速度太慢。您需要使用Android-NDK。这将要求您使用C或C ++并使用Java Native Interface(JNI)与其进行交互。
以上是仅让您的模型渲染。然后,您需要插入初始问题中列出的功能。旋转功能将要求您每秒渲染多次(我通常使用30作为基准)。
这不是一项微不足道的任务,但它听起来确实很有趣。 祝你好运