![]() | trimesh is a library and a set of utilities for reading, writing, and manipulating 3D triangle meshes stored as .ply files. Compared to the canonical PLY tools, trimesh reads and writes only a small subset of the possible variants of .ply files, but aims to be more efficient and user-friendly. |
A newer (though, unfortunately, not quite compatible)
version of trimeshis available from the trimesh2page.
trimesh includes a C++ class representing a triangle mesh and variousutility functions. It is known to compile under IRIX, Linux, and Win32(only tested with the GNU toolchain), and should be relatively portable toother systems. It is distributed free for non-commercial educational andresearch use.
Download
- Source and Linux (glibc2) binaries:trimesh-1.1-Linux.tar.gz
- Source and IRIX 6.5.10m binaries:trimesh-1.1-IRIX.tar.gz
- Source and Win32 binaries:trimesh-1.1-Win32.tar.gz,trimesh-1.1-Win32.zip
- Source code only (C++ compiler and GNU make required to build):trimesh-1.1-src.tar.gz
Documentation
Documentation is included in the above tarballs, and is also availablehere.
Changes
Version 1.0 -> 1.1:
- Windows support (only tested with the GNU compilers - let me know ifit works with MSVC)
- Support for a few more .ply variants
- Fixed out-of-bounds memory access bug
- Updated makefiles