Skip to content
SPECIFICTION
Get listed

meshfile

github.com

Linux
Visit github.com
Spec score 6.9 #28 of 31 in 3D File Converter Software

Spec sheet

Purpose
Meshfile is a C library for reading and writing 3D mesh file formats.Read 11 Oct 2026 · nuclear.mutantstargoat.com
License
The project is distributed under the GNU Lesser General Public License version 3 or later.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Animation
Animations are outside the scope of the library.Read 11 Oct 2026 · github.com
Animation scope
Animations are outside the scope of the library.Read 4 Oct 2026 · github.com
API stability
The README says API and ABI stability are not guaranteed before version 1.0.Read 11 Oct 2026 · github.com
Dependencies
The project describes the library as having zero dependencies.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Download
The project site identifies meshfile 0.2 as the latest release and links to tar.gz and zip downloads.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Example tools
The distribution includes meshview, an OpenGL 3D model viewer, and meshconv, a converter for supported formats.Read 4 Oct 2026 · github.com
Examples
The distribution includes meshview, an OpenGL 3D model viewer, and meshconv, a converter between supported formats.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Format caveats
The README says glTF is read-only and STL support is binary-only.Read 11 Oct 2026 · github.com
Format limits
GLTF is read-only, STL support is binary-only, and the library does not support quads, n-gons, strips, or fans.Read 4 Oct 2026 · github.com
Formats
Supported formats are Wavefront OBJ, JTF, glTF, 3DS and STL.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Geometry limits
It does not support quads, n-gons, triangle strips or triangle fans.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Integration
You can install it system-wide, include meshfile.h and link with -lmeshfile, or build its source files as part of your program.Read 11 Oct 2026 · github.com
License constraint
The README says incorporating the source and include directories into an application is only possible when that application is free software.Read 4 Oct 2026 · github.com
Materials and hierarchy
It supports materials with optional texture maps and an optional transformation node hierarchy.Read 4 Oct 2026 · github.com
Mesh data
It supports indexed triangle meshes, multiple objects per file, optional vertex attributes, materials and an optional transformation node hierarchy.Read 11 Oct 2026 · nuclear.mutantstargoat.com
Platform
The build instructions describe building the library on UNIX with make.Read 11 Oct 2026 · github.com
Use and dependencies
The library can be installed system-wide or built into an application, and it has no dependencies beyond libc.Read 4 Oct 2026 · github.com

Where Specifiction places it

Alternatives to meshfileAll alternatives →