Das STL-Format beschreibt die Oberfläche von 3D-Körpern mit Hilfe von Dreiecksfacetten („Parkettierung“). Jede Dreiecksfacette wird durch die drei Eckpunkte und die zugehörige Flächennormale des Dreieckes charakterisiert. Sind die drei Eckpunkte beim Blick auf eine Dreiecksfläche gegen den Uhrzeigersinn angeordnet, wird die Fläche als Außenseite eines Volumenkörpers (Solid) angenommen.
Der G-Code kann als die Sprache der Maschinen (CNC, 3D-Drucker) beschrieben werden. Anhand des G-Codes weiß der 3D-Drucker, welche Einstellungen er bei dem jeweiligen Druck vornehmen muss und wie Parameter wie beispielsweise die Temperatur und Geschwindigkeit in den einzelnen Schichten eingestellt werden sollen. Zudem wird auch der Weg des Druckkopfes beschrieben.
Beispiel:
M140 S60 M105 M190 S60 M104 S200 M105 M109 S200 M82 ;absolute extrusion mode G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off G28 X0 Y0 ;move X/Y to min endstops G28 Z0 ;move Z to min endstops