所以我想在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查看器?任何帮助将不胜感激。
答案 0 :(得分:1)
Pygame没有能力本地执行此操作。如果您真的想要这个,那么您需要刷新三角法来将3D空间中的线条映射到2D屏幕。那时,您将基本上重新实现3D引擎。