NEWS: This project is now hosted on GitHub This site is being maintained for now, but please move to using GitHub.

The DirectXMesh library does not include file I/O operations for reading or writing geometry, and is focused on processing memory buffers of indices and vertices. The primary reason for this design decision is that there are numerous geometry formats all of which have various pros and cons, and it is extremely difficult to write a policy-neutral, generally useful mesh library that presumes specific formats are in use.

There are a number of geometry container formats that are in common use with Direct3D:

Autodesk FBX


Collada DAE



Wavefront OBJ

X File

Last edited Jul 29, 2015 at 11:59 PM by walbourn, version 3