IPython和3D:绘制简单和交互式场景

时间:2015-09-30 14:08:20

标签: python 3d webgl ipython

我正在开展一个有趣的小项目,根据分形生成绘制一个行星。我的项目在标准的PyOpenGL调用下工作,但是为了使它更具交互性,我想在IPython Notebook上导出它。

我只使用一些三角形,在笛卡尔坐标系中。有没有办法,就像three.js的目的,在IPython笔记本中根据一些多边形绘制一个非常基本的3D场景?我看到了很多静态情节库,但没有看起来像我正在寻找的东西。

PS:通过互动,我可以旋转场景,例如。

1 个答案:

答案 0 :(得分:5)

当然,看看PyThreeJS,它是Python和ThreeJS之间的桥梁。包含的example file很好地概述了如何在IPython笔记本中将代码移植到PyThreeJS。

您可以通过将PyThreeJS与IPython widgets相结合来实现互动。