Pygame 3D:怎么样,有可能吗?

时间:2015-06-16 20:32:04

标签: python performance dictionary 3d pygame

所以我想在pygame中编写一个3d网格查看器,不需要其他第三方模块(panda3d是完美的,但它非常复杂)。我的想法是:

list_of_surfs = {'85 50':'70deg'} #the 85 50 and the dimensions of the 
#side/surf, and 70 deg of rotation to be able to see it, then i would like
#stretch it and scale it for it to seem 3-dimensional.

有什么想法吗?这似乎也不起作用;这太复杂太耗时了。那么我怎样才能制作纯粹的Pygame 3d-mesh查看器?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

Pygame没有能力本地执行此操作。如果您真的想要这个,那么您需要刷新三角法来将3D空间中的线条映射到2D屏幕。那时,您将基本上重新实现3D引擎。