Python API для генерации вершин геометрии?

Я пытался найти Python API, который может генерировать геометрические вершины весь день. По сути, у меня есть приложение PyOpenGl, использующее OpenGL 3.3, и мне нужно уметь рисовать кубы, сферы, торы и конусы. Я разочарован примерно после 10 часов исследований и неудач снова и снова; Я не смог ни найти библиотеку, которая генерирует это для меня, ни создать функцию самостоятельно. Самое близкое, что я получил, это API под названием pyrr который имеет функцию для генерации вершин для куба с pyrr.geometry.create_cube(scale=(1.0, 1.0, 1.0), st=False, rgba=False, dtype='float32', type='triangles') но это так. В фиксированной функции OpenGL были функции для рисования сфер и торов, так почему так сложно найти API, который имеет такую ​​функцию: create_sphere(0.5) это вернуло бы вершины сферы с центром в (0,0,0) с радиусом 0,5, упорядоченным таким образом, что их можно нарисовать, используя GL_TRIANGLE_STRIP? Кто-нибудь знает какой-нибудь Python API, который имеет такие функции?

0 ответов

Другие вопросы по тегам