Versionshinweise 0.20
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 Siera
Weitere Neuigkeiten zur Entwicklung:
Dokumentation
Bekannte Begrenzungen
Benutzeroberfläche
Der Navigationswürfel wurde überarbeitet, um diese neuen Funktionen zu ermöglichen:
|
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. If a selected edit mode is not applicable, the object's default edit mode is used instead. Pull request #5110. |
The Add dependent objects to selection option was added to the Tree view context menu. Forum discussion, pull request #4133. In the image the Hole001 object was selected by the user and then |
Weitere Verbesserungen der Benutzeroberfläche
- Es ist nun möglich, die Ansicht des Abhängigkeitsgraphen mit der Maus zu verschieben. Forumsdiskussion, pull request #4638.
- Es wurde ein Problem behoben, bei dem die Verwendung eines Stifttabletts (z.B. Wacom Tablett) so langsam war, dass es völlig unbrauchbar wurde. Forumsdiskussion, pull request #4687.
Anwendung::Verknüpfung und Zusammenbau
Kernsystem, Anwendung, Basis und Gui Namensräume
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.
- The Draft AddNamedGroup command was introduced. And the Draft AddToGroup command was extended with the same functionality.
- 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.
- It is now possible to reverse a Draft Wire via the Draft Edit context menu. Forum discussion, pull request #4811.
Weitere Entwurf Verbesserungen
- Es ist nun möglich, einen Entwurf Draht über das Entwurf Bearbeiten Kontextmenü umzukehren. Forumsdiskussion, pull request #4811.
- New Draft Texts are now aligned with the working plane, pull request #5092.
- Support for two DWG converters was added: LibreDWG and QCAD pro. See Import Export Preferences and FreeCAD and DWG Import for more information.
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. |
File:FEM Gmsh-RecombinationAlgorithm.png 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 diese Wiki Seite. |
Weitere FEM Verbesserungen
- A new solver was added: Solve → Solver Mystran. Multiple commits.
- A new constraint was added: Model → Geometrical Constraints → Constraint Spring. PR #4982
- The element order of Gmsh meshes can be changed via the mesh dialog. PR #4660
- Material cards can now contain values for the electrical conductivity. PR #4647
- Material cards added for Nitrogen and Argon. PR #4649
- Support for the Gmsh mesh algorithms "HXT" (3D) and "Packing Parallelograms" (2D) added. PR #4654
- Allow to set for the Gmsh property High Order Optimize a certain algorithm. PR #4705
- Nonlinear solid materials with simple hardening can now have an arbitrary number of yield points. PR #5024
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 Verbesserungen
Fixed false negatives during self-intersection tests when facets are coplanar: PR #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 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
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. |
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. |
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. | |
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 |
Weitere Verbesserungen
- The Helix feature has the new mode Height-Turns-Growth to create flat spirals. Forum thread PR #4590
- The Sprocket feature can now create also ISO-normed sprockets. Forum thread PR #4478
Arbeitsbereich Pfad
Arbeitsbereich Rendern
Arbeitsbereich Skizzierer
Neue Aufteilen Funktion zum Aufteilen bestehender Linien oder Bögen. | |
Neues Abgerundetes Rechteck Werkzeug zum Erstellen von Rechtecken mit abgerundeten Ecken. | |
Neu Zentriertes Rechteck Werkzeug um Rechtecke über einen Mittelpunkt zu definieren. | |
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. | |
Neues Achsenausrichtung entfernen Beschränkungswerkzeug zum Entfernen der Achsenausrichtung unter Beibehaltung der Beschränkungsbeziehung der Auswahl. |
Weitere Verbesserungen
- Überarbeitete Stutzen Unterstützung:
Pull Anfrage Forumsdiskussion <-- Benötigt Screencasts
- Das Verhalten des Schlitz hat sich geändert. Schlitze können nun durch die Definition des Zentrums beider Halbkreise erstellt werden. Pull Anfrage Forumsdiskussion
- Die Sichtbarkeitsautomatik erlaubt es, Skizzierer im Abschnittsmodus zu öffnen, wenn man in den Bearbeitungsmodus wechselt. Pull Anfrage Forumsdiskussion
- Sichtbarkeits Automatisierung erlaubt es, die Kamera in den Orthographic mode zu zwingen, wenn man den Editiermodus betritt. Pull request Forumsdiskussion
Fehlerberichtigungen
- Fix 'Reference' option not working for radius/diameter at creation time PR for radius PR for diameter Forum discussion
Arbeitsbereich Tabellenkalkulation
The workbench now has Preferences. They are used by the Spreadsheet Import and Spreadsheet Export commands. |
- It is now possible to select in the row/column context-menu at what positions new rows/columns will be inserted. Pull request #4704.
Further Spreadsheet improvements
- Import XLSX (used by Std Import): Added support for floor and ceil functions. Pull request #5015.
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
Zusätzliche Module
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)