Как работает Trimesh face_adjacencyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как работает Trimesh face_adjacency

Сообщение Anonymous »

Я пытаюсь получить две лица и две вершины, которые касаются края. < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»