2013-02-15 160 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