This is the result of a pretty confusing pip situation: pip install gmsh-sdk is long-deprecated but provides a import gmsh library with a different API. There is actually a ton of motion here and looking at it I think trimesh should probably deprecate trimesh.interfaces.gmsh and users should write their own glue code to one of the many options:
TemporaryDirectory
which cleans up after itself.pip install cascadio
for STEP loading.pip install gmsh-sdk
is long-deprecated but provides aimport gmsh
library with a different API. There is actually a ton of motion here and looking at it I thinktrimesh
should probably deprecatetrimesh.interfaces.gmsh
and users should write their own glue code to one of the many options:apt
packages for me:libxft2
,libxinerama-dev
,libxcursor1
,libgomp1
trimesh.interfaces.gmsh
trimesh.creation.sweep_polygon
networkx.random_tree