2009-12-28 20 views
4

我想在3D模型的表面上放置紋理。我聽說有一個解決方案可以讓它通過OpenGL。什麼庫模擬Javascript中的OpenGL

+3

您是否試圖在瀏覽器中運行? – SLaks 2009-12-28 16:38:39

+0

如果您試圖在3D模型中使用JavaScript進行紋理映射,請注意,Web上的絕大多數瀏覽器用戶將無法使用您的應用程序,至少不會有任何有用的性能。你爲什麼試圖在JavaScript中做到這一點? – 2009-12-28 17:06:01

+1

這讓我很感興趣。用JS實時編輯是非常有趣:) 我發現這個演示。 http://gyu.que.jp/jscloth/touch.html – slava 2009-12-28 17:42:34

回答

4

您還不能在Javascript中使用OpenGL。

您可能正在尋找this

1

有一個在Mozilla的Gecko引擎實驗Canvas3D。然後是谷歌的O3D項目,它爲各種平臺上的瀏覽器提供了一個NSAPI插件。 Opera也在玩3D畫布。

在3D canvas的標準化方面有一些嘗試,但到目前爲止,我不認爲跨瀏覽器有任何一致的內置實現。如果你不介意讓你的用戶安裝一個插件,我認爲谷歌的O3D可能是要走的路(NSAPI是一個由大多數瀏覽器實現的插件API,所以......)

1

jslibs是一個獨立的(無瀏覽器的)支持OpenGL的JavaScript運行時。

0

如果您選擇使用WebGL路線,請使用Three.js。 Three.js是一個使瀏覽器中的WebGL - 3D非常容易的庫。 http://threejs.org/