如何从python(pygame)导出3D文件

时间:2016-06-21 08:37:33

标签: python numpy pygame blender pykinect

我创建了一个基于pygame的环境。在那里我导入一个基于obj文件的球形球混合器。使用pykinect,我试图用来自Xine 360​​相机的kinect的输入来塑造对象。

一切正常。

但是,我希望导出最终产品3D模塑对象并将其保存为.dae,.obj和.stl格式。目前通过记录3D对象边界的末端坐标试图模仿它导出,但这是一个非常繁琐的过程。

有人可以建议如何以所需的3D格式保存变形文件吗?

1 个答案:

答案 0 :(得分:0)

如果你'只是'移动顶点的位置(这就是成型听起来像),那么你可以'只是'替换.obj等文件的那个块。你应该能够通过查看一些文件找出切入和插入的位置(我已经用.obj而不是其他文件做了这个,所以这可能比我建议的更难!)

但是你应该通过采用面边缘的交叉积来修正法线。如果你使用那些uv坐标还需要修复,那就更难了。