FreeCAD 1.2 ist in Entwicklung, es steht noch kein Veröffentlichungstermin fest.
Alle Bilder auf dieser Seite müssen die Endung _relnotes_1.2 verwenden.
FreeCAD 1.2 wurde am T Monat Jahr veröffentlicht, es kann von der Download-Seite heruntergeladen werden. Diese Seite listet alle Neuerungen und Änderungen auf.
Frühere FreeCAD-Versionshinweise können unter Funktionsliste gefunden werden.
Allgemeines
- Mehrere Dokumente können jetzt gleichzeitig bearbeitet werden, mit unabhängigen Vorgängen und Undo-/Redo-Stacks; beispielsweise können zwei Skizzen gleichzeitig geöffnet sein (GSoC-Projekt). Pull-Request #21978
- .FCBak Backup-Dateien können jetzt direkt aus dem Dialog Datei → Offnen geöffnet werden, ohne sie zuvor in .FCStd umzubenennen. Das Sichern einer solchen Datei ruft Sichern unter… auf, um versehentliches Überschreiben der Sicherungskopie zu verhindern. Pull-Request #28454
Benutzeroberfläche
Weitere Verbesserungen der Benutzeroberfläche
- Der eingebaute Texteditor unterstützt jetzt die Auswahl von Zeilen durch Anklicken der Zeilennummer (und wahlweise auch eine Bereichsauswahl mit gedrückter Umschalttaste). Pull-Request #27677
- In dem eingebauten Texteditor wird jetzt das Suchfeld mit dem aktuell ausgewählten Text vorausgefüllt. Pull-Request #27674
- Ein Doppelklick auf eine Fläche des Navigationswürfels stellt jetzt die Ansicht darauf ein und zentriert sie auch noch. Pull-Request #28608
- Die Menüoption Recompute Object im Kontextmenü der Baumansicht (Befehl Std_Recompute) besitzt jetzt ein Tastaturkürzel Ctrl+Shift+R. Pull-Request #27880
- Es gibt nun eine Schaltfläche und eine Tastenkombination zum Ein- und Ausblenden der unteren Bereiche (Ausgabefenster und Python-Konsole). Pull-Request #28598
Kernsystem und API
Core
|
Ein neuer Befehl Mass Properties wurde hinzugefügt, um Volumen, Masse, Flächeninhalt, (Massen-)Schwerpunkt, Volumenschwerpunkt und Massenträgheit für Bauteile und Baugruppen zu berechnen; mit Unterstützung für individuelle Reference-Frames und Material berücksichtigende Berechnungen.
Pull-Request #27347
|
Weitere Core-Verbesserungen
- Die Suchleiste in den
Einstellungen kann nun Tooltipps, Klapplisten-Werte, Kontrollkästchen und Gruppentitel durchsuchen. Pull-Request #24283
- Das Werkzeug
Messen bietet nun die Möglichkeit, das Messergebnis von kreisförmigen Elementen als Durchmesser anzuzeigen anstatt als Radien. Pull-Request #24853
- Das Werkzeug
Messen unterstützt jetzt das Messen von Radius und Durchmesser zylindrischer Flächen.Pull-Request #27044
- Unter macOS unterstützen .FCStd-Dateien jetzt die native QuickLook-Erweiterung für die Anzeige einer Miniaturansicht (Thumbnails) der Datei im Finder sowie die vollständige Vorschau. Pull-Request #25239
- Maßeinheiten können jetzt direkt während des
Messens umgewandelt und angezeigt werden. Pull-Request #27462
- Das Werkzeug
Messen kann jetzt, zusätzlich zu den schon vorhandenen Messarten, den Radius oder den Durchmesser von kreisförmigen (zylindrischen?) Flächen ausgeben. Pull-Request #27415
- Das Werkzeug
Messen stellt Flächeneinheiten jetzt mit hochgestellten Unicode-Zeichen an. Pull-Request #28044
- Makros unterstützen nun Verzeichnisse, um die zugehörigen Dateien zu sammeln. Pull-Request #27005
Bezugselemente verwenden jetzt die Eigenschaft Show Placement, wodurch die Versatzangaben (ohne Drehungen) von Befestigungen in lokalen Koordinaten intuitiver werden. Pull-Request #29176
API
Entfernte Python-API
Geänderte Python-API
Neue Python-API
Start
Addon-Manager
Arbeitsbereich Assembly
Weitere Assembly-Verbesserungen
- Meldungen des Gleichungslösers (Meldungen zur Überbestimmtheit) wurden zum Assembly-Aufgaben-Fenster hinzugefügt. Pull-Request #24623
- Ein neuer Befehl wurde hinzugefügt, um alle mit einer ausgewählten Komponente verknüpften Verbindungen auszuwählen. Pull-Request #27530
Arbeitsbereich BIM
ToDo (last check: 20260412):
Weitere BIM-Verbesserungen
Arbeitsbereich CAM
Weitere CAM-Verbesserungen
- Im Dialogfeld für den G-Code-Export werden nun Zeilennummern angezeigt. Pull-Request #23862
- Die MillFace-Funktion wurde als MillFacing mit erheblichen Verbesserungen neu implementiert. Pull-Request #24367
- EinfacheKopie ermöglicht nun die Mehrfachauswahl von Bearbeitungen. Pull-Request #24297
- Der adaptive OCL-Algorithmus wurde zur Bearbeitung Wasserlinie hinzugefügt. Pull-Request #23149
- Die Eigenschaft Sorting Mode wurde zu Profile hinzugefügt und Taschen-Bearbeitungen, ermöglichen eine optionale Formbearbeitung im Anschluss an die Formauswahl. Pull-Request #27410
- Die Unterstützung für Restbearbeitung wurde der Adaptiv-Bearbeitung hinzugefügt. Pull-Request #27908
- Die versteckte Eigenschaft Approximation wurde zur Haltesteg-Bearbeitung hinzugefügt. Die Anzahl der Befehle kann sich erheblich verringern, wenn der Pfad nicht-horizontale Bogenbewegungen enthält (z. B. bei einem spiralförmigen Pfad). Pull-Request #28502
- Das Gewindeschneiden wurde als experimentelle Funktion entfernt und als neue Strategie in Bohren integriert. Pull-Request #27506
- Die Verarbeitung kreisförmiger Löcher wurde erheblich verbessert, unter anderem durch einen neuen C++-2-Opt-TSP-Löser mit Python-Bindings für eine optimierte Leistung bei der Lochsortierung sowie durch neue Sortiermodi und die Möglichkeit zur manuellen Neuanordnung in der Benutzeroberfläche. Pull-Request #23093
- Der neue Stil LineZFollow wurde zur Funktion AufbereitungAnAbfahren hinzugefügt. Er kann als Ersatz für ArcZFollow verwendet werden, da er einfacher ist und weniger Rechenaufwand erfordert. Pull-Request #27986
- Es ist nun möglich, den Wert für RetractThreshold in den Bearbeitungsvorgängen Profil und Tasche manuell festzulegen. Pull-Request #21738
- Die manuelle Auswahl von Flächen oder Kanten für Bohr- oder Spiralbohrvorgänge ist nun möglich. Pull-Request #27494
- Die Funktionsweise von Helix- und Spiralgeneratoren wurde verbessert, um bessere Ergebnisse zu erzielen und eine bessere Steuerung zu ermöglichen. Pull-Request #21971
- Die automatische Auswahl für bohrbare Flächen wurde optimiert und kann nun Zylinderflächen mit mehr als drei Kanten erkennen. Pull-Request #27585
- Die Option Optimize Linear Paths wurde dem adaptiven OCL-Algorithmus von Waterline hinzugefügt, um unnötige kollineare Punkte aus der G-Code-Ausgabe zu entfernen. Pull-Request #27040
- Der Neue CAM-Simulator wurde als MDI-Widget in das Hauptfenster integriert. Pull-Request #22204
- Das Werkzeug Kopie kann nun alle Bearbeitungen kopieren und dies rekursiv durchführen. Pull-Request #24819
- Das Werkzeug AktiveBearbeitungUmschalten unterstützt nun Job- und Vorgangsgruppen. Pull-Request #24872
- Es ist nun möglich, den G-Code-Export abzubrechen. Pull-Request #25273
- Für die Vorgänge Haltesteg, Gravieren und Entgraten kann nun eine Toleranz festgelegt werden, um die Genauigkeit der Segmentierung komplexer Formen bei der Erstellung eines Fräswegs anzupassen. Pull-Request #26127 und Pull-Request #26128
- Die Bearbeitung Adaptiv wählt nun automatisch den Durchmesser des Spiraleingangs aus. Pull-Request #23980
- CAM-Arbeitsbereiche unterstützen nun die Auswahl von Formen aus verschiedenen Objekten. Pull-Request #22304
- Die V-Schnitt-Routenführung wurde nun mithilfe von „Virtual Edge Backtracking“ verbessert. Pull-Request #25049
- Es ist nun möglich, nur ausgewählte Vorgänge aus dem Auftrag nachzubearbeiten und Vorgänge innerhalb von Dressup auszuwählen. Pull-Request #22764
- Das Werkzeug SchleifeAuswählen wurde verbessert und gibt nun den Linienzug zurück, wenn Kanten ausgewählt wurden und andere Methoden fehlgeschlagen sind. Pull-Request #24185
- Der Kinetic-Postprozessor wurde um eine Kühlfunktion erweitert. Pull-Request #25022
- Die Eigenschaft Units (metrisch/britisch) wurde zu ToolBits hinzugefügt. Pull-Request #25783
Arbeitsbereich Draft
ToDo (last check: 20260412):
Weitere Draft-Verbesserungen
Arbeitsbereich FEM
|
Verschiedene neue Werkzeuge erweitern die Möglichkeiten des Vernetzers Gmsh Es wurden erweiterte Verfeinerungen und transfinite Algorithmen hinzugefügt. Dank letzterer können nun automatisch hexaedrische Netze für alle Formen erstellt werden, deren Teilvolumina 5 oder 6 Flächen mit jeweils 3 oder 4 Kanten aufweisen.
Pull-Request #24792
|
Weitere FEM-Verbesserungen
- Die Last der
Elektrische Ladungsdichte verfügt nun im Modus Total Source über ein Kontrollkästchen Concentrated, um mit CalculiX Punktlasten anstelle von verteilten Lasten (Flächen-/Streckenlasten) zu verwenden (wodurch sie auch auf Kanten und Eckpunkte anwendbar ist). Pull-Request #25237
- Die
FEM-Ergebnisobjekte unterstützen nun zusätzlich zu umgekehrten Vollzyklen auch die Animation von Halbzyklen. Pull-Request #24129
- Die
Querschnitt-Druckfunktion unterstützt nun 2D-Modelle und den elektrischen Fluss in elektrostatischen Analysen. Pull-Request #25081
- Der Neumann-Modus der Randbedingung
Electrostatisches Potential kann jetzt eingesetzt werden, um eine Randbedingung Magnetische Flussdichte anzuwenden. Pull-Request #25897
- Die Eigenschaft Displace Mesh wurde dem überarbeiteten Gleichungslöser
CalculiX hinzugefügt und ermöglicht so das maßstabgerechte Anzeigen der Verformung des Netzes ohne dass der Warp-Filter verwendet werden muss. Pull-Request #27786
- Die Python-Funktion addArrayFromFunction wurde hinzugefügt und ermöglicht, individuelle Anordnungen zu erstellen, die auf den Feldern der
Ergebnis-Pipeline basieren. Pull-Request #26076
- Ein Kontextmenü-Befehl zum
Löschen von Netzgruppen (mesh groups) wurde hinzugefügt. Pul-Request #27945
- Eine Voreinstellung log verbosity wurde dem Gleichungslöser
Elmer hinzugefügt. Pull request #28058
- Die Eigenschaft None Field Color wurde der
Ergebnis-Pipeline hinzugefügt und Filter zum Festlegen der Farbe, wenn das angezeigte Feld auf None gesetzt ist (kann helfen, wenn z. B. der Filter Glyph eingesetzt wird. Pull-Request #28028
- Alle Befehle des Gleichungslösers werden jetzt immer angezeigt (auch wenn ein angegebener Gleichungslöser nicht installiert ist) und werden sowohl in der Symbolleiste als auch im Menü gruppiert. Das Standardsymbol in der Symbolleiste hängt von dem in den Einstellungen ausgewählten Gleichungslöser ab. Pull-Request #28144
- Materialzuordnungen werden jetzt aus den .frd-Ergebnisdateien von
CalculiX ausgelesen. In FreeCAD kann derzeit nicht auf sie zugegriffen werden, aber sie können während der Umwandlung in das .vtm-Format mit ParaView dargestellt werden. Pull-Request #27847
- Die
Nichtlineares mechanisches Material-Objekte werden jetzt unter den
Feststoff-Objekten gruppiert. Die Eigenschaften Geometrical Nonlinearity und Material Nonlinearity sind jetzt boolesche Werte. Letztere ist standardmäßig aktiviert und wird nur angewendet, wenn einem beliebigen Material in der Analyse ein non-linear mechanical material-Objekt zugeordnet wurde. Andernfalls wird sie ignoriert. Pull-Request #27862
- Der Z-Refinement-Algorithmus von
Netgen, der das Erstellen extrudierter Netze ermöglicht, unterstützt jetzt auch Hüllobjekte. Pull-Request #28204
- Es ist jetzt möglich, die Eingabedateien für die Vernetzer zu bearbeiten, um einige individuelle Befehle zum Erstellen von Netzen hinzuzufügen, ähnlich wie es schon für die Gleichungslöser möglich ist. Es wurden auch einige allgemeine FEM-Einstellungen verbessert. Pull-Request #27942
- Die Randbedingung
Elektrostatische Potential-Randbedingung heißt jetzt Elektrostatische Potential-Randbedingung. Es erfolgten kleinere Umbenennungen. Pull-Request #27614
- Der
Z88-Löser wurde überarbeitet. Er kann mit beiden Open-Source-Versionen von Z88 – Z88OS und Z88Adria – verwendet werden. Er unterstützt verschiedene Elementtypen und grundlegende Funktionen für lineare Analysen. Pull-Request #28944
- Die Eigenschaft Iterations Control Parameter Field wurde zum
CalculiX-Löser hinzugefügt, um die Konvergenzkriterien anpassen zu können. Pull-Request #29227
- Die Eigenschaft Beam Reduced Integration des
CalculiX-Lösers wurde durch die verallgemeinerte Eigenschaft Reduced Integration ersetzt, die Standard-Volumen-, Flächen- (Schale, 2D) und Balkenelemente durch ihre reduzierten Integrationspendants ersetzt. Pull-Request #29223
- Der überarbeitete
CalculiX-Löser wird nun standardmäßig verwendet. Pull-Request #29220
- Die Funktion
RandbedingungQuerschnittsAusgabe kann nun mit dem
Z88-Löser verwendet werden. Pull-Request #29188
Arbeitsbereich Inspection
Weitere Inspection-Verbesserungen
Arbeitsbereich Material
Weitere Material-Verbesserungen
- Die Material-Metalle-Datenbank wurde um weitere Kupfer- und Kupferlegierungswerkstoffe erweitert. Pull-Request #25832
- Materialzuweisung über Std MaterialFestlegen bindet Änderungen nun in eine Transaktion ein, wobei die Schaltfläche „Schließen“ durch „OK“ und „Abbrechen“ ersetzt wird, um eine ordnungsgemäße Rückgängig-Funktion zu ermöglichen. Pull request #27910
Arbeitsbereich Mesh
Weitere Mesh-Verbesserungen
Arbeitsbereich OpenSCAD
Weitere OpenSCAD-Verbesserungen
Arbeitsbereich Part
Weitere Part-Verbesserungen
- Eine neue Methode wurde hinzugefügt, um eine B-Spline-Kurve an einem gegebenen Parameter in zwei Kurven aufzutrennen. Pull-Request #26716
Arbeitsbereich Part Design
|
Die Unterstützung für Hilfsdarstellungen von Gewinden (Gewindetexturen) wurde dem Werkzeug Bohrung hinzugefügt. Sie können über die Eigenschaft Cosmetic Thread (Gewindetextur) aktiviert werden (dazu muss Threaded aktiviert und Model Thread deaktiviert sein).
Pull-Request #22573
|
Weitere Part Design-Verbesserungen
- Interaktive Dragger unterstützen nun ein konfigurierbares grobes Einrasten, wodurch standardmäßig größere Schritte möglich sind, während eine Modifikatortaste (z. B. Umschalt) für feine Bewegungen genutzt werden kann; die Schrittweiten für das Einrasten und die Modifikatortaste lassen sich in den Einstellungen konfigurieren. Pull-Request #28384
- Der interaktive Dragger wurde zum Werkzeug
Formschräge hinzugefügt. Pull-Request #27111
- Der interaktive Dragger wurde zu den Kugel-, Quader- und Zylinder-Grundkörper-Werkzeugen hinzugefügt. Pull-Request #23700
- Rohr und Abziehendes Rohr unterstützen jetzt die Mehrfachauswahl für die Kantenliste der Spine-Kurve (Austragungspfad). Pull-Request #27962
- Das Einblenden eines Körpers ohne sichtbare Formelemente blendet jetzt auch das Formelement an der aktuellen Arbeitsposition ein. Pull-Request #24887
Arbeitsbereich Points
Weitere Points-Verbesserungen
Arbeitsbereich Reverse Engineering
Weitere Reverse Engineering-Verbesserungen
Arbeitsbereich Robot
Weitere Robot-Verbesserungen
Arbeitsbereich Sketcher
 Bild anklicken, wenn die Animation nicht automatisch startet.
|
Dank AstoCAD wurde dem Sketcher eine neue Randbedingung Group constraint hinzugefügt, die ermöglicht, Geometrien zu gruppieren und gemeinsam zu bewegen oder (durch andere Randbedingungen) festzulegen.
Pull-Request #22217
|
 Bild anklicken, wenn die Animation nicht automatisch startet.
|
Das Erstellen von internen Flächen verwendet komplexe überlappende Geometrie jetzt korrekt, wo vorher einige Flächenbereiche gar nicht erzeugt wurden, wie bei drei oder mehr überlappenden Kreisen.
Pull-Request #28648
|
Weitere Sketcher-Verbesserungen
- Es ist nun möglich, Bézier- und Versatz-Kurven als
externe Geometrie zu importieren. Pull-Request #25144
- Werden Maße kreisförmiger Elemente bearbeitet, kann jetzt zwischen Radius und Durchmesser gewechselt werden. Pull-Request #26794
- Die Liste der Randbedingungen zeigt jetzt die Art der Randbedingung im Namen an. Pull-Request #26797
- Ein neuer Auswahlmodus wurde der Randbedingung
Symmetrisch festlegen hinzugefügt. Es ist jetzt auch möglich, ein Element (Linie, Kreisbogen oder offener B-Spline) und eineSymmetrielinie auszuwählen. Pull-Request #25525
- Interne Flächen sind jetzt von beiden Seiten der Skizzenebene sichtbar und die Mehrfachauswahl-Hervorhebung mit Strg + Klick stellt jetzt alle ausgewählten Flächen korrekt hervorgehoben dar. Pull-Request #28655 und Pull-Request #28651
- Ein Doppelklick auf eine geometrische Randbedingung löst jetzt ihre Umbenennung aus. Pull-Request #27678
- Ein Doppelklick auf Auswahl funktioniert jetzt auch mit externer Geometrie Pull-Request #28105
- Die Eigenschaften Grid und Make Internals sind jetzt für neue Skizzen standardmäßig aktiviert und eine Einstellung für die Transparenz des Rasters wurde hinzugefügt. Pull-Request #28771 und Pull-Request #28791
- Ausgewählte Randbedingungen für Abstände (Punkt-Linie, Kreis-Kreis und Kreis-Linie) verwende jetzt eine Ausrichtung, um Flipping zu verhindern. Pull-Request #26518
- Die Option Symmetrie-Randbedingungen erstellen des Werkzeugs
Spiegeln wurde verbessert, um Überbestimmtheit zu vermeiden. Es ist jetzt auch standardmäßig aktiviert. Pull-Request #28118 und Pull-Request #28319
Arbeitsbereich Spreadsheet
Weitere Spreadsheet-Verbesserungen
- Die Farbauswahl wurde neu gestaltet und besitzt zwei Schaltflächen, eine für individuelle Farben und eine zum Zurücksetzen. Pull-Request #28698
Arbeitsbereich Surface
Weitere Surface-Verbesserungen
Arbeitsbereich TechDraw
|
Beschriftungswerkzeuge wurden überarbeitet und die Bearbeitung von Rich-Text-Beschriftungen verbessert. Pull-Request #24624
|
Weitere TechDraw-Verbesserungen
Importieren und Exportieren