LDraw ist ein System von Tools und Dateiformaten, um dreidimensionale Lego-Bausteine und -Modelle am Computer zu erstellen.
Das Dateiformat wurde von James Jessiman entwickelt. Mit ihm erstellte er viele der ersten Original-3D-Dateien von Lego-Bausteinen und -Modellen. Nach seinem Tod 1997 übernahmen Fans im Internet die Weiterentwicklung.
Verschiedene Programme wurden entwickelt, die auf das Dateiformat aufsetzen. Dazu gehören Programme zum Editieren/Bearbeiten von Bausteinen und Modellen, aber auch zum Katalogisieren und Sortieren von Bausteinen, oder solche zum Erstellen von Bildern oder Bauanleitungen.
Es existieren Werkzeuge zum Exportieren von Szenen nach POV-Ray und Blender.
Das Dateiformat ist recht einfach gehalten, es ist textbasiert und zeilenorientiert. Die Dateien sind codiert im Zeichensatz UTF-8 ohne BOM.
Dateien, die dem LDraw-Standard folgen, tragen die folgenden Datei-Endungen:
.dat
sind Lego-Bausteine.ldr
sind Lego-Modelle, die aus Bausteinen zusammengesetzt sind.mpd
sind Zusammenfassungen von mehreren .ldr
-Dateien zu einer einzigen