opengl обрабатывает треугольники и ребра - PullRequest
0 голосов
/ 29 мая 2019

Я слежу за учебником по python opengl [здесь] [1] Я могу заставить демо-версию куба работать.

Я читаю в виде файла

path = "E:/gygaia/database/contexts/99_526/31.ply"
mesh = read_triangle_mesh(path)

Что с помощью следующего дает мне массив вершин и массив треугольников.

verticies = mesh.vertices
edges = np.asarray(mesh.triangles)

edges

array([[     2,     20,      0],
       [     0,     21,      1],
       [    20,     21,      0],
       ...,

   [171437, 171439, 171436],
   [171436, 171439, 171424],
   [171424, 171439, 171394]], dtype=int32)

Это дает 3 угла каждого треугольника, но в примере с кубом ожидаются ребра.

Итак, есть ли способ вместо этого ввести треугольники или разбить треугольники на ребра?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...