References: 3D File Formats and Mesh Geometry¶
-
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.
-
Polygon mesh - Wikipedia - Explains the mathematical structure of triangle meshes — vertices, edges, faces, and manifold requirements — that underlie all 3D printing file formats.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.