【发布时间】:2020-10-23 10:44:36
【问题描述】:
我要解决的问题是我在搅拌机中创建了一个模型,其中包含几个单独的几何图形,每个几何图形都有自己的纹理文件。
据我了解,您可以在 PyCollada 中创建网格并获取纹理坐标,如下所示:
from collada import Collada
mesh = Collada("my_model.dae")
geometries = [g for g in mesh.geometries] # gets a list of the geometries
tex_paths = [im.path for im in mesh.images] # gets a list of the texture paths
但是,我遇到的问题是纹理路径和几何图形不共享索引,而且我似乎无法找到一种抽象的方式将几何图形一致地映射到其漫反射纹理文件。有什么建议吗?
【问题讨论】:
标签: python geometry textures collada