Я пытаюсь получить две лица и две вершины, которые касаются края. < /p>
import trimesh
mesh = trimesh.load_mesh('../demos/data/triangle_mesh.stl')
print(len(mesh.faces),len(mesh.vertices))
e = 10
print(mesh.edges[e])
f = mesh.face_adjacency[e]
print(f)
print(mesh.faces[f[0]])
print(mesh.faces[f[1]])
< /code>
Вывод < /p>
200 121
[ 7 26]
[4 5]
[7 8 9]
[ 7 9 25]
< /code>
Как видно, что конечные точки края - 7,26. Но ни одно из двух лиц не содержит 7 и 26. Оба лица имеют общее преимущество, но его конечные точки составляют 7,9. Что не так с моей логикой?
Подробнее здесь: https://stackoverflow.com/questions/796 ... ency-works
Как работает Trimesh face_adjacency ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение