Skip to content

References: 3D File Formats and Mesh Geometry

  1. STL (file format) - Wikipedia - Technical specification of the STL format covering binary vs. ASCII encoding, triangle mesh structure, normal vector conventions, and the format's historical origins at 3D Systems.

  2. Polygon mesh - Wikipedia - Explains the mathematical structure of triangle meshes — vertices, edges, faces, and manifold requirements — that underlie all 3D printing file formats.

  3. 3D Manufacturing Format - Wikipedia - Overview of the 3MF specification, its XML structure, how it encodes material, color, and metadata that STL cannot carry, and its ISO/IEC 25422:2025 standardization.

  4. Additive Manufacturing Technologies (3rd ed.) — Ian Gibson, David Rosen, Brent Stucker, Mahyar Khorasani — Springer, 2021 — Chapter on data formats covers STL limitations, mesh repair workflows, and emerging formats including 3MF and AMF with practical guidance.

  5. 3D Printing: Understanding Additive Manufacturing — Andreas Gebhardt and Julia Kessler — Hanser — Covers file format workflows from CAD export settings through slicer import, with attention to mesh integrity, resolution trade-offs, and repair strategies.

  6. 3MF Consortium - 3MF Consortium - Official consortium website explaining the 3MF format's XML structure, its ISO standardization, member organizations, and download links for the full specification.

  7. What is FDM 3D printing? - Hubs (Protolabs Network) - Explains how STL and 3MF files flow from CAD software through the slicing pipeline into printer-ready G-code for FDM processes.

  8. RepRap - RepRap Project - Community documentation of the open-source STL-to-G-code toolchain including mesh repair tools (Netfabb, Meshmixer) and the file workflows used by the maker community.

  9. Printables - Prusa Research - Repository hosting STL, 3MF, STEP, and OBJ files that illustrates the diversity of formats in real use and community conventions for file organization.

  10. Selecting the right 3D printing process - Hubs (Protolabs Network) - Discusses how file format requirements and mesh resolution standards differ across AM process families, connecting format choice to process-specific needs.