Dies ist die Anlaufstelle, wenn Du etwas zur Entwicklung der FreeCAD-Software beitragen möchtest. Viele der folgenden Seiten könnten veraltet sein. In FreeCADs offiziellem Entwicklerhandbuch befinden sich aktuellere Informationen: https://freecad.github.io/DevelopersHandbook/
Diese Seiten sind in einem frühen Stadium. Wenn Du nicht die Informationen findest, nach denen Du suchst oder hilfreiche Informationen an anderer Stelle gefunden hast, auf die wir nicht verwiesen haben, dann hinterlasse bitte einen Kommentar im Forum und jemand wird sich darum kümmern.
Die Entwicklerdokumentation umfasst die folgenden Abschnitte:
Paketerstellung besteht darin, die kompilierten Binärdateien und Python Quelldateien von FreeCAD zu übernehmen und für die Verwendung in einem bestimmten System zu verteilen.
FreeCAD Mod Dev Guide: Dies ist ein ebook gerade auf github geschrieben , bitte teilen und pull request senden, um beizutragen.
Kapitel:
Die neueste pdf Vorschau kann aus dem pdf-Ordner dieses Git Repos heruntergeladen werden.
OpenCascade ist eine Software Entwicklungsplattform für 3D Oberflächen- und Volumenmodellierung, CAD Datenaustausch und Visualisierung, meist in Form von C++ Bibliotheken.
File Format FCStd. Bei den mit FreeCAD erstellten Dateien handelt es sich um .zip
Dateien, die die [[1]]-Geometrie sowie XML-Daten zur Beschreibung des Dokuments enthalten.
Der Sketcher-Löser ist nicht perfekt, da es einige Probleme mit numerischer Präzision bei der Verwendung großer Werte gibt, siehe Abenteuer der Fehlerbereinigung des Sketcher-Lösers für große Skizzen.
Die Entwicklung einer neuen Löserarchitektur könnte die Verwendung des Lösers sowohl im Arbeitsbereich Sketcher als auch für die Montage von 3D-Körpern verbessern. Siehe Reimplementieren des Beschränkungslösers.
FreeCAD, obwohl in bestimmten Bereichen verwendbar, steht am Anfang eines langen Weges in den CAD Mainstream. Es gibt noch viel zu tun um einen Stand zu erreichen, in dem wir mit kommerzieller Software konkurrieren können.