我想我有一个很常见的问题。你能帮我吗?我想用蟒蛇检查一个3d网格。我想使用trimesh来检查网格,但是网格带有。step格式。我使用gmsh来加载网格,但我不知道如何访问我拥有的网格或如何将其转换为trimesh.mesh。
你能帮我吗?到目前为止,我的代码看起来像这样:
import trimesh
import gmsh
import pygmsh
gmsh.initialize()
gmsh.option.setNumber("General.Terminal", 1)
gmsh.model.add("modelo_1")
gmsh.merge(
"C:/Users/PythonFan/RandomFile.STEP")
gmsh.model.mesh.generate(3)
[...]
x.center_mass
我怎么从这里到那里呢?
我发现我必须做什么:D
x = trimesh.Trimesh(**trimesh.interfaces.gmsh.load_gmsh("C:/Users/....STEP")
这允许我在使用trimesh检查对象时使用gmsh加载能力。当我再次找到它的时候,我会把我的来源贴出来。