Release notes 0.20/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 62: Line 62:
{|cellpadding=5
{|cellpadding=5
| [[File:Improved tooltips_relnotes_0.20.gif]]
| [[File:Improved tooltips_relnotes_0.20.gif]]
| Tooltips now display the command name in the title, making it easier for new users to look for help. At the end of the tooltip the "internal" command name is added in parentheses: ''(Std_WhatsThis)''. This is also the name of the page that documents the command in the Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4978 pull request #4978 ].
| Tooltips now display the command name in the title, making it easier for new users to look for help. At the end of the tooltip the "internal" command name is added in parentheses: ''(Std_WhatsThis)''. This is also the name of the page that documents the command in the Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4978 Pull request #4978 ].
|}
|}


Line 72: Line 72:
{|cellpadding=5
{|cellpadding=5
| [[File:Dependencies-selection_relnotes_0.20.png]]
| [[File:Dependencies-selection_relnotes_0.20.png]]
| The [[Tree_view|Tree view]] context menu has the new entry {{MenuCommand|Add dependent objects to selection}}.<br>[https://forum.freecadweb.org/viewtopic.php?f=8&t=13566 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4133 pull request #4133].
| The [[Tree_view|Tree view]] context menu has the new entry {{MenuCommand|Add dependent objects to selection}}.<br>[https://forum.freecadweb.org/viewtopic.php?f=8&t=13566 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4133 Pull request #4133].


In the image the ''Hole001'' object was selected by the user and then<br>
In the image the ''Hole001'' object was selected by the user and then<br>
Line 93: Line 93:
| When using {{MenuCommand|Edit → Copy}} or {{MenuCommand|Edit → Duplicate selection}} for an object with dependencies there is a new {{Button|Use Original Selections}} button in the object selection dialog. Click this button to copy/duplicate only the objects you originally selected prior to opening the dialog, ignoring dependencies and ignoring any actions you might have taken while the dialog was open, such as checking or unchecking some of the checkboxes. The effect is the same as if you had unchecked all the checkboxes next to the objects you did not originally select and pressed OK. Note: special care should be taken when copying/duplicating TechDraw Pages. It is recommended to also copy/duplicate all of the children of the Page (Templates, Views, Dimensions, etc.). Otherwise changes to one of the Pages will also impact the other page, for example, deleting one of the Views in one Page also removes it from the other Page. Deleting one of the pages will also remove all the content from the other Page if copies of the content are not also made.
| When using {{MenuCommand|Edit → Copy}} or {{MenuCommand|Edit → Duplicate selection}} for an object with dependencies there is a new {{Button|Use Original Selections}} button in the object selection dialog. Click this button to copy/duplicate only the objects you originally selected prior to opening the dialog, ignoring dependencies and ignoring any actions you might have taken while the dialog was open, such as checking or unchecking some of the checkboxes. The effect is the same as if you had unchecked all the checkboxes next to the objects you did not originally select and pressed OK. Note: special care should be taken when copying/duplicating TechDraw Pages. It is recommended to also copy/duplicate all of the children of the Page (Templates, Views, Dimensions, etc.). Otherwise changes to one of the Pages will also impact the other page, for example, deleting one of the Views in one Page also removes it from the other Page. Deleting one of the pages will also remove all the content from the other Page if copies of the content are not also made.
|}
|}

* A new type of add-on called a [[Preference_Packs|Preference Pack]] was added, allowing a subset of a user preferences (user.cfg) file to be distributed and applied. [https://forum.freecadweb.org/viewtopic.php?f=17&t=62477 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4787 Pull request #4787]


== Erweiterungsverwalter ==
== Erweiterungsverwalter ==
Line 114: Line 116:
* [[File:Draft_Shape2DView.svg|24px]] [[Draft_Shape2DView|Draft Shape2DView]] objects now have an {{PropertyData|Auto Update}} property. Setting it to {{False}} can be useful if there are many Draft Shape2DViews in a document or if they are complex.
* [[File:Draft_Shape2DView.svg|24px]] [[Draft_Shape2DView|Draft Shape2DView]] objects now have an {{PropertyData|Auto Update}} property. Setting it to {{False}} can be useful if there are many Draft Shape2DViews in a document or if they are complex.


* It is now possible to reverse a [[Draft_Wire|Draft Wire]] via the [[File:Draft_Edit.svg|24px]] [[Draft_Edit|Draft Edit]] context menu. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4811 pull request #4811].
* It is now possible to reverse a [[Draft_Wire|Draft Wire]] via the [[File:Draft_Edit.svg|24px]] [[Draft_Edit|Draft Edit]] context menu. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/4811 Pull request #4811].


=== Weitere Entwurf Verbesserungen ===
=== Weitere Entwurf Verbesserungen ===
Line 120: Line 122:
* Behoben [[Draft_Snap_Grid/de|Entwurf Fang Gitter]], wenn sich der Mauszeiger über einer Fläche befindet. [https://forum.freecad.org/viewtopic.php?f=23&t=62274 Forumsdiskussion]. [https://github.com/FreeCAD/FreeCAD/commit/1761eb8ce Git commit].
* Behoben [[Draft_Snap_Grid/de|Entwurf Fang Gitter]], wenn sich der Mauszeiger über einer Fläche befindet. [https://forum.freecad.org/viewtopic.php?f=23&t=62274 Forumsdiskussion]. [https://github.com/FreeCAD/FreeCAD/commit/1761eb8ce Git commit].


* New [[Draft_Text|Draft Texts]] are now aligned with the [[Draft_SelectPlane|working plane]], [https://github.com/FreeCAD/FreeCAD/pull/5092 pull request #5092].
* New [[Draft_Text|Draft Texts]] are now aligned with the [[Draft_SelectPlane|working plane]], [https://github.com/FreeCAD/FreeCAD/pull/5092 Pull request #5092].


* Support for two DWG converters was added: [https://www.gnu.org/software/libredwg LibreDWG] and [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. See [[Import_Export_Preferences#DWG|Import Export Preferences]] and [[FreeCAD_and_DWG_Import|FreeCAD and DWG Import]] for more information.
* Support for two DWG converters was added: [https://www.gnu.org/software/libredwg LibreDWG] and [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. See [[Import_Export_Preferences#DWG|Import Export Preferences]] and [[FreeCAD_and_DWG_Import|FreeCAD and DWG Import]] for more information.
Line 126: Line 128:
== Arbeitsbereich FEM ==
== Arbeitsbereich FEM ==


<div class="mw-translate-fuzzy">
{| cellpadding=5
{| cellpadding=5
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]
Line 137: Line 140:
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]
|}
|}
</div>


=== Weitere FEM Verbesserungen ===
=== Weitere FEM Verbesserungen ===


* A new solver was added: {{MenuCommand|Solve → [[File:FEM_SolverMystran.svg|16px]] [[FEM_SolverMystran|Solver Mystran]]}}. Multiple commits.
* A new solver was added: {{MenuCommand|Solve → [[File:FEM_SolverMystran.svg|16px]] [[FEM_SolverMystran|Solver Mystran]]}}. Multiple commits.
* A new constraint was added: {{MenuCommand|Model → Geometrical Constraints → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring|Constraint Spring]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 PR #4982]
* A new constraint was added: {{MenuCommand|Model → Geometrical Constraints → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring|Constraint Spring]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 Pull request #4982]
* The element order of [[FEM_MeshGmshFromShape|Gmsh]] meshes can be changed via the mesh dialog. [https://github.com/FreeCAD/FreeCAD/pull/4660 PR #4660]
* The element order of [[FEM_MeshGmshFromShape|Gmsh]] meshes can be changed via the mesh dialog. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]
* Material cards can now contain values for the electrical conductivity. [https://github.com/FreeCAD/FreeCAD/pull/4647 PR #4647]
* Material cards can now contain values for the electrical conductivity. [https://github.com/FreeCAD/FreeCAD/pull/4647 Pull request #4647]
* Material cards added for Nitrogen and Argon. [https://github.com/FreeCAD/FreeCAD/pull/4649 PR #4649]
* Material cards added for Nitrogen and Argon. [https://github.com/FreeCAD/FreeCAD/pull/4649 Pull request #4649]
* Support for the [[FEM_MeshGmshFromShape|Gmsh]] mesh algorithms "HXT" (3D) and "Packing Parallelograms" (2D) added. [https://github.com/FreeCAD/FreeCAD/pull/4654 PR #4654]
* Support for the [[FEM_MeshGmshFromShape|Gmsh]] mesh algorithms "HXT" (3D) and "Packing Parallelograms" (2D) added. [https://github.com/FreeCAD/FreeCAD/pull/4654 Pull request #4654]
* Allow to set for the [[FEM_MeshGmshFromShape#Properties|Gmsh]] property '''High Order Optimize''' a certain algorithm. [https://github.com/FreeCAD/FreeCAD/pull/4705 PR #4705]
* Allow to set for the [[FEM_MeshGmshFromShape#Properties|Gmsh]] property '''High Order Optimize''' a certain algorithm. [https://github.com/FreeCAD/FreeCAD/pull/4705 Pull request #4705]
* Nonlinear solid materials with simple hardening can now have an arbitrary number of yield points. [https://github.com/FreeCAD/FreeCAD/pull/5024 PR #5024]
* Nonlinear solid materials with simple hardening can now have an arbitrary number of yield points. [https://github.com/FreeCAD/FreeCAD/pull/5024 Pull request #5024]


== Import ==
== Import ==
Line 161: Line 165:
=== Weitere Polygonnetz Verbesserungen ===
=== Weitere Polygonnetz Verbesserungen ===


Fixed false negatives during self-intersection tests when facets are coplanar: [https://github.com/FreeCAD/FreeCAD/pull/5002 PR #5002].
Fixed false negatives during self-intersection tests when facets are coplanar: [https://github.com/FreeCAD/FreeCAD/pull/5002 Pull request #5002].


== OpenSCAD Arbeitsbereich ==
== OpenSCAD Arbeitsbereich ==
Line 184: Line 188:


{| cellpadding=5
{| cellpadding=5
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]]</br>Pocketing along different directions.</br>Click on the image to show the animation.
| It is now possible to specify the direction for the pocket extrusion.
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]
|-
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Padding along an edge from the model.</br>Click on the image to show the animation.
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Padding along an edge from the model.</br>Click on the image to show the animation.
| There is a new option to pad along the direction of an edge in the 3D model.
| There is a new option to pad along the direction of an edge in the 3D model.
[https://github.com/FreeCAD/FreeCAD/pull/4685 pull request #4685]
[https://github.com/FreeCAD/FreeCAD/pull/4685 Pull request #4685]
|-
|-
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Effect of the new option ''Length along sketch normal''.</br>Click on the image to show the animation.
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Effect of the new option ''Length along sketch normal''.</br>Click on the image to show the animation.
| There is a new option to pad a certain length along the direction. The length is either measured along the sketch normal or along the custom direction.
| There is a new option to pad a certain length along the direction. The length is either measured along the sketch normal or along the custom direction.
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/3893 pull request #3893]
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/3893 Pull request #3893]
|-
|-
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]
| The dialog to edit [[PartDesign_AdditiveCylinder|Cylinder]] (additive and subtractive) allows now to specify an angle in respect to the normal of the chosen attachment plane. This way one can create skew cylinders.
| The dialog to edit [[PartDesign_AdditiveCylinder|Cylinder]] (additive and subtractive) allows now to specify an angle in respect to the normal of the chosen attachment plane. This way one can create skew cylinders.
[https://github.com/FreeCAD/FreeCAD/pull/4708 pull request #4708]
[https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]
|-
|-
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]
| When Distance and Angle is specified in the [[PartDesign_Chamfer|Chamfer]] tool and faces are selected, the distance will be applied along the selected faces. Likewise if two distances are specified then Size 1 will be applied along the selected face.
| When Distance and Angle is specified in the [[PartDesign_Chamfer|Chamfer]] tool and faces are selected, the distance will be applied along the selected faces. Likewise if two distances are specified then Size 1 will be applied along the selected face.
This behaviour can be swapped to the other face using the flip direction button.
This behaviour can be swapped to the other face using the flip direction button.
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/5039 pull request #5039]
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 Forum discussion], [https://github.com/FreeCAD/FreeCAD/pull/5039 Pull request #5039]
|-
| [[File:PartDesign_Loft_Vertex_relnotes_0.20.png|384px]]
| It is now possible to create an [[PartDesign_AdditiveLoft|Additive Loft]], [[PartDesign_SubtractiveLoft|Subtractive Loft]], [[PartDesign_AdditivePipe|Additive Pipe]] or [[PartDesign_SubtractivePipe|Subtractive Pipe]] towards or from a [[Glossary#V|Vertex]] of either a sketch or a body. This allows for example to create pyramids.
[https://github.com/FreeCAD/FreeCAD/pull/5170 Pull request #5170] (for lofts), [https://github.com/FreeCAD/FreeCAD/pull/5193 Pull request #5193] (for pipes)
|-
| [[File:PartDesign_Helix_Growth_relnotes_0.20.png|384px]]
| The [[PartDesign_AdditiveHelix|Helix]] feature has the new mode '''Height-Turns-Growth''' to create flat spirals.
[https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4590 Pull request #4590]
|}
|}


=== Weitere PartDesign Verbesserungen ===
=== Weitere PartDesign Verbesserungen ===


* The [[PartDesign_AdditiveHelix|Helix]] feature has the new mode '''Height-Turns-Growth''' to create flat spirals. [https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4590 PR #4590]
* In the [[PartDesign_AdditiveHelix|Helix]] feature one can now also use the sketch normal as axis. [https://github.com/FreeCAD/FreeCAD/pull/5199 Pull request #5199]
* The [[PartDesign_Sprocket|Sprocket]] feature can now create also ISO-normed sprockets. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4478 PR #4478]
* The [[PartDesign_Sprocket|Sprocket]] feature can now create also ISO-normed sprockets. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Forum thread] [https://github.com/FreeCAD/FreeCAD/pull/4478 Pull request #4478]
* The [[PartDesign_AdditiveLoft|Loft]] and [[PartDesign_AdditivePipe|Pipe]] features now allow using the body's faces for sections. [https://github.com/FreeCAD/FreeCAD/pull/5155 Pull request #5155]
* It is now possible to select several faces before calling the [[PartDesign_Pad|Pad]] or [[PartDesign_Pocket|Pocket]] dialog. In this case the first selected face will be used to determine the default padding/pocketing direction. [https://github.com/FreeCAD/FreeCAD/commit/d34a5616a2b38c96ad05f9a0763ba7504dfb814d commit d34a5616]


== Arbeitsbereich Pfad ==
== Arbeitsbereich Pfad ==
Line 249: Line 267:
=== Fehlerberichtigungen Skizzierer ===
=== Fehlerberichtigungen Skizzierer ===


* Fix 'Reference' option not working for radius/diameter at creation time [https://github.com/FreeCAD/FreeCAD/pull/4744 PR for radius] [https://github.com/FreeCAD/FreeCAD/pull/4832 PR for diameter] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57584 Forum discussion]
* Fix 'Reference' option not working for radius/diameter at creation time [https://github.com/FreeCAD/FreeCAD/pull/4744 Pull request #4744 for radius] [https://github.com/FreeCAD/FreeCAD/pull/4832 Pull request #4832 for diameter] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57584 Forum discussion]
* [[Sketcher_CarbonCopy|Carbon copy]] parallel/alignment detection has been improved adding tolerance to floating point computation errors [https://github.com/FreeCAD/FreeCAD/pull/5197 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=3&t=63956 Forum discussion]


== Arbeitsbereich Tabellenkalkulation ==
== Arbeitsbereich Tabellenkalkulation ==
Line 286: Line 305:


== Externe Arbeitsbereiche ==
== Externe Arbeitsbereiche ==

{{Emphasis|Note:}} these are the new workbenches created in this development cycle, or older workbenches that received updates. See [[External workbenches|external workbenches]] for more workbenches that can be installed, and which cover a wide variety of topics. If you want to see your workbench added, join the [https://forum.freecadweb.org/index.php forum] and present your code.


=== 3D Druckwerkzeuge ===
=== 3D Druckwerkzeuge ===

Revision as of 11:40, 12 December 2021

Diese Seite verfolgt neue Funktionen, die der Entwicklungsversion von FreeCAD, die derzeit 0.20 ist, hinzugefügt werden. Wenn das Einfrieren der Funktionen von 0.20 eintritt, lösche diese Meldungen und füge keine weiteren Funktionen zu dieser Seite hinzu. FreeCAD 0.20 wird voraussichtlich im Jahr 202x veröffentlicht werden.
!!! Alle Bilder auf dieser Seite müssen den Suffix _relnotes_0.20 verwenden !!!

Fehlen Funktionen? Erwähne sie im Versionshinweise für v0.20 Forumsbeitrag.

Siehe Hilf FreeCAD für Wege, zu FreeCAD beizutragen.


'FreeCAD 0.19 wurde veröffentlicht auf DD Month 202x, hole es von der Herunterladen Seite. Dies ist eine Zusammenfassung der interessantesten Änderungen. Die vollständige Liste der Änderungen kann im MantisBT bugtracker FC 0.20 Änderungsprotokoll eingesehen werden.

Ältere FreeCAD Versionshinweise findest du unter Funktionsübersicht.

Höhepunkte

Allgemeines

Python 3 und Qt5

Bekannte Probleme

Entwicklung

Um FreeCAD unter Windows kompilieren, gibt es verschiedene Libpacks (vorgepackte Bibliotheken):

  • Libpack für Windows mit Qt xx, OCC yy, und Python zz

Lowest supported Python version is 3.6.9 according to https://forum.freecadweb.org/viewtopic.php?f=10&t=62701

Supported Operating Systems:

  • Windows 7, 8 and 10
  • Linux Ubuntu Bionic Beaver (18.04) and Focal Fossa (20.04)
  • MacOS minimum version 10.12 Sierra

Weitere Neuigkeiten zur Entwicklung:

Dokumentation

Bekannte Begrenzungen

Benutzeroberfläche

Der Navigationswürfel wurde überarbeitet, um diese neuen Funktionen zu ermöglichen:
  • Es gibt jetzt Kantenflächen, um die Szene in Winkeln von 45° zu betrachten.
  • Die neue Voreinstellungsoption Nächste Drehung erlaubt es, die Szene in der nächstgelegenen sinnvollen Position zu betrachten. Wenn sie ausgeschaltet ist, wird das Anklicken einer Würfelfläche immer an der gleichen Position angezeigt, unabhängig davon, in welchem Würfelzustand du dich befandest, als du die Fläche angeklickt hast. Klicke auf das Bild auf der linken Seite, um zu sehen, was das bedeutet. Versuche die gleiche Klicksequenz wie im Bild ohne die Option Drehen zum nächstgelegenen, um den Unterschied zu erleben.
  • Wenn du auf den Punkt oben rechts im Würfel klickst, kannst du schnell die Rückansicht der aktuellen Szene sehen.
  • Die Größe des Würfels kann über die Einstellungsoption Würfelgröße angepasst werden.

Forumsdiskussion, pull request #4502 .

Tooltips now display the command name in the title, making it easier for new users to look for help. At the end of the tooltip the "internal" command name is added in parentheses: (Std_WhatsThis). This is also the name of the page that documents the command in the Wiki. Forum discussion, Pull request #4978 .
The new Std UserEditMode command allows the user to choose an edit mode that will be used when an object is double-clicked in the Tree view. Click the image at the left so see an animation of the selection. If a selected edit mode is not applicable, the object's default edit mode is used instead. Pull request #5110.
The Tree view context menu has the new entry Add dependent objects to selection.
Forum discussion, Pull request #4133.

In the image the Hole001 object was selected by the user and then
its dependencies were added to the selection via the context menu.

Weitere Verbesserungen Benutzeroberfläche

Anwendung::Verknüpfung und Zusammenbau

Kernsystem, Anwendung, Basis und Gui Namensräume

When using Edit → Copy or Edit → Duplicate selection for an object with dependencies there is a new Use Original Selections button in the object selection dialog. Click this button to copy/duplicate only the objects you originally selected prior to opening the dialog, ignoring dependencies and ignoring any actions you might have taken while the dialog was open, such as checking or unchecking some of the checkboxes. The effect is the same as if you had unchecked all the checkboxes next to the objects you did not originally select and pressed OK. Note: special care should be taken when copying/duplicating TechDraw Pages. It is recommended to also copy/duplicate all of the children of the Page (Templates, Views, Dimensions, etc.). Otherwise changes to one of the Pages will also impact the other page, for example, deleting one of the Views in one Page also removes it from the other Page. Deleting one of the pages will also remove all the content from the other Page if copies of the content are not also made.

Erweiterungsverwalter

Arbeitsbereich Architektur

Arbeitsbereich Entwurf

  • A Global checkbox was added to the task panel of many drafting commands. Checking it allows input of coordinates in the global coordinate system even if the working plane is not aligned with the global XY plane.
  • The Draft Hatch command was introduced. It creates hatches on the faces of a selected object using patterns from AutoCAD PAT files.
  • Work on the Draft SetStyle command, still in progress in FreeCAD version 0.19, was completed.
  • A double-click edit option was added for Draft Texts. It opens the same edit task panel used when creating a text.
  • For Draft Dimensions the arch AnsichtUnit Override for imperial architectural dimensions was introduced.
  • Draft Shape2DView objects now have an DatenAuto Update property. Setting it to false can be useful if there are many Draft Shape2DViews in a document or if they are complex.

Weitere Entwurf Verbesserungen

Arbeitsbereich FEM


Wirkung von Netzweite von Krümmung; links: auf 12 gesetzt, rechts: deaktiviert

Es gibt eine neue Eigenschaft für den Gmsh Vernetzer. Die Anzahl der Netzelemente pro mal dem Radius der Krümmung kann angegeben werden. Der Standardwert ist 12. Um ein feineres Netz an kleinen Ecken oder Löchern zu erhalten, kann dieser Wert erhöht werden, um bessere Ergebnisse zu erzielen. Diese Funktion erfordert Gmsh 4.8 oder eine neuere Version.

Forumsdiskussion, pull request #4596


Auswirkung des rcombination Algorithmus; links: mit Simple, rechts: mit Simple full-quad

FreeCAD erlaubt nun die Auswahl eines Algorithmus sowie die 3D Netzrekombination für den Gmsh Vernetzers. Für weitere Details über die Rekombination von Netzelementen siehe FEM NetzGmshAusForm.

Pull request #4706

Weitere FEM Verbesserungen

Import

Materialhandhabung

Polygonnetze

Improved support for NASTRAN GRID elements

The Mesh import tool now supports the high-precision "GRID*" element. The standard-precision "GRID" element was also improved, now supporting both space-delimited numeric input as well as fixed-field-width input, per the NASTRAN95 format documentation.

Weitere Polygonnetz Verbesserungen

Fixed false negatives during self-intersection tests when facets are coplanar: Pull request #5002.

OpenSCAD Arbeitsbereich

Interoperability with OpenSCAD has been improved, adding support for several operations missing from earlier versions (linear extrude with rotations, rotational extrusions). Several operations are modified to provide improved FreeCAD object equivalents, particularly for twisted extrusions. Surface generation from discrete data was modified to give more OpenSCAD-like results, rather than splined surfaces.

Add OpenSCAD element - now has additional options

Load    - load a scad file
Save    - save a scad file
Refresh - Update FreeCAD view
Clear   - Clear text input

There is also a text box for feedback of OpenSCAD errors.

Arbeitsbereich Formteil

Weitere Formteil Verbesserungen

  • The dialog to edit Cylinders allows now to specify an angle in respect to the normal of the chosen attachment plane. This way one can create skew cylinders. Pull request #4708

Arbeitsbereich PartDesign


Pocketing along different directions.
Click on the image to show the animation.
It is now possible to specify the direction for the pocket extrusion.

Pull request #5164


Padding along an edge from the model.
Click on the image to show the animation.
There is a new option to pad along the direction of an edge in the 3D model.

Pull request #4685


Effect of the new option Length along sketch normal.
Click on the image to show the animation.
There is a new option to pad a certain length along the direction. The length is either measured along the sketch normal or along the custom direction.

Forum discussion, Pull request #3893

The dialog to edit Cylinder (additive and subtractive) allows now to specify an angle in respect to the normal of the chosen attachment plane. This way one can create skew cylinders.

Pull request #4708

When Distance and Angle is specified in the Chamfer tool and faces are selected, the distance will be applied along the selected faces. Likewise if two distances are specified then Size 1 will be applied along the selected face.

This behaviour can be swapped to the other face using the flip direction button. Forum discussion, Pull request #5039

It is now possible to create an Additive Loft, Subtractive Loft, Additive Pipe or Subtractive Pipe towards or from a Vertex of either a sketch or a body. This allows for example to create pyramids.

Pull request #5170 (for lofts), Pull request #5193 (for pipes)

The Helix feature has the new mode Height-Turns-Growth to create flat spirals.

Forum thread Pull request #4590

Weitere PartDesign Verbesserungen

Arbeitsbereich Pfad

Arbeitsbereich Rendern

Arbeitsbereich Skizzierer

Neue Aufteilen Funktion zum Aufteilen bestehender Linien oder Bögen.

Forumsdiskussion pull request #4420

Neues Abgerundetes Rechteck Werkzeug zum Erstellen von Rechtecken mit abgerundeten Ecken.

Forumsdiskussion Main pull request #4835

Neu Zentriertes Rechteck Werkzeug um Rechtecke über einen Mittelpunkt zu definieren.

Main commit

Neu Radiam Funktion zur automatischen Zuweisung von Gewicht auf B-Spline Pol, Durchmesser auf Vollkreis oder Radius auf Bogen. Unterstützung von Mehrfachauswahl als Durchmesser/Radius Werkzeuge.

Forumsdiskussion Haupt-Pull-Request #4855

Neues Achsenausrichtung entfernen Beschränkungswerkzeug zum Entfernen der Achsenausrichtung unter Beibehaltung der Beschränkungsbeziehung der Auswahl.

Main commit

Weitere Skizzierer Verbesserungen

  • Überarbeitete Stutzen Unterstützung:

Pull Anfrage Forumsdiskussion <-- Benötigt Screencasts

Fehlerberichtigungen Skizzierer

Arbeitsbereich Tabellenkalkulation

The workbench now has Preferences. They are used by the Spreadsheet Import and Spreadsheet Export commands.

Pull request #5073

  • It is now possible to select in the row/column context-menu at what positions new rows/columns will be inserted. Pull request #4704.

Weitere Verbesserungen Tabellenkalkulation

Arbeitsbereich Start

Arbeitsbereich Oberfläche

Arbeitsbereich TechDraw

Several new tools, so-called Extensions, are now available. They offer new cosmetic features to enhance drawings:

Weitere TechDraw Verbesserungen

Internet

Externe Arbeitsbereiche

Note: these are the new workbenches created in this development cycle, or older workbenches that received updates. See external workbenches for more workbenches that can be installed, and which cover a wide variety of topics. If you want to see your workbench added, join the forum and present your code.

3D Druckwerkzeuge

A2plus

Assembly3

Assembly4

ArchitekturTexturen

BOLTSFC

Arbeitsbereich GekrümmteFormen

Dodo (ehemals Flamingo)

Befestigungselemente

FCGear

The FCGear Workbench received a couple of improvements

  • For involute gears, the outside (aka tip) and root diameter are exposed as properties (details)
  • Gear objects are now attachable (details)
  • Gear objects can now be used as additive features in PartDesign Bodies (details)
  • The creation of gear objects now appears in the undo stack (details)

Polygonnetz Remodellierung Arbeitsbereich

MOOC Arbeitsbereich

KnotenEditor (PyFlow)

Wege, PyTrails, Abbieger, pivy_trackers, und Geomatik