Получить цвета из вокселизированной сетки

Я использую пакет Trimesh как способ обработки файлов obj. Я использую функцию voxelized() из сетки и использую свойство matrix, чтобы получить каждую позицию куба. Но я хотел бы также получить основной цвет каждого куба (может быть, как среднее значение цветов граней там). Я не мог найти способ сделать это, и я думаю, что это не реализовано.

У кого-нибудь есть идеи, как получить из обычной вокселизированной сетки цвет кубиков? Спасибо большое за помощь.

import trimesh

mesh = trimesh.load("filename.obj")
mesh_voxelized = mesh.voxelized(.1).hollow()
mesh_voxelized.matrix  # here to get the cube's existence / position
# Ideally I would need something like `mesh_voxelized.colors` in the same format

0 ответов

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