index.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <link rel='stylesheet' type='text/css' href='../style.css' >
  5. <title>libigl file formats</title>
  6. </head>
  7. <body class=article_body>
  8. <div class=article>
  9. <a href=..><img src=../libigl-logo.jpg alt="igl logo" class=center></a>
  10. <h1>libigl file formats</h1>
  11. <ul>
  12. <li><a href="./dmat.html">.dmat</a> uncompressed ASCII/binary files for dense matrices</li>
  13. <li><a href="./bf.html">.bf</a> ASCII files for representing skeletal bone "forests"</li>
  14. <li><a href="./tgf.html">.tgf</a> ASCII files for representing control handle graphs</li>
  15. <li><a href="http://tetgen.berlios.de/fformats.off.html">.off</a> Geomview's polyhedral file format</li>
  16. <li><a href="http://en.wikipedia.org/wiki/Wavefront_.obj_file#File_format">.obj</a> Wavefront object file format. Usually unsafe to assume anything more than vertex positions and triangle indices are supported</li>
  17. <li><a href="http://www.ann.jussieu.fr/frey/publications/RT-0253.pdf#page=33">.mesh</a> Medit's triangle surface mesh + tetrahedral volume mesh file format, see page 33, section 7.2.1</li>
  18. <li><i>.poly</i> Piecewise-linear complex. This format comes in many similar but importantly different flavors:
  19. <a href="https://www.cs.cmu.edu/~quake/triangle.poly.html">triangle's</a>, <a href="http://tetgen.berlios.de/fformats.poly.html">tetgen's</a>, <a href="http://sparse-meshing.com/svr/0.2.1/format-poly.html">pyramid/SVR's</a></li>
  20. <li><i>.node</i> List of points (vertices). Described indentically (upto
  21. accepted dimensions, use of attributes and boundary markers) by <a
  22. href="https://www.cs.cmu.edu/~quake/triangle.node.html">Triangle</a>, <a
  23. href=http://tetgen.berlios.de/fformats.node.html>TetGen</a>, and <a
  24. href=http://www.cs.berkeley.edu/~jrs/stellar/#fileformats>Stellar</a>.
  25. </li>
  26. <li><i>.ele</i> Element (triangle or tet) list. This format comes in similar flavors: <a
  27. href=http://tetgen.berlios.de/fformats.ele.html>tetgen's</a>, <a
  28. href=http://www.cs.berkeley.edu/~jrs/stellar/#fileformats>stellar's</a>,
  29. and <a href=https://www.cs.cmu.edu/~quake/triangle.ele.html>triangle's</a>.
  30. The formats of TetGen and stellar are identical upto conventions on index
  31. ordering and number of allowed attributes (unverified).</li>
  32. <li><a href=http://tetgen.berlios.de/fformats.face.html class=missing>.face</a> TetGen's file format for simplicial facets.</li>
  33. <li><a href=http://en.wikipedia.org/wiki/Truevision_TGA>.tga</a> Truevision TGA or TARGA image file format. IGLLIB supports only very basic reading and writing RGB/RGBA files without colormaps and (unverified) run-length compression.</li>
  34. <li><a
  35. href=https://en.wikipedia.org/wiki/Portable_Network_Graphics>.png</a>
  36. Portable Network Graphics image file. IGLLIB (in the libiglpng extra)
  37. supports png image files via the <a href=https://github.com/yig/yimg>yimg</a>
  38. library. Alpha channels and compression are suppported.</li>
  39. </ul>
  40. </div>
  41. </body>
  42. </html>