Release notes 0.21/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{VeryImportantMessage|FreeCAD 0.21 ist in Entwicklung, es steht noch kein Veröffentlichungstermin fest.}}

{{Message|
Fehlen Funktionen? Das spricht man am besten im Forumsbeitrag [https://forum.freecadweb.org/viewtopic.php?f&#61;10&t&#61;69438 Release notes for v0.21] an.

Siehe [[Help_FreeCAD/de|FreeCAD Unterstützen]] für Möglichkeiten etwas zu FreeCAD beizutragen.}}
{{Message|Alle Bilder auf dieser Seite müssen das Suffix {{FileName|_relnotes_0.21}} tragen.}}


{{TOCright}}
{{TOCright}}


'''FreeCAD 0.21''' wurde am '''DD MM 2023''' veröffentlicht, es kann von der [[Download/de|Download]]-Seite heruntergeladen werden. Diese Seite listet alle Neuerungen und Änderungen auf.
'''FreeCAD 0.21''' wurde am '''2. August 2023''' veröffentlicht; es kann von der [[Download/de|Download]]-Seite heruntergeladen werden. Diese Seite listet alle Neuerungen und Änderungen auf.


Ältere FreeCAD-Versionshinweise findet man in der [[Feature_list/de#Versionshinweise|Funktionsliste]].
Ältere FreeCAD-Versionshinweise findet man in der [[Feature_list/de#Versionshinweise|Funktionsliste]].


[[File:FreeCAD relnotes 0.21.png|720px|thumb|center]]
Platzhalter für ein auffälliges Bild, das von den Admins im [https://forum.freecadweb.org/viewforum.php?f=24 user showcases forum] ausgesucht wird.


<span id="General"></span>
<span id="General"></span>
== Allgemein ==
== Allgemein ==

* Die Standardbenennung von Backup-Dateien ist jetzt {{FileName|FCBak}}. Das ältere Format ({{FileName|FCStd#}}) ist veraltet und wird in einer zukünftigen Version entfernt werden. Anwender, die das alte System aktiviert haben, werden beim Start gewarnt.[https://github.com/FreeCAD/FreeCAD/pull/9668 Pull request #9668]


<span id="User_interface"></span>
<span id="User_interface"></span>
Line 24: Line 18:


{|cellpadding=5
{|cellpadding=5
| [[File:Navi_Cube_relnotes_0.21.gif]]
| [[File:Navi_Cube_relnotes_0.21.png]]
| Der [[Navigation_Cube/de|Navigationswürfel]] wurde aktualisiert. Er wird nicht mehr perspektivisch dargestellt, wenn für die [[3D_view/de|3D-Ansicht]] Orthogonale Ansicht eingestellt wurde. Die Ecken des Navigationswürfels sind jetzt sechseckig und größer, dadurch sind sie einfacher anzuklicken. Die Schaltflächen haben eine Einfassung bekommen. Die Auswahl von Standardschriftart und Schrifthöhe wurde verbessert. Das Miniwürfelmenü enthält jetzt eine Checkbox, um den Würfel zwischen verschiebbar und ortsfest umzuschalten. Mehrere neue Parameter wurden hinzugefügt; siehe die Seite [[Navigation_Cube/de|Navigationswürfel]] für weitere Informationen.</br>
| Die Ecken des Navigationswürfels sind jetzt sechseckig und größer, dadurch sind sie einfacher anzuklicken.
[https://github.com/FreeCAD/FreeCAD/pull/7876 Pull request #7876], [https://github.com/FreeCAD/FreeCAD/pull/8266 Pull request #8266], [https://github.com/FreeCAD/FreeCAD/pull/8646 Pull request #8646] und [https://github.com/FreeCAD/FreeCAD/pull/9356 Pull request #9356].
Schriftart, Schrifthöhe und die Schaltflächenfarbe (für die Pfeile um den Würfel herum) können jetzt auch in den [[Preferences_Editor/de#Navigation|Voreinstellungen]] angepasst werden.</br>
[https://github.com/FreeCAD/FreeCAD/pull/7876 Pull request #7876], [https://github.com/FreeCAD/FreeCAD/pull/8266 Pull request #8266] und [https://github.com/FreeCAD/FreeCAD/pull/8646 Pull request #8646].
|}
|}


Line 116: Line 109:
<span id="Addon_Manager"></span>
<span id="Addon_Manager"></span>
== Addon-Manager ==
== Addon-Manager ==

* Ein einfacher Python-Package-Manager, zum Aktualisieren und Entfernen automatisch installierter Abhängigkeiten, wurde hinzugefügt.
* Ein "developer mode" wurde hinzugefügt, um die Erstellung der Metadaten-Datei zu unterstützen, die für jedes Addon benötigt wird.


<span id="Arch_Workbench"></span>
<span id="Arch_Workbench"></span>
Line 152: Line 148:
* Wird Esc zum Verlassen eines Befehls verwendet, wird der Fortsetzungsmodus jetzt nicht mehr ausgeschaltet. [https://github.com/FreeCAD/FreeCAD/pull/7611 Pull request #7611]
* Wird Esc zum Verlassen eines Befehls verwendet, wird der Fortsetzungsmodus jetzt nicht mehr ausgeschaltet. [https://github.com/FreeCAD/FreeCAD/pull/7611 Pull request #7611]
* Die Symbolleiste [[Draft_Snap/de|Draft Snap]] wurde in eine Standard-Symbolleiste geändert. Den Fangoptionen können jetzt Tastaturkürzel zugeordnet werden. Aber die Verwendung während eines laufenden Befehls funktioniert nur, wenn der Fokus nicht auf einem der Eingabefelder in Aufgabenbereich liegt, da diese die so genannten In-Command-Shortcuts "abfangen". [https://github.com/FreeCAD/FreeCAD/pull/7656 Pull request #7656]
* Die Symbolleiste [[Draft_Snap/de|Draft Snap]] wurde in eine Standard-Symbolleiste geändert. Den Fangoptionen können jetzt Tastaturkürzel zugeordnet werden. Aber die Verwendung während eines laufenden Befehls funktioniert nur, wenn der Fokus nicht auf einem der Eingabefelder in Aufgabenbereich liegt, da diese die so genannten In-Command-Shortcuts "abfangen". [https://github.com/FreeCAD/FreeCAD/pull/7656 Pull request #7656]
* Einige Fehler des [[Draft_AnnotationStyleEditor|Draft Beschriftungsstil-Editors]] wurden beseitigt und eine separate Schaltfläche für die Textfarbe wurde hinzugefügt. [https://github.com/FreeCAD/FreeCAD/pull/8207 Pull request #8207]
* Einige Fehler des [[Draft_AnnotationStyleEditor|Draft Beschriftungsstil-Editors]] wurden beseitigt. Die Parameter {{MenuCommand|Text color}} und {{MenuCommand|Text spacing}} wurden hinzugefügt.[https://github.com/FreeCAD/FreeCAD/pull/8207 Pull request #8207] und [https://github.com/FreeCAD/FreeCAD/pull/9702 Pull request #9702]
* Die Eigenschaften Start und End Offset wurden zur Pfad-Anordnung ([[Draft_PathArray/de|Draft PathArray]]-Objekt) hinzugefügt. [https://github.com/FreeCAD/FreeCAD/pull/8295 Pull request #8295]
* Die Eigenschaften Start und End Offset wurden zur Pfad-Anordnung ([[Draft_PathArray/de|Draft PathArray]]-Objekt) hinzugefügt. [https://github.com/FreeCAD/FreeCAD/pull/8295 Pull request #8295]
* Eine Eigenschaft Count (Anzahl) wurde den Anordnungen hinzugefügt, denen diese noch fehlte: die Versionen ohne Link von [[Draft_OrthoArray/de|Draft RechtwinkligeAnordnung]], [[Draft_PolarArray|Draft PolareAnordnung]] und [[Draft_CircularArray/de|Draft KreisförmigeAnordnung]]. [https://github.com/FreeCAD/FreeCAD/pull/8433 Pull request #8433]
* Eine Eigenschaft Count (Anzahl) wurde den Anordnungen hinzugefügt, denen diese noch fehlte: die Versionen ohne Link von [[Draft_OrthoArray/de|Draft RechtwinkligeAnordnung]], [[Draft_PolarArray|Draft PolareAnordnung]] und [[Draft_CircularArray/de|Draft KreisförmigeAnordnung]]. [https://github.com/FreeCAD/FreeCAD/pull/8433 Pull request #8433]
* Das An-/Ausschaltverhalten des [[Draft_Snap_Grid/de|Rasters]] wurde korrigiert. [https://github.com/FreeCAD/FreeCAD/pull/8818 Pull request #8818]
* Das An-/Ausschaltverhalten des [[Draft_Snap_Grid/de|Rasters]] wurde korrigiert. [https://github.com/FreeCAD/FreeCAD/pull/8818 Pull request #8818]
* Die Bedienung des DWG-Konverters wurde verbessert. [https://github.com/FreeCAD/FreeCAD/pull/9444 Pull request #9444]
* Die Bedienung des DWG-Konverters wurde verbessert. [https://github.com/FreeCAD/FreeCAD/pull/9444 Pull request #9444] und [https://github.com/FreeCAD/FreeCAD/pull/9830 Pull request #9830]


<span id="FEM_Workbench"></span>
<span id="FEM_Workbench"></span>
Line 199: Line 195:
* Die [[Image:FEM_ConstraintCurrentDensity.svg|24px]] [[FEM_ConstraintCurrentDensity/de|RandbedingungStromdichte]] wurde hinzugefügt, um die Stromdichte für Körper und Flächen festzulegen. [https://github.com/FreeCAD/FreeCAD/pull/8348 Pull request #8348]
* Die [[Image:FEM_ConstraintCurrentDensity.svg|24px]] [[FEM_ConstraintCurrentDensity/de|RandbedingungStromdichte]] wurde hinzugefügt, um die Stromdichte für Körper und Flächen festzulegen. [https://github.com/FreeCAD/FreeCAD/pull/8348 Pull request #8348]
* Die [[Image:FEM_ConstraintMagnetization.svg|24px]] [[FEM_ConstraintMagnetization/de|RandbedingungMagnetisierung]] wurde hinzugefügt, um die Magnetisierung von Körper und Flächen festzulegen. [https://github.com/FreeCAD/FreeCAD/pull/8393 Pull request #8393]
* Die [[Image:FEM_ConstraintMagnetization.svg|24px]] [[FEM_ConstraintMagnetization/de|RandbedingungMagnetisierung]] wurde hinzugefügt, um die Magnetisierung von Körper und Flächen festzulegen. [https://github.com/FreeCAD/FreeCAD/pull/8393 Pull request #8393]
* Die [[Image:FEM_ConstraintFlowVelocity.svg|24px]] [[FEM_ConstraintFlowVelocity/de|RandbedingungStrömungsgeschwindigkeit]] und die [[Image:FEM_ConstraintInitialFlowVelocity.svg|24px]] [[FEM_ConstraintInitialFlowVelocity/de|StartbedingungStrömungsgeschwindigkeit]] wurden komplett überarbeitet. Es ist jetzt auch möglich, eine Geschwindigkeit durch eine mathematische Formel anzugeben (um ein Geschwindigkeitsprofil festzulegen). [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] und [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Hinweis:''' Dies bricht mit alten Abläufen. Analyse mit existierenden Rand- und Startbedingungen für Strömungsgeschwindigkeiten werden nicht mehr funktionieren. Sie müssen in der Analyse neu erstellt werden, damit vorhandene Analysen wieder funktionieren.</br>'''Noch ein Hinweis:''' bis FreeCAD 0.20.3 waren die Ergebnisse des Strömungslösers falsch (Fluid-Dichte und -Viskosität waren um den Faktor 1000 zu hoch). Die notwendige Neuerstellung der Randbedingung für die Geschwindigkeit sorgt jetzt auch dafür, dass die Ergebnisse korrekt sind.
* Die [[Image:FEM_ConstraintFlowVelocity.svg|24px]] [[FEM_ConstraintFlowVelocity/de|RandbedingungStrömungsgeschwindigkeit]] und die [[Image:FEM_ConstraintInitialFlowVelocity.svg|24px]] [[FEM_ConstraintInitialFlowVelocity/de|StartbedingungStrömungsgeschwindigkeit]] wurden komplett überarbeitet. Es ist jetzt auch möglich, eine Geschwindigkeit durch eine mathematische Formel anzugeben (um ein Geschwindigkeitsprofil festzulegen). [https://github.com/FreeCAD/FreeCAD/pull/8963 Pull request #8963] und [https://github.com/FreeCAD/FreeCAD/pull/8964 Pull request #8964]</br>'''Hinweis:''' Dies bricht mit alten Abläufen. Analyse mit existierenden Rand- und Startbedingungen für Strömungsgeschwindigkeiten werden nicht mehr funktionieren. Sie müssen in der Analyse neu erstellt werden, damit vorhandene Analysen wieder funktionieren.</br>'''Noch ein Hinweis:''' bis FreeCAD 0.21 waren die Ergebnisse des Strömungslösers falsch (Fluid-Dichte und -Viskosität waren um den Faktor 1000 zu hoch). Die notwendige Neuerstellung der Randbedingung für die Geschwindigkeit sorgt jetzt auch dafür, dass die Ergebnisse korrekt sind.
* Es ist jetzt auch möglich, in der [[Image:FEM_ConstraintDisplacement.svg|24px]] [[FEM_ConstraintDisplacement/de|RandbedingungVersatz]] die Versatzwerte als Ausdrücke anzugeben (Versatz zum aktuellen Löser-Zeitpunkt).
* Es ist jetzt auch möglich, in der [[Image:FEM_ConstraintDisplacement.svg|24px]] [[FEM_ConstraintDisplacement/de|RandbedingungVersatz]] die Versatzwerte als Ausdrücke anzugeben (Versatz zum aktuellen Löser-Zeitpunkt).
* Die [[Image:FEM_ConstraintBodyHeatSource.svg|24px]] [[FEM_ConstraintBodyHeatSource/de|RandbedingungKörperwärmequelle]] besitzt jetzt einen Aufgaben-Bereich und es ist möglich, die Wärme für mehrere Körper festzulegen oder mehrere Randbedingungen für unterschiedliche Körper in einer Analyse zu verwenden. [https://github.com/FreeCAD/FreeCAD/pull/7367 Pull request #7367]
* Die [[Image:FEM_ConstraintBodyHeatSource.svg|24px]] [[FEM_ConstraintBodyHeatSource/de|RandbedingungKörperwärmequelle]] besitzt jetzt einen Aufgaben-Bereich und es ist möglich, die Wärme für mehrere Körper festzulegen oder mehrere Randbedingungen für unterschiedliche Körper in einer Analyse zu verwenden. [https://github.com/FreeCAD/FreeCAD/pull/7367 Pull request #7367]
Line 213: Line 209:
* Neue Beispieldateien für die folgenden Gleichungen sind in den [[FEM_Examples/de|FEM Beispielen]] vorhanden: [[FEM_EquationDeformation/de|Verformung]], [[FEM_EquationFlow/de|Strömung]], [[FEM_EquationFlux/de|Fluss]], [[FEM_EquationHeat/de|Wärme]], [[FEM_EquationMagnetodynamic/de|Magnetodynamik]] and [[FEM_EquationMagnetodynamic2D/de| 2D-Magnetodynamik]]. Pull requests [https://github.com/FreeCAD/FreeCAD/pull/8550 #8550], [https://github.com/FreeCAD/FreeCAD/pull/8569 #8569], [https://github.com/FreeCAD/FreeCAD/pull/8579 #8579], [https://github.com/FreeCAD/FreeCAD/pull/8597 #8597], [https://github.com/FreeCAD/FreeCAD/pull/8630 #8630] und [https://github.com/FreeCAD/FreeCAD/pull/9004 #9004].
* Neue Beispieldateien für die folgenden Gleichungen sind in den [[FEM_Examples/de|FEM Beispielen]] vorhanden: [[FEM_EquationDeformation/de|Verformung]], [[FEM_EquationFlow/de|Strömung]], [[FEM_EquationFlux/de|Fluss]], [[FEM_EquationHeat/de|Wärme]], [[FEM_EquationMagnetodynamic/de|Magnetodynamik]] and [[FEM_EquationMagnetodynamic2D/de| 2D-Magnetodynamik]]. Pull requests [https://github.com/FreeCAD/FreeCAD/pull/8550 #8550], [https://github.com/FreeCAD/FreeCAD/pull/8569 #8569], [https://github.com/FreeCAD/FreeCAD/pull/8579 #8579], [https://github.com/FreeCAD/FreeCAD/pull/8597 #8597], [https://github.com/FreeCAD/FreeCAD/pull/8630 #8630] und [https://github.com/FreeCAD/FreeCAD/pull/9004 #9004].
* Neue Werkstoffkarten für Kohlen(stoff)dioxyd und eine Titanlegierung. [https://github.com/FreeCAD/FreeCAD/pull/8332 Pull request #8332] und [https://github.com/FreeCAD/FreeCAD/pull/8636 Pull request #8636]
* Neue Werkstoffkarten für Kohlen(stoff)dioxyd und eine Titanlegierung. [https://github.com/FreeCAD/FreeCAD/pull/8332 Pull request #8332] und [https://github.com/FreeCAD/FreeCAD/pull/8636 Pull request #8636]

== Export ==


== Mesh ==
== Mesh ==

<span id="Further_Mesh_improvements"></span>
=== Weitere Mesh-Verbesserungen ===


* Unterstützung für das Hinzufügen von Transparenzen zu einem Netzobjekt. [https://forum.freecadweb.org/viewtopic.php?f=22&t=72531 Forum thread] und [https://github.com/FreeCAD/FreeCAD/commit/f88305e Commit f88305e]
* Unterstützung für das Hinzufügen von Transparenzen zu einem Netzobjekt. [https://forum.freecadweb.org/viewtopic.php?f=22&t=72531 Forum thread] und [https://github.com/FreeCAD/FreeCAD/commit/f88305e Commit f88305e]

<span id="OpenSCAD_Workbench"></span>
== Arbeitsbereich OpenSCAD ==


<span id="Part_Workbench"></span>
<span id="Part_Workbench"></span>
== Arbeitsbereich Part ==
== Arbeitsbereich Part ==

<span id="Further_Part_improvements"></span>
=== Weitere Part-Verbesserungen ===


* Der Befehl [[Part_PointsFromMesh/de|Part PointsFromMesh]] wurde erweitert, um beliebige geometrische Objekte als Eingabe zu akzeptieren.[https://github.com/FreeCAD/FreeCAD/pull/8730 Pull request #8730]
* Der Befehl [[Part_PointsFromMesh/de|Part PointsFromMesh]] wurde erweitert, um beliebige geometrische Objekte als Eingabe zu akzeptieren.[https://github.com/FreeCAD/FreeCAD/pull/8730 Pull request #8730]
Line 241: Line 226:
| Der Dialog [[PartDesign_Hole/de|Bohrung]] unterstützt den Bohrlochtyp ''Senkbohrung'' (Counterdrill).
| Der Dialog [[PartDesign_Hole/de|Bohrung]] unterstützt den Bohrlochtyp ''Senkbohrung'' (Counterdrill).
[https://github.com/FreeCAD/FreeCAD/pull/7562 Pull request #7562]
[https://github.com/FreeCAD/FreeCAD/pull/7562 Pull request #7562]
|-
|}

{| cellpadding=5
| [[Image:PartDesign task dialog relnotes 0.21.png|384px]]
| Die Bedienung vieler PartDesign-Aufgaben-Dialoge zum Auswählen von Geometrien wurde verbessert; die separaten Schaltflächen zum Hinzufügen und Entfernen von Geometrien sind nicht länger erforderlich. [https://github.com/FreeCAD/FreeCAD/pull/8990 Pull request #8990]
|-
|-
|}
|}
Line 253: Line 244:
* Das [[PartDesign_InvoluteGear/de|Evolventenzahnprofil]] hat neue Eigenschaften zum Einstellen der Zahnhöhe erhalten. Damit können jetzt verschiedene Eingriffsarten festgelegt werden und auch (Evolventen-)Verzahnungen (z.B. für verschiebbare Welle-Nabe-Verbindungen) erstellt werden. Siehe [https://en.wikipedia.org/wiki/Spline_(mechanical) involute splines] (engl.). [https://github.com/FreeCAD/FreeCAD/pull/8184 Pull request #8184]
* Das [[PartDesign_InvoluteGear/de|Evolventenzahnprofil]] hat neue Eigenschaften zum Einstellen der Zahnhöhe erhalten. Damit können jetzt verschiedene Eingriffsarten festgelegt werden und auch (Evolventen-)Verzahnungen (z.B. für verschiebbare Welle-Nabe-Verbindungen) erstellt werden. Siehe [https://en.wikipedia.org/wiki/Spline_(mechanical) involute splines] (engl.). [https://github.com/FreeCAD/FreeCAD/pull/8184 Pull request #8184]
* Das [[PartDesign_InvoluteGear/de|Evolventen-Zahnprofil]] ermöglicht jetzt auch Profilverschiebung. [https://github.com/FreeCAD/FreeCAD/issues/5618 Issue #5618] und [https://github.com/FreeCAD/FreeCAD/pull/8934 Pull request #8934]
* Das [[PartDesign_InvoluteGear/de|Evolventen-Zahnprofil]] ermöglicht jetzt auch Profilverschiebung. [https://github.com/FreeCAD/FreeCAD/issues/5618 Issue #5618] und [https://github.com/FreeCAD/FreeCAD/pull/8934 Pull request #8934]
* Wird ein [[PartDesign_Clone/de|Klon]] erstellt, übernimmt er jetzt die Farben des geklonten Objekts. [https://github.com/FreeCAD/FreeCAD/pull/9547 Pull request #9547]


<span id="Path_Workbench"></span>
<span id="Path_Workbench"></span>
Line 262: Line 254:


* Eine Option Spanbrechen wurde für "Pilgerschritt-"(Peck-Style) Bohrungszyklen hinzugefügt. Spanbrechen gibt einen G73-Zyklus aus, der die Steuerung veranlasst, einen sehr kleinen Rückschritt auszuführen, um den Span zu brechen, ohne das Bohr-Bit komplett aus der Bohrung zu ziehen. G73 wird nativ von LinuxCNC unterstützt. Einige andere Postprozessoren müssen den G73 interpretieren und geeignete Steuercodes ausgeben oder die Rückschritte in G1/G0 Bewegungen aufgegliedert werden. Unterstützung für G73-Aufgliederung wurde für die "refactored" Postprozessoren hinzugefügt.[https://github.com/FreeCAD/FreeCAD/pull/7469 Pull request #7469]
* Eine Option Spanbrechen wurde für "Pilgerschritt-"(Peck-Style) Bohrungszyklen hinzugefügt. Spanbrechen gibt einen G73-Zyklus aus, der die Steuerung veranlasst, einen sehr kleinen Rückschritt auszuführen, um den Span zu brechen, ohne das Bohr-Bit komplett aus der Bohrung zu ziehen. G73 wird nativ von LinuxCNC unterstützt. Einige andere Postprozessoren müssen den G73 interpretieren und geeignete Steuercodes ausgeben oder die Rückschritte in G1/G0 Bewegungen aufgegliedert werden. Unterstützung für G73-Aufgliederung wurde für die "refactored" Postprozessoren hinzugefügt.[https://github.com/FreeCAD/FreeCAD/pull/7469 Pull request #7469]

<span id="Plot_module"></span>
==Modul Plot==


<span id="Sketcher_Workbench"></span>
<span id="Sketcher_Workbench"></span>
Line 282: Line 271:
|}
|}


<div class="mw-translate-fuzzy">
{| cellpadding=5
{| cellpadding=5
|
|
[[File:Sketcher_Join_Curves_relnotes_0.21.gif|384px]]</br>Bild anklicken, um die Animation anzusehen.
[[File:Sketcher_Join_Curves_relnotes_0.21.gif|384px]]</br>Bild anklicken, um die Animation anzusehen.
| Das Werkzeug [[Sketcher_JoinCurves/de|Kurven verbinden]] wurde hinzugefügt. Es kann verschiedene Kurven zu einem einzigen B-Spline zusammensetzen.
| Das Werkzeug [[Sketcher_JoinCurves/de|Kurven verbinden]] wurde hinzugefügt. Es kann zwei Kurven zu einem einzigen B-Spline zusammensetzen.
[https://github.com/FreeCAD/FreeCAD/pull/6507 Pull request #6507]
[https://github.com/FreeCAD/FreeCAD/pull/6507 Pull request #6507]
|-
|-
|}
|}
</div>


{| cellpadding=5
{| cellpadding=5
Line 327: Line 314:
|}
|}


<div class="mw-translate-fuzzy">
{| cellpadding=5
{| cellpadding=5
| [[File:Sketcher_layers relnotes_0.21.gif|384px]]
| [[File:Sketcher_layers relnotes_0.21.gif|384px]]
| Eine grundlegende Funktionalität für Darstellungsebenen (visual layers) wurde vorgestellt; erst einmal werden 3 festeingestellte Ebenen unterstützt. Weitere Verbesserungen sind schon unterwegs.
| Eine grundlegende Funktionalität für Darstellungsebenen (visual layers) wurde vorgestellt; erst einmal werden 3 festeingestellte Ebenen unterstützt. Weitere Verbesserungen sind schon unterwegs.
Dieser PR entfernt auch die Einstellungsmöglichkeit für die Render-Reihenfolge (wird nicht mehr gebraucht) und das Widget "Edit controls" aus dem Aufgabenbereich, da die Inhalte an andere Orte verlegt oder entfernt wurden.
Dieser PR entfernt auch das Widget "Edit controls" aus dem Aufgabenbereich, da seine Inhalte an andere Orte verlegt oder entfernt wurden. Die Einstellungsmöglichkeit für die Render-Reihenfolge wurde in die Symbolleiste Sketcher edit tools verlegt.
[https://github.com/FreeCAD/FreeCAD/pull/8716 Pull request #8716]
[https://github.com/FreeCAD/FreeCAD/pull/8716 Pull request #8716] und [https://github.com/FreeCAD/FreeCAD/pull/9590 Pull request #9590]
|-
|-
|}
|}
</div>


{| cellpadding=5
{| cellpadding=5
Line 364: Line 349:
|}
|}


<div lang="en" dir="ltr" class="mw-content-ltr">
{| cellpadding=5
{| cellpadding=5
| [[File:Sketcher-B-spline_by_knots_v2_relnotes_0.21.gif|384px]]
| [[File:Sketcher-B-spline_by_knots_v2_relnotes_0.21.gif|384px]]
| [[Sketcher_CreateBSplineByInterpolation|B-spline by knots]] tool was added.
| Das Werkzeug [[Sketcher_CreateBSplineByInterpolation/de|B-Spline durch Knoten]] wurde hinzugefügt.
[https://github.com/FreeCAD/FreeCAD/pull/8530 Pull request #8530]
[https://github.com/FreeCAD/FreeCAD/pull/8530 Pull request #8530]
|-
|-
|}
|}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
{| cellpadding=5
{| cellpadding=5
| [[File:Sketcher-periodic_B-spline_by_knots_v2_relnotes_0.21.gif|384px]]
| [[File:Sketcher-periodic_B-spline_by_knots_v2_relnotes_0.21.gif|384px]]
| [[Sketcher_CreatePeriodicBSplineByInterpolation|Periodic B-spline by knots]] tool was added.
| Das Werkzeug [[Sketcher_CreatePeriodicBSplineByInterpolation/de|Geschlossener B-Spline durch Knoten]] wurde hinzugefügt.
[https://github.com/FreeCAD/FreeCAD/pull/8530 Pull request #8530]
[https://github.com/FreeCAD/FreeCAD/pull/8530 Pull request #8530]
|-
|-
|}
|}
</div>


<span id="Further_Sketcher_improvements"></span>
<span id="Further_Sketcher_improvements"></span>
Line 396: Line 377:
* Der Teil 'Meldungen des Lösers' des Sketcher-Aufgabenbereichs wurde vereinfacht. Die Checkbox 'Automatisches Entfernen überflüssiger Randbedingungen' wurde in das Schaltflächenmenü Einstellungen im Bereich Randbedingungen (Einschränkungen) verschoben. Die Checkbox Automatische Aktualisierung wurde in das Menü der Schaltfläche Aktualisieren verschoben.[https://github.com/FreeCAD/FreeCAD/pull/8864 Pull request #8864]
* Der Teil 'Meldungen des Lösers' des Sketcher-Aufgabenbereichs wurde vereinfacht. Die Checkbox 'Automatisches Entfernen überflüssiger Randbedingungen' wurde in das Schaltflächenmenü Einstellungen im Bereich Randbedingungen (Einschränkungen) verschoben. Die Checkbox Automatische Aktualisierung wurde in das Menü der Schaltfläche Aktualisieren verschoben.[https://github.com/FreeCAD/FreeCAD/pull/8864 Pull request #8864]


<span id="Spreadsheet_Workbench"></span>
<span id="Surface_Workbench"></span>
== Arbeitsbereich Spreadsheet ==
== Arbeitsbereich Surface ==


<span id="Further_Spreadsheet_improvements"></span>
=== Weitere Spreadsheet-Verbesserungen ===

<div lang="en" dir="ltr" class="mw-content-ltr">
== Surface Workbench ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
{| cellpadding=5
{| cellpadding=5
| [[File:Surface_BlendCurve_relnotes_0.21.png|250px]]
| [[File:Surface_BlendCurve_relnotes_0.21.png|250px]]
| The [[Surface_BlendCurve|Blend Curve]] tool was added.
| Das Werkzeug [[Surface_BlendCurve/de|Blend Curve]] wurde hinzugefügt.
[https://github.com/FreeCAD/FreeCAD/pull/7339 Pull request #7339]
[https://github.com/FreeCAD/FreeCAD/pull/7339 Pull request #7339]
|-
|-
|}
|}
</div>


<span id="TechDraw_Workbench"></span>
<span id="TechDraw_Workbench"></span>
Line 440: Line 412:
=== Weitere TechDraw-Verbesserungen ===
=== Weitere TechDraw-Verbesserungen ===


<div class="mw-translate-fuzzy">
* Die Navigations-Modi wurden aktualisiert und entsprechen den in der 3D-Ansicht benutzten.[https://github.com/FreeCAD/FreeCAD/pull/7081 Pull request #7081] und [https://github.com/FreeCAD/FreeCAD/pull/7107 Pull request #7107]
* Die Navigations-Modi wurden aktualisiert und entsprechen den in der 3D-Ansicht benutzten.[https://github.com/FreeCAD/FreeCAD/pull/7081 Pull request #7081] und [https://github.com/FreeCAD/FreeCAD/pull/7107 Pull request #7107]
* Bitmap-Schraffur wurde repariert. [https://github.com/FreeCAD/FreeCAD/issues/6582 Issue #6582] und [https://github.com/FreeCAD/FreeCAD/pull/7121 Pull request #7121]
* Bitmap-Schraffur wurde repariert. [https://github.com/FreeCAD/FreeCAD/issues/6582 Issue #6582] und [https://github.com/FreeCAD/FreeCAD/pull/7121 Pull request #7121]
Line 453: Line 424:
* Veraltete DrawViewPart-Funktionen wurden entfernt: replaceCenterLine, replaceCosmeticEdge, replaceCosmeticVertex and replaceGeomFormat.
* Veraltete DrawViewPart-Funktionen wurden entfernt: replaceCenterLine, replaceCosmeticEdge, replaceCosmeticVertex and replaceGeomFormat.
* 3D-Maße können jetzt auf die gleiche Art erstellt werden, wie 2D-Maße (abgesehen davon, dass die Geometrie in einer 3D-Ansicht ausgewählt werden muss). Dadurch entfällt das manuelle Verknüpfen mit der 3D-Geometrie. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141]
* 3D-Maße können jetzt auf die gleiche Art erstellt werden, wie 2D-Maße (abgesehen davon, dass die Geometrie in einer 3D-Ansicht ausgewählt werden muss). Dadurch entfällt das manuelle Verknüpfen mit der 3D-Geometrie. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141]
Das Werkzeug [[TechDraw_DimensionRepair/de|MaßReparieren]] wurde hinzugefügt. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141]
* Das Werkzeug [[TechDraw_DimensionRepair/de|MaßReparieren]] wurde hinzugefügt. [https://github.com/FreeCAD/FreeCAD/pull/8141 Pull request #8141]
* Eine Funktion zum entfernen von überlappenden Kanten, die vom Hidden-Line-Removal-Algorithmus zurückgegebeben werden, wurde hinzugefügt, inklusive einer neuen Einstellung (in den erweiterten Einstellungen) für die Anzahl der Durchgängen dieser Funktion.[https://github.com/FreeCAD/FreeCAD/pull/9280 Pull request #9280]
</div>

== Web ==

<span id="External_workbenches"></span>
== Externe Arbeitsbereiche ==

=== A2plus ===

=== Assembly3 ===

=== Assembly4 ===

=== FCGear ===

=== Ship ===


<span id="Compilation"></span>
<span id="Compilation"></span>
Line 502: Line 458:


Zeigt der Arbeitsbereich [[Start_Workbench/de|Start]] nur eine leere Seite, muss die Einstellung '''Software OpenGL verwenden''' im Menü {{MenuCommand|FreeCAD-0.21 → Einstellungen → Anzeige}} aktiviert werden.
Zeigt der Arbeitsbereich [[Start_Workbench/de|Start]] nur eine leere Seite, muss die Einstellung '''Software OpenGL verwenden''' im Menü {{MenuCommand|FreeCAD-0.21 → Einstellungen → Anzeige}} aktiviert werden.

<span id="Other_Resources"></span>
==Andere Quellen==

* [https://www.youtube.com/watch?v=rPxr0yvNgxo Mango Jelly Video über 0.21 Merkmale]





Latest revision as of 17:22, 5 August 2023

FreeCAD 0.21 wurde am 2. August 2023 veröffentlicht; es kann von der Download-Seite heruntergeladen werden. Diese Seite listet alle Neuerungen und Änderungen auf.

Ältere FreeCAD-Versionshinweise findet man in der Funktionsliste.

Allgemein

  • Die Standardbenennung von Backup-Dateien ist jetzt FCBak. Das ältere Format (FCStd#) ist veraltet und wird in einer zukünftigen Version entfernt werden. Anwender, die das alte System aktiviert haben, werden beim Start gewarnt.Pull request #9668

Benutzeroberfläche

Der Navigationswürfel wurde aktualisiert. Er wird nicht mehr perspektivisch dargestellt, wenn für die 3D-Ansicht Orthogonale Ansicht eingestellt wurde. Die Ecken des Navigationswürfels sind jetzt sechseckig und größer, dadurch sind sie einfacher anzuklicken. Die Schaltflächen haben eine Einfassung bekommen. Die Auswahl von Standardschriftart und Schrifthöhe wurde verbessert. Das Miniwürfelmenü enthält jetzt eine Checkbox, um den Würfel zwischen verschiebbar und ortsfest umzuschalten. Mehrere neue Parameter wurden hinzugefügt; siehe die Seite Navigationswürfel für weitere Informationen.

Pull request #7876, Pull request #8266, Pull request #8646 und Pull request #9356.


Dauerhafte Schnittdarstellung sich gegenseitig durchdringender Objekte.
Ein Klick auf das Bild zeigt die Animation.
Das Werkzeug Schnittansicht ermöglicht jetzt sich durchdringende Objekte zu beschneiden. Dies ist nützlich für Baugruppen, wo sich manchmal Überschneidungen von Teilen, die sich (eigentlich) berühren, aufgrund von Berechnungsabweichungen nicht vermeiden lassen.
Pull request #8252.
Die Darstellungsart von Messergebnissen, die in den Arbeitsbereichen Part oder PartDesign erstellt wurden, können jetzt in den Einstellungen angepasst werden.

Pull request #7148

Das Auswahlfeld für Arbeitsbereiche kann jetzt wahlweise in die Menüleiste gelegt werden, anstatt in den Bereich der Symbolleisten.

Pull request #7679


Weitere Verbesserungen der Benutzeroberfläche

Kernsystem und API

Kern

API

Neue Python API

  • BSplineSurfacePy::scaleKnotsToBounds: Skaliert die Listen der U- und V-Knoten, um sie in die vorgegebenen Grenzen einzupassen. Pull request #7258 und Pull request #7385
  • BSplineCurvePy::scaleKnotsToBounds: Skaliert die Knotenliste, um sie in die vorgegebenen Grenzen einzupassen. Pull request #7385
  • ShapeFix_EdgeConnectPy: Wurzel?-Klasse (root class) für Reparaturaktionen. commit 4d4adb93
  • ShapeFix_EdgePy: Reparieren ungültiger Kanten. commit 4089cbfb
  • ShapeFix_FaceConnectPy: Wiederherstellen der Verbindungen zwischen den Flächen eines Flächenverbundes.commit a0eb2e9d
  • ShapeFix_FacePy: Klasse für Reparaturaktionen an Flächen.commit b6cd635c
  • ShapeFix_FixSmallFacePy: Klasse für Reparaturaktionen an Flächen.commit 4c2946c8
  • ShapeFix_FixSmallSolidPy: Reparieren von kleinen Festkörpern. commit b70d8d37
  • ShapeFix_FreeBoundsPy: Gedacht zur Ausgabe von freien Rändern der Form.commit 1ee1aee1
  • ShapeFix_RootPy: Wurzel?-Klasse (root class) für Reparaturaktionen. commit f3e941a3
  • ShapeFix_ShapePy: Klasse für Reparaturaktionen an Formen. commit 87db9dcc
  • ShapeFix_ShapeTolerancePy: Passt Toleranzen von Teilformen (Sub-Shapes) an (Knoten, Kanten, Flächen). commit 125d5b63
  • ShapeFix_ShellPy: Wurzel?-Klasse (root class) für Reparaturaktionen. commit f3e941a3
  • ShapeFix_SolidPy: Wurzel?-Klasse (root class) für Reparaturaktionen. commit 8d568793
  • ShapeFix_SplitCommonVertexPy: Klasse für Reparaturaktionen an Formen. commit 4b44c54c
  • ShapeFix_SplitToolPy: Werkzeug zum Trennen und Beschneiden von Kanten.commit bbecc3f2
  • ShapeFix_WireframePy: Enthält Methoden zum Reparieren der (Draht-) Konturen von Formen.commit 6843a461
  • ShapeFix_WirePy: Klasse für Reparaturaktionen an Drähten. commit 94f6279a
  • ShapeFix_WireVertexPy: Reparieren unverbundener Kanten in einem Draht.commit 8c6ffc99

Entfernte Python API

Addon-Manager

  • Ein einfacher Python-Package-Manager, zum Aktualisieren und Entfernen automatisch installierter Abhängigkeiten, wurde hinzugefügt.
  • Ein "developer mode" wurde hinzugefügt, um die Erstellung der Metadaten-Datei zu unterstützen, die für jedes Addon benötigt wird.

Arbeitsbereich Arch

  • Einige Arch Profil-Kategorien wurden hinzugefügt: IS RHS, IS SHS, IS Angle und IS Tee. Pull request #7181 und Pull request #7217
  • Arch Profile-Objekte unterstützen jetzt die Änderung der Profilart nach der Erstellung. Pull request #7217
  • Einige Probleme des Bearbeitungsmodus wurden beseitigt und die Kontextmenüs der Baumansicht für Arch-Objekte wurden verbessert. Objekte, die bearbeitet werden können, besitzen jetzt eine Option Edit in dem Menü. Die Option Set colors wurde für Objekte ohne Flächen bzw. die nur eine einzige Fläche besitzen können, entfernt. Pull request #8122
  • Arch Schnittebenen (SectionPlane-Objekte) behandeln jetzt Objekte, die keine Festkörper sind, auf die gleiche Weise wie Festkörperobjekte.Pull request #8688

Weitere Arch-Verbesserungen

Arbeitsbereich Draft

  • Die Ungenauigkeit von Draft Snap Near während des Einrastens von Kurven wurde beseitigt. Außerdem kann Draft Snap Perpendicular jetzt auch auf Flächen einrasten und vielfache Punkte finden. Zum Einrasten auf einem Knoten (z.B. einem Draft Punkt) muss jetzt Draft Snap Endpoint anstatt Draft Snap Near verwendet werden. Pull request #7132
  • Um das Arbeiten mit Layern zu vereinfachen, wurde ihr Drag-and-Drop-Verhalten geändert. Wenn jetzt ein Objekt aus einer Std Gruppe oder ein gruppenartiges Objekt, wie ein Arch Gebäudeteilauf einen Layer abgelegt wird, wird es nicht mehr aus der Gruppe entfernt und umgekehrt. Dies funktioniert ohne das Gedrückthalten der Ctrl-Taste Pull request #7462
  • Der Befehl Draft PointArray unterstützt jetzt mehr Punkt-Objektarten. Jedes Objekt mit einer Form und Knoten sowie Netze und Punktewolken kann verwendet werden. Pull request #7597
  • Die Kontextmenüs der Baumansicht von Draft-Objekten wurden verbessert. Objekte die mit dem Befehl Draft Bearbeiten bearbeitet werden können oder eine eigenes Bearbeitungswerkzeug besitzen, haben jetzt die Option Bearbeiten in ihrem Menü. Die Option Set colors für Objekte, die keine Flächen besitzen oder die nur eine einzige Fläche besitzen können, wurde entfernt. Pull request #7970
  • Die Eigenschaften der Draft-Annotation-Objekte wurden vereinheitlicht. Die Objekte Draft Text, Draft Dimension und Draft Label besitzen jetzt alle die Eigenschaften Schriftname (Font Name), Schrifthöhe (Font Size) und Textfarbe (Text Color). Die Optionen für den Ansichtsmodus wurden auch angeglichen und sind jetzt: Screen und World. Issue #7861 und Pull request #8081
  • Im Aufgabenbereich des Befehls Draft StilFestlegen wurde die Schaltfläche Texte/Maße? durch die Schaltfläche Anmerkungen ersetzt. Das Anklicken dieser Schaltfläche bewirkt die #Bearbeitung aller Beschriftungselemente inklusive Draft Notizen. Die Parameter Dim overshoot, Ext lines und Ext overshoot wurden hinzugefügt. Es wurden auch einige kleinere Probleme behoben. Pull request #8190, Pull request #8195, Pull request #8196 and Pull request #9514.
  • Rückgängig/Wiederherstellen (Undo/Redo) funktionierte nicht vernünftig mit den Draft Änderungsbefehlen Windows. Pull request #8267
  • Der Befehl LayerManager wurde vom Arbeitsbereich BIM Workbench zum Arbeitsbereich Draft verschoben. Pull request #8795

Weitere Draft-Verbesserungen

Arbeitsbereich FEM


Iso-Kurven, die die Y-Komponente der absoluten magnetischen Flussdichte innerhalb und außerhalb eines Kupferdrahtes zeigen, durch den ein elektrischer Strom mit einer Frequenz von 100 kHz fließt.
Für weitere Informationen zu diesem Modell, siehe Abschnitt 14 des Elmer Tutorials.
Es gibt den neuen Filter NachbearbeitungFilterKonturen, der es ermöglicht Iso-Linien oder Iso-Konturen zu zeichnen. Iso-Konturen sind verbundene Netzknoten mit demselben Wert für die resultierende Feldstärke. Ein typisches Beispiel sind die elektrischen Feldlinien.

Pull request #8462


Simulationsergebnis (fließendes Wasser, das erhitzt wird), das 8 Netzregionen zeigt (eine für jeden verwendeten CPU-Kern).
Es ist jetzt möglich, dass der Löser Elmer während der Berechnung mehrere CPU-Kerne verwendet. Weitere Infos zu Vorsichtsmaßnahmen (? caveats), siehe diesen Forum-Post

Pull request #7159


Simulationsergebnis des imaginären Anteils der
Strömungsdichte in einem Tiegel (crucible), der mit
einer umgebenden Spule elektrisch aufgeheizt wurde.
Dieses Modell ist in den FEM-Beispielen enthalten.
Für weitere Informationen zu diesem Modell, siehe Abschnitt 16 des Elmer Tutorials.
Die Magnetodynamische 2D-Gleichung wurde hinzugefügt. Mit dieser ist es möglich eine elektromagnetische Simulation in 2D durchzuführen.

Pull request #8355


Simulationsergebnis des imaginären Anteils der magnetischen
Flussdichte innerhalb und außerhalb eines Kupferdrahtes, durch den ein elektrischer Strom mit einer Frequenz von100 kHz fließt.
Dieses Modell ist in den FEM-Beispielen enthalten.
Für weitere Informationen zu diesem Modelll, siehe Abschnitt 14 des Elmer Tutorials.
Die Magnetodynamische Gleichung wurde hinzugefügt. Mit dieser ist es möglich, elektromagnetische Simulationen durchzuführen.

Pull request #8380


Simulationsergebnis eines U-Drahtes aus Eisen, der verformt wird
durch das Zusammendrücken der beiden U-Enden.
Für weitere Informationen über dieses Modell, siehe Abschnitt 8 des Elmer-Tutorials.
Die Verformungsgleichung wurde hinzugefügt. Damit ist es möglich Nichtlineare-Elastizitätsanalysen (Verformung) durchzuführen.

Pull request #8981

Weitere FEM-Verbesserungen

Mesh

Arbeitsbereich Part

Arbeitsbereich PartDesign


Loch mit Senkbohrung.
Der Dialog Bohrung unterstützt den Bohrlochtyp Senkbohrung (Counterdrill).

Pull request #7562

Die Bedienung vieler PartDesign-Aufgaben-Dialoge zum Auswählen von Geometrien wurde verbessert; die separaten Schaltflächen zum Hinzufügen und Entfernen von Geometrien sind nicht länger erforderlich. Pull request #8990

Weitere PartDesign-Verbesserungen

Arbeitsbereich Path

  • Integration von Camotics. Ist Camotics (Version 1.2.2 oder neuer) installiert, wird ein neues Symbol zur Path-Symbolleiste hinzugefügt. Nach Auswahl eines Path-Jobs die Schaltfläche drücken, um den Camotics-Dialog zu öffnen. Danach den Schieberegler ziehen, um einen beliebigen Zeitpunkt der Simulation des Festkörpers darzustellen. You can also launch the full camotics application to run the animated simulaton. This results in a silent post-processing of the job and creation of a camotics project file. Pull request #6637
  • Zusätzliche "substitution strings" für eine automatische Benennung der Ausgabe. Wenn die Ausgabe auf mehrere Dateien aufgeteilt wird, können die Dateinamen automatisch die "toolcontroller label, Work Coordinate Systems (WCS), oder operation label" ersetzen. Dies ergänzt die anderen "substitution strings" wie Datum, Job-Name usw.
  • Eine Option Spanbrechen wurde für "Pilgerschritt-"(Peck-Style) Bohrungszyklen hinzugefügt. Spanbrechen gibt einen G73-Zyklus aus, der die Steuerung veranlasst, einen sehr kleinen Rückschritt auszuführen, um den Span zu brechen, ohne das Bohr-Bit komplett aus der Bohrung zu ziehen. G73 wird nativ von LinuxCNC unterstützt. Einige andere Postprozessoren müssen den G73 interpretieren und geeignete Steuercodes ausgeben oder die Rückschritte in G1/G0 Bewegungen aufgegliedert werden. Unterstützung für G73-Aufgliederung wurde für die "refactored" Postprozessoren hinzugefügt.Pull request #7469

Arbeitsbereich Sketcher


Ziehen von B-Spline-Knoten.
Bild anklicken, um die Animation anzusehen.
B-Spline-Knoten können jetzt herumgezogen und durch Randbedingungen bestimmt werden, wie jeder andere Skizzenpunkt auch.

Pull request #7484


Ziehen eines B-Splines.
Bild anklicken, wenn die Animation nicht automatisch startet.
Ziehen an einem B-Spline bewegt jetzt nur den Teil zwischen den (angrenzenden) Knoten. Pull request #7110


Bild anklicken, um die Animation anzusehen.

Das Werkzeug Kurven verbinden wurde hinzugefügt. Es kann zwei Kurven zu einem einzigen B-Spline zusammensetzen.

Pull request #6507


Bild anklicken, um die Animation anzusehen.
Skizzen können jetzt ohne Unterbrechung von der Vorder- oder Rückseite her bearbeitet werden. Arbeitet man von der Rückseite aus, sind Punkte (und alle Geometrien und Randbedingungen) gleichermaßen auswählbar und die Schnittansicht wird automatisch umgestellt.

Pull request #7417

Das Sketcher-Raster wurde überarbeitet. Das Werkzeug Raster wurde hinzugefügt. Eine Option zur automatischen Größenanpassung wurde hinzugefügt.

Pull request #8473

Das Sketcher-Constraint-Widget wurde überarbeitet um die Benutzerschnittstelle (UI) zu vereinfachen.

Pull request #7566


Bild anklicken, um die Animation anzusehen.
Das Element-Widget wurde überarbeitet, um die Benutzerschnittstelle (UI) zu vereinfachen und eine einfachere Auswahl der unterschiedlichen Bestandteile jeder Geometrie zu ermöglichen: Kante, Startpunkt, Endpunkt und Mittelpunkt.

Pull request #7567

Eine Funkion zur automatischen Größenanpassung des Rasters in Abhängigkeit von der Darstellungsgröße (zoom level) und andere Verbesserungen wurden vorgestellt.

Pull request #8473

Eine grundlegende Funktionalität für Darstellungsebenen (visual layers) wurde vorgestellt; erst einmal werden 3 festeingestellte Ebenen unterstützt. Weitere Verbesserungen sind schon unterwegs.

Dieser PR entfernt auch das Widget "Edit controls" aus dem Aufgabenbereich, da seine Inhalte an andere Orte verlegt oder entfernt wurden. Die Einstellungsmöglichkeit für die Render-Reihenfolge wurde in die Symbolleiste Sketcher edit tools verlegt. Pull request #8716 und Pull request #9590

Der Kreis-zu-Kreis-Abstand wurde der Randbedingung AbstandFestlegen hinzugefügt.

Pull request #8896

Der Kreis-zu-Linie-Abstand wurde der Randbedingung AbstandFestlegen hinzugefügt.

Pull request #9044


Bild anklicken, um die Animation anzusehen.
Snap-Manager zum Fangen und Einrasten auf Winkeln und Mittelpunkten wurden hinzugefügt.

Pull request #8387

Die Randbedingung Koinzidenz festlegen funktioniert jetzt auch als Randbedingung Konzentrisch festlegen, wenn 2 oder mehr Kreise, Bögen, Ellipsen oder Ellipsenbögen ausgewählt wurden. Pull request #7703
Das Werkzeug B-Spline durch Knoten wurde hinzugefügt.

Pull request #8530

Das Werkzeug Geschlossener B-Spline durch Knoten wurde hinzugefügt.

Pull request #8530

Weitere Sketcher-Verbesserungen

Arbeitsbereich Surface

Das Werkzeug Blend Curve wurde hinzugefügt.

Pull request #7339

Arbeitsbereich TechDraw

Das Werkzeug Oberflächensymbol wurde hinzugefügt, um das Erstellen von Oberflächensymbolen zu ermöglichen, die Rauheit, ? (lay) und Welligkeit beschreiben aber auch die Angaben zur Oberflächenbehandlung. Es unterstützt sowohl ISO- als auch ASME-Ausführungen. Wie im Bild gezeigt, kann das vorhandene Werkzeug Hinweislinie verwendet werden, um ausgerichtete Symbole auf die Kanten eines Objekts zu beziehen.

Pull request #7227

Das Werkzeug KomplexerSchnitt wurde hinzugefügt, um das Erstellen von Halbschnitten, versetzten Schnitten und abgewinkelten Schnitten zu ermöglichen.

Pull request #7658

Das Werkzeug Passungen wurde hinzugefügt.

Pull request #8455

Das Werkzeug AxonometrischesLängenmaß wurde hinzugefügt.

Pull request #8359

Weitere TechDraw-Verbesserungen

Kompilieren

Seit dieser Ausgabe kann FreeCAD nur unter Verwendung von Qt 5.x und Python 3.x. kompiliert werden. Die niedrigste unterstützte Qt-Version ist 5.12, die niedrigste unterstützte Python-Version ist 3.8.

Die Anleitungen zum Kompilieren von FreeCAD gibt es für Windows, Linux und macOS.

Die unterstützten Betriebssysteme sind:

  • Windows 7, 8, 10 und 11
  • Linux Ubuntu Focal Fossa (20.04) und newer
  • macOS: 10.12 Sierra oder neuer

Bekannte Einschränkungen

32bit Windows

Seit FreeCAD 0.19 wird 32bit Windows nicht mehr offiziell unterstützt. FreeCAD kann auf solchen Systemen funktionieren, es wird aber keine Hilfestellung (mehr) dazu geben.

Remote-Desktop unter Windows

Abhängig von den OpenGL-Grafik-Fähigkeiten eines Rechners kann es vorkommen, dass FreeCAD abstürzt, wenn man es über Remote-Desktop ausführt. Dies lässt sich durch Aktualisieren des OpenGL-Treibers beheben. Nur wenn das nicht hilft:

  • Diese OpenGL-Bibliothek für 64bit-Windows herunterladen und extrahieren.
  • Die DLL-Datei zu opengl32sw.dll umbenennen und in das Unterverzeichnis bin in FreeCADs Installationsverzeichnis kopieren (die dort existierende DLL überschreiben).

macOS: Arbeitsbereich Start zeigt eine leere Seite

Zeigt der Arbeitsbereich Start nur eine leere Seite, muss die Einstellung Software OpenGL verwenden im Menü FreeCAD-0.21 → Einstellungen → Anzeige aktiviert werden.

Andere Quellen