从体素化的网格获取颜色

时间:2019-08-21 12:21:13

标签: python voxel trimesh

我使用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 个答案:

没有答案