trimesh
3D mesh processing library for loading, analyzing and manipulating triangular meshes.
3D and graphics PyPI MIT
How trimesh is used
trimesh is a dependency in 3 of the 6,208 public GitHub projects set up for AI coding agents that we scanned, too few to describe it from them alone. Our scan also samples projects by dependency (Solana 2,661, Ethereum and EVM 1,496, 3D and games 2,818, agent frameworks and SDKs 10,983); counting those, it appears in 42 projects, and what it is used with below comes from all of them. The most used alternative in our scan is Open3D (1 projects). Projects that use it most often also use NumPy (90.5%), SciPy (73.8%), Pillow (64.3%).
trimesh popularity over time
Gid Score 55: downloads 75, use in agent projects 38, GitHub stars 33, downloads trend 70 (each 0-100). How it is calculated.
Often used with trimesh
| NumPy | 90.5% of trimesh projects · 15.5× more than average |
|---|---|
| SciPy | 73.8% of trimesh projects · 40.5× more than average |
| Pillow | 64.3% of trimesh projects · 16.8× more than average |
| PyYAML | 57.1% of trimesh projects · 9.6× more than average |
| Matplotlib | 54.8% of trimesh projects · 20.4× more than average |
| pandas | 54.8% of trimesh projects · 12.7× more than average |
| Requests | 54.8% of trimesh projects · 8.1× more than average |
| Shapely | 52.4% of trimesh projects · 295.6× more than average |
From all 42 projects in our scan that use trimesh, including the dependency samples.
Install
| Package | pip install trimesh |
|---|---|
| Main stacks | Python (42) |
| Example projects | jaidevshriram/realmdreamer, mac999/scan_to_bim_pipeline, Mael-zys/InterPose, NyckM/Bruxos-do-VFX-Nodes, EcthelionLiu/TodoEvolve |
Alternatives to trimesh
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside trimesh are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Open3D pypi · new in the catalog 3D data processing: point clouds, meshes and visualization. |
50 | 1 (0.1%) | 507K | 14.1K | MIT |
| PyVista pypi · new in the catalog 3D visualization and mesh analysis for scientific and engineering applications. |
42 | 0 (0.0%) | 454K | 3,856 | MIT |
More in 3D and graphics: Three.js Leaflet React Three Fiber React Leaflet @napi-rs/canvas Mapbox GL MapLibre GL Resvg-JS