生成几何体顶点的Python API?

2024-06-09 13:45:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在试图找到一个pythonapi,它能够生成一整天的几何顶点。基本上我有一个使用opengl3.3的PyOpenGl应用程序,我需要能够绘制立方体、球体、圆环体和圆锥体。经过大约10个小时的研究和一次又一次的失败,我很沮丧;既找不到一个为我生成这个的库,也不能自己创建一个函数。我得到的最接近的是一个名为pyrr的API,它有一个函数来为具有pyrr.geometry.create_cube(scale=(1.0, 1.0, 1.0), st=False, rgba=False, dtype='float32', type='triangles')的多维数据集生成顶点,但仅此而已。OpenGL fixed function有绘制球体和圆环的函数,那么为什么很难找到这样一个API函数:create_sphere(0.5),它将返回以(0,0,0)为中心半径为0.5的球体的顶点,这样就可以使用GL_TRIANGLE_STRIP来绘制它们呢?有人知道任何pythonapi有这样的函数吗?你知道吗


Tags: 函数apifalse应用程序pythonapicreate绘制球体