我想构建一个应用程序,用户可以关闭和关闭3d场景中的灯光(建筑物和灯光在混合器中建模)。它既适用于Web浏览器,也适用于本地的raspberry pi(模型B,B +)。
对于网络我通常使用xdom,但这对覆盆子不起作用,因为没有WebGL。
我可以使用哪种技术适用于两者?
答案 0 :(得分:0)
我认为您应该查看Emscripten项目。 Emscripten基本上将C / C ++代码编译成JavaScript,因此您可以在Web浏览器中运行代码。不幸的是我从来没有使用它,但我发现了一些使用OpenGL ES代码的情况,然后编译了#34;进入WebGL。
这是Emscripten中OpenGL支持的文档页面: https://kripken.github.io/emscripten-site/docs/porting/multimedia_and_graphics/OpenGL-support.html
在下面你可以找到用Emscripten编译的glxgears的一个例子: http://ehsanakhgari.org/blog/2012-01-25/porting-opengl-application-web
希望这会有所帮助,欢呼