Получить цвета из вокселизированной сетки
Я использую пакет 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