Die Arbeitsweise
FreeCAD Scripts führt einen Agenten durch die eingebettete Python-Umgebung von FreeCAD, statt ein CAD-Modell als generisches Netz zu behandeln. Abgedeckt sind OpenCASCADE-basierte Part-Geometrie, Mesh-Operationen, bemaßte Skizzen und FeaturePython-Objekte, deren Eigenschaften die Form neu aufbauen. Das ist relevant für wiederholbare Bauteile, kleine Modellierungswerkzeuge und CAD-Automatisierung, bei der Maße zählen.
Die Quelle unterscheidet außerdem zwischen Modelllogik und Arbeit an der Anwendungsoberfläche. PySide-Dialoge, Task-Panels und Coin3D-Szenegraph-Elemente erfordern die GUI, während wiederverwendbarer Geometriecode für die Ausführung ohne GUI abgesichert werden kann. Ein sinnvoller erster Auftrag ist ein einzelnes parametrisiertes Bauteil mit klarer Exportanforderung; eine umfassende Anfrage für eine ganze Workbench bedeutet deutlich mehr Integrationsaufwand.
Erwartete Ergebnisse
- Ein FreeCAD-Python-Makro oder skriptgesteuertes parametrisches Objekt
- Ein Dokument mit benannten Volumenkörpern, Skizzen oder benutzerdefinierten Eigenschaften
- Ein gewünschter Export als STEP, STL, IGES oder OBJ
Vom Briefing zur Prüfung
- 01Einheiten und Geometrie klären
Beschreiben Sie Maße, Koordinatenplatzierung und die vorgesehene Darstellung als Volumenkörper oder Netz. Die Quelle setzt nicht angegebene Längen standardmäßig auf Millimeter; ausdrücklich angegebene Längeneinheiten werden in die interne Einheit von FreeCAD, Millimeter, umgerechnet.
- 02Das Dokumentmodell aufbauen
Erstellen Sie benannte Objekte und die nötige Geometrie bzw. Constraints. Verwenden Sie FeaturePython, wenn bearbeitbare Eigenschaften künftige Neuberechnungen steuern sollen.
- 03Neu berechnen und prüfen
Berechnen Sie nach Änderungen neu, prüfen Sie die Formeigenschaften und validieren Sie den gewählten Export. Halten Sie GUI-Importe abgesichert, wenn das Makro auch ohne Fenster laufen muss.