能够使用所有opengl库为webgl开发应用程序的最有效方法是什么?

| 我需要在物理模拟应用程序中使用一些物理库,例如C ++中的Bulletphysics。有一个限制,我必须使用webgl和javascript。 我用谷歌搜索并看到使用emscripten,一些库已被移植到javascript,但有人说代码使用了太多的cpu和内存,效果不佳。 我也在寻找一种方法来开发C ++代码并将其移植到javascript,我发现了emscripten,但是由于效率低下而放弃了。 我也找到了mandreel,但它不是免费的,我在最初的计划中需要一种免费的方法。 在这一点上,我想问一下如何以最有效的方式使用通过webgl所需的opengl库? 谢谢     
已邀请:
        大多数物理学仿真库都是为编译成本地代码而量身定制的,有些甚至可能在某些时候使用组装程序。因此,将其移植到JavaScript将非常困难。我认为最好的做法是,直接在JavaScript中编写内容,这是您的最佳选择,因为在您的情况下,这可能是您的预期。 为了清楚起见:OpenGL只是绘制东西。它不是游戏或模拟框架。 Bullet Physics不是OpenGL,ODE不是OpenGL。仅仅因为大多数使用Bullet或ODE的程序都会渲染东西,但这并不意味着它首先与OpenGL有关。     

要回复问题请先登录注册