Michael Dawson-Haggerty
Michael Dawson-Haggerty
No worries, I installed from a blender tarball. Let me know if https://github.com/mikedh/trimesh/pull/2312 needs some follow-ups on this issue.
Nice!! Yeah I think that makes total sense and happy to help! > However, we are not sure how optional dependencies work in trimesh So the *base* dependencies pulled in...
Hey, yeah since `load_mesh -> Trimesh` is now typed it *only* returns a trimesh, and will fail unit tests if it returns any other type. `load` is fine to keep...
Hey, I think you probably want `process=False` to turn off vertex merging, which is on by default mostly so STL files don't show up as a triangle soup: ``` mesh...
It's actually on for loading too, probably what's happening is since OBJ has explicit vertex normals it will only merge vertices if they have the same position AND normal, where...
Hey, it looks like what's happening here is that file has a ton of n-gon's that have to be triangulated, which trimesh does as a triangle fan: ``` usemtl Material...
Oh yeah in the meshlab source: > This function is intended as a trivial fallback when glutessellator is not available. it assumes just ONE outline We could call `trimesh.creation.triangulate_polygon` on...
Hey, yeah it depends on whether there are multiple materials or multiple `o` (object) directives in the OBJ. You can load with `mesh = trimesh.load(file_name, force='mesh')` or `scene=trimesh.load(file_name, force='scene')` to...
Hey, yeah it might take some tinkering to get it to line up exactly right. I think the core challenge is that GLTF "meshes" include multiple "primitives," a data structure...
Hey, yeah there was a major refactor of the loading system, and the full details are in https://github.com/mikedh/trimesh/pull/2241 The recommended new usage is `trimesh.load_mesh(...)` which generally the same as `force=mesh`....