Fast, portable C library for geometry input/output
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules
gmio Documentation


gmio is a reusable C library providing complete I/O support for various CAD file formats(eg. STL)

gmio aims to be fast, portable(C90 conformance) and feature-rich. Main highlights:

Current version only supports the STereoLithography format(STL), see module gmioSTL

Building gmio

gmio can be built with CMake, by default a static library is generated.

Read the Build instructions

How to report a bug

If you think you have found a bug in gmio, we would like to hear about it so that we can fix it.
The gmio bug tracking system is open to the public at https://github.com/fougue/gmio/issues.

Always include the following information in your bug report:

If the problem you are reporting is only visible at run-time, try to create a small test program that shows the problem when run.


This software is governed by the CeCILL-B license under French law and abiding by the rules of distribution of free software.
You can use, modify and/ or redistribute the software under the terms of the CeCILL-B license as circulated by CEA, CNRS and INRIA at this URL


"gmio" logo rendered with Prism font(thanks to Erik Yin !)

Fougue © 2016