从OBJ到WebGL-pythongae

从OBJ到WebGL-pythongae,python,google-app-engine,webgl,Python,Google App Engine,Webgl,我必须编写一个应用程序,它接受一个OBJ文件(+MTL,+纹理),并在web浏览器中显示一个3D WebGL对象。我使用谷歌应用程序引擎(Python) 我尝试使用PyGame库来实现这一点,但PyGame使用C代码来提高性能,并且只有纯Python库可以与Google App Engine一起使用 还有其他的图书馆可以帮我吗?我该怎么做呢?谷歌应用引擎在这里无关紧要,它只是文件的来源 PyGame只在您的PC上运行,即使它是用纯python编写的,也不适合这种情况 您需要的唯一库是WebGL库

我必须编写一个应用程序,它接受一个OBJ文件(+MTL,+纹理),并在web浏览器中显示一个3D WebGL对象。我使用谷歌应用程序引擎(Python)

我尝试使用PyGame库来实现这一点,但PyGame使用C代码来提高性能,并且只有纯Python库可以与Google App Engine一起使用


还有其他的图书馆可以帮我吗?我该怎么做呢?

谷歌应用引擎在这里无关紧要,它只是文件的来源

PyGame只在您的PC上运行,即使它是用纯python编写的,也不适合这种情况

您需要的唯一库是WebGL库本身和一个存放文件的位置(GAE或1000个其他位置也可以),以便将文件传输到目标浏览器

例如:


其中没有一个托管在GAE上(可能),但它们都显示3D WebGL对象

有几种免费服务可以为您做到这一点,而无需编写任何代码。我会提到我们的,但还有其他的。如果你只想在你的页面上旋转一个模型,绝对不要浪费你的时间来构建这个-有很多服务可以为你做到这一点

如果需要使用3D数据编写自定义应用程序,可以直接使用WebGL或其中一个渲染库(如Three.js)构建该应用程序。我们在内部使用Three.js,如果这是您选择的方式,我建议您查看我们的工具和。引擎是我们的最新产品,它是一种非常强大的方式,可以轻松构建3D应用程序。我们的第一个参考应用是,看看吧