ZeroCAD ist ein parametrisches 3D-CAD-Programm für mechanische Bauteile. Es rechnet mit einem eigenen, exakten Geometriekern (B-Rep), ist komplett in Rust geschrieben, zeichnet auf der Grafikkarte und läuft unter Windows.
Stand November 2026: ZeroCAD ist noch nicht erhältlich. Zuerst kommt eine kleine Testrunde. Einen Termin gibt es noch nicht.
Das Referenzteil der Entwicklung im Schnitt: Distanzstück Ø 90 mm mit sechs M5-Bohrungen.
Auf einen Blick
Art
Parametrisches 3D-CAD für mechanische Bauteile, Baugruppen und Zeichnungen
Geometriekern
Eigener B-Rep-Kern in Rust, exakte Geometrie statt Dreiecksnetzen
Plattform
Windows; Darstellung auf der Grafikkarte (DirectX 12, Vulkan)
Formate
STEP AP242/AP214, STL, 3MF, PDF, DXF
Oberfläche
Deutsch und Englisch
Netz
Arbeitet offline, ohne Konto, ohne Telemetrie
Hersteller
Restframe Software, Andreas Kern
Ein eigener Geometriekern
Jedes CAD-Programm steht auf einem Geometriekern: dem Teil, der Körper exakt beschreibt, schneidet, verrundet und als Datei austauscht. Viele Programme lizenzieren dafür einen fertigen Kern. ZeroCAD nicht. Der Kern ist der Zweck des Projekts.
Gültige Körper
Körper sind als Begrenzungsflächen beschrieben (B-Rep, Half-Edge-Struktur) und bestehen nach jeder Operation eine Gültigkeitsprüfung: geschlossene Hülle, einheitliche Orientierung, Euler-Poincaré-Formel.
Exakte Flächen
Flächen sind exakt: Ebene, Zylinder, Kegel, Kugel, Torus und NURBS. Volumen und Flächeninhalt werden an dieser Geometrie berechnet, nicht am Anzeigenetz.
Eine zentrale Toleranz
Alle Vergleiche laufen über eine zentrale Toleranz von 10−7 mm; Orientierungstests nutzen robuste Prädikate mit adaptiver Genauigkeit nach Shewchuk.
Genauigkeit vor Performance
Was gemessen, gespeichert oder exportiert wird, ist exakt oder hält eine gemessene Fehlerschranke ein. Nur die Anzeige darf nähern.
Für wen ZeroCAD gedacht ist
Maker und 3D-Druck
Teile, die passen, und STL- oder 3MF-Dateien mit eingehaltener Netzgenauigkeit.
Sim-Racing-Rig-Bau
Distanzstücke, Adapterplatten, Halter und Button-Boxen. Das Referenzteil der Entwicklung ist ein Lenkrad-Distanzstück: Zylinder Ø 90 mm, 50 mm lang, sechs M5-Bohrungen auf einem Lochkreis von Ø 70 mm.
Konstrukteure und Fertiger
Saubere STEP-Dateien und Messwerte mit angegebener Genauigkeit.
Funktionen
Alle Funktionen hier sind gebaut und getestet. Die Bilder zeigen die deutsche Oberfläche.
Skizzen und Parameter
Ein eigener Skizzen-Löser (Newton-Verfahren mit dünnbesetzten Matrizen) mit Abstand, Radius, parallel, senkrecht, tangential, horizontal, vertikal, fest, Symmetrie und Gleichheit. Die Skizze zeigt farbig, wie viele Freiheitsgrade noch offen sind; Widersprüche werden benannt, nie still verworfen.
Längen und Winkel lassen sich beim Zeichnen direkt eingeben. Punkte rasten an bestehenden Körpern ein und folgen ihnen, wenn sich der Körper ändert. Parameter haben Formeln, eine Variantentabelle erzeugt mehrere Größen aus einem Modell.
Volumenkörper, Verrundungen, Fasen
Block, Tasche, Drehen, Nut, Sweep, Loft, Rippe, Langloch, Spiegeln, rechteckige und polare Muster, Schale, Formschräge, Aufdicken und Boolesche Operationen. Bohrungen nach ISO mit Senkung, Bohrspitze und kosmetischem Gewinde.
Verrundungen rollen eine Kugel an beliebigen Flächen ab, auch mit variablem Radius und an Ecken mit zwei bis sechs Kanten. Als Option gibt es krümmungsstetige (G2) Verrundungen.
Flächen und Analyse
NURBS-Flächen aus Randkurven, Kurvennetzen und Punkten, Füllflächen und Übergänge bis zur Krümmungsstetigkeit (G2), dazu Verlängern, Trimmen, Nähen und Aufdicken. Die erreichte Stetigkeit wird gemessen und angezeigt.
Zur Kontrolle: Formschräge-, Zebra- und Krümmungsanalyse sowie Krümmungskämme an Kanten. Eine bekannte Grenze: An konvexen Ecken zwischen G2-Verrundungen fällt ZeroCAD derzeit mit Meldung auf tangentenstetige (G1) Übergänge zurück.
Messen
Abstand, Winkel, Radius, Kantenlänge und Flächeninhalt werden exakt an der Geometrie gemessen. Masseneigenschaften mit Material: Volumen, Oberfläche, Masse, Schwerpunkt, Trägheitstensor und Hauptachsen, jeweils mit angezeigter Fehlerschranke.
Die Schnittansicht füllt die Schnittfläche und zeigt Hohlräume im Inneren.
Baugruppen
Teile und Instanzen nach dem Prinzip „einmal definiert, beliebig oft platziert“, verschachtelte Unterbaugruppen und Verweise auf andere Projekte. Ein Bedingungs-Löser für Kongruenz, Kontakt, Abstand, Winkel und Fixierung zeigt die verbleibenden Freiheitsgrade je Teil.
Dazu Stückliste mit Masseneigenschaften, Kollisionsprüfung exakt an der Geometrie und Explosionsansicht. Große Baugruppen zeichnet die Grafikkarte per Instancing mit Detailstufen.
Zeichnungen
Ansichten aus dem 3D-Modell mit exakt berechneten verdeckten Kanten, Schnitte und Einzelheiten. Assoziative Maße mit Toleranzen und ISO-Passungen, Form- und Lagetoleranzen nach ISO 1101, Schriftfeld nach ISO 7200, Stückliste und Positionsnummern.
Export als vektorielles PDF und als DXF (R2000).
Datenaustausch
STEP AP242 mit Baugruppen, Farben, Namen und Material; AP214 wählbar, AP203 und AP214 lesbar. Beim Import werden Flächen innerhalb der Dateitoleranz vernäht, nicht Unterstütztes steht im Bericht.
STL und 3MF für den 3D-Druck mit wählbarem Sehnen- und Winkelfehler; die Schranke wird gemessen und eingehalten. Dateien lassen sich einfach aufs Fenster ziehen.
Dateiformat und Bedienung
Ein Projekt ist ein Ordner mit einer lesbaren JSON-Datei je Feature. Gleiches Modell ergibt byte-gleiche Dateien, ein geändertes Maß ändert genau eine Zeile. So lassen sich Projekte mit git versionieren.
Automatisches Sichern mit Wiederherstellung, Befehlspalette (Strg+K), Feature-Baum mit Umsortieren und Begründung, wenn es nicht geht, und Fehlermeldungen, die Grund und Stelle nennen.
Messwerte
Geschwindigkeit ist ein Abnahmekriterium. Jede Zahl stammt aus einem Benchmark, der bei jedem Meilenstein läuft.
Benchmark-Lauf vom 28.10.2026
Messung
Ergebnis
Start bis zum bedienbaren Fenster
393,8 ms
Viewport mit 1 Mio. Dreiecken, Zeit je Bild
2,38 ms
Baugruppe mit 100 000 Instanzen, Zeit je Bild
3,93 ms
Teil mit 200 Features, erstes Maß geändert
48,4 ms
Teil mit 200 Features öffnen
75,3 ms
Distanzstück mit Verrundung neu berechnen
15,7 ms
Zeichnungsansicht mit verdeckten Kanten
13,0–22,7 ms
STEP-Import eines T-Stücks
98,0 ms
Quelle: ZeroCAD-Entwicklungsprotokoll, Benchmarks mit criterion im Release-Build. Rechner: AMD Ryzen 7 3700X, NVIDIA GeForce RTX 3060 Ti, Windows 11. Auf anderen Rechnern weichen die Werte ab.
Zur Genauigkeit: Der STEP-Export des Distanzstücks öffnet in FreeCAD, das Volumen stimmt auf 0,1 % mit dem analytisch berechneten Wert überein. Das ist eines der drei Abnahmekriterien des Projekts, die anderen beiden sind das modellierbare Distanzstück und das eingehaltene Zeitbudget.
Häufige Fragen
Was ist ZeroCAD?
ZeroCAD ist ein parametrisches 3D-CAD-Programm für mechanische Bauteile mit eigenem, exaktem Geometriekern (B-Rep), geschrieben in Rust. Es wird von Restframe Software entwickelt.
Kann man ZeroCAD schon herunterladen?
Nein. ZeroCAD ist noch nicht erhältlich. Zuerst kommt eine kleine Testrunde. Einen Termin gibt es noch nicht.
Was kostet ZeroCAD?
Dazu gibt es noch keine Angaben.
Auf welchen Systemen läuft ZeroCAD?
Vorerst nur unter Windows. Gezeichnet wird auf der Grafikkarte über DirectX 12, mit Vulkan als Ausweichweg.
Welche Dateiformate kann ZeroCAD lesen und schreiben?
STEP AP242 und AP214 lesen und schreiben, AP203 lesen; STL und 3MF schreiben und als Netzkörper lesen; Zeichnungen als PDF und DXF exportieren. Eigene Projekte sind Ordner mit einer JSON-Datei je Feature.
Verwendet ZeroCAD einen fremden Geometriekern?
Nein. Fertige Kerne wie Open CASCADE sind ausdrücklich ausgeschlossen. Topologie, Geometrie, Boolesche Operationen, Verrundungen und der STEP-Austausch sind Teil des eigenen Kerns.
Braucht ZeroCAD eine Internetverbindung oder ein Konto?
Nein. ZeroCAD arbeitet offline und ohne Konto, Telemetrie gibt es nicht. Ins Netz geht nur, was man selbst auslöst: Feedback senden, ein Absturzbericht nach Zustimmung und die abschaltbare Update-Prüfung, jeweils nur zum eigenen ZeroCAD-Server.