Что такое MeshLoop в Python API BlenderPython

Программы на Python
Anonymous
Что такое MeshLoop в Python API Blender

Сообщение Anonymous »

Сейчас я создаю собственный движок рендеринга для Blender 3.0+. Я программирую на C++ (основной движок) и Python (API Blender). Раньше я создавал два других движка рендеринга, в которых данные, хранящиеся в сетках, представляют собой полигоны, ребра и вершины, что вполне обычно.
Blender использует другую структуру, где полигон ссылается на несколько «MeshLoops». «MeshLoop» ссылается на одно ребро и одну вершину. Чего я не совсем понимаю, так это причину этого. Простая ссылка на список вершин вполне сработает (и именно так сейчас работает мой движок рендеринга).
Я уверен, что для этого есть причина, но я не могу найти любую дополнительную информацию об этом. В документации API просто указано, что он сохраняет индекс одной вершины и одного ребра.
Итак, мой вопрос: что такое MeshLoop и какой цели он служит? p>

Полезные ссылки:
  • Blender API : Mesh
  • API Blender: MeshLoops
  • API Blender : MeshPolygon


Подробнее здесь: https://stackoverflow.com/questions/723 ... python-api

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