2009-12-28 39 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/