2013-02-15 155 views
0

我可以有一个拥有许多用户的网站,并且在其网页上我需要在3D模型中创建数据的视觉再现。这个3D模型应该很容易更新,这取决于该数据库为该特定用户提供的数据。 (例如,它将是一个方形棋盘和一个球,而球的位置取决于数据库中给出的数据)。在网页浏览器中创建动态简单的3D模型和更新

我目前对使用哪种技术/语言使其易于使用这一任务感到困惑。

我想过使用Java,JavaScript和Flash(动作?)。

以上哪一项应该是最容易实施的,或者如果您知道其他那些以上列表中的内容,那么也请提出。

+0

可能的重复http://stackoverflow.com/questions/11350090/displaying-a-3d-model-in-javascript-html5 – mkaatman 2013-02-15 15:37:37

+0

不能用于Java,但创建您在Flash中描述的3d场景将是相对平凡的带有诸如away3d之类的3d库。在场景内改变3D对象的大小/位置也是微不足道的。下面是一个初学者教程,可以让你了解复杂性:http://www.adobe.com/devnet/flashplayer/articles/creating-games-away3d.html – 2013-02-16 03:09:16

+0

......当然,Flash对移动浏览器来说并不好,如果这是一个考虑因素。 – 2013-02-16 03:10:33

回答

0

您可以使用WebGL,但您需要支持它的浏览器。也有图书馆可以帮助你,如three.js,看看演示。

当然,如果你需要支持更大的一套浏览器,最好的解决方案是目前的Flash;有一套很好的3D API,即使它主要用于游戏,也支持Unity

+0

谢谢。使用WebGL,是否可以根据Web浏览器中的数据轻微更改模型? – Sahil 2013-02-15 15:42:56

+0

当然,你基本上可以做任何你想做的事情。不确定它是否与你的问题有关,但请看一下[这里](例如http://lab.aerotwist.com/webgl/undulating-monkey/)。 – ZER0 2013-02-15 15:54:49