Release notes 0.20/de

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.

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 this FC forum thread.

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:

Weitere Verbesserungen 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.

Kernsystem, Anwendung, Basis und Gui Namensräume

 * A new type of add-on called a Preference Pack was added, allowing a subset of a user preferences (user.cfg) file to be distributed and applied. Forum discussion, Pull request #4787

Arbeitsbereich Entwurf

 * A 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.svg Draft Hatch command was introduced. It creates hatches on the faces of a selected object using patterns from AutoCAD PAT files.


 * The Draft_AddNamedGroup.svg Draft AddNamedGroup command was introduced. The Draft_AddToGroup.svg Draft AddToGroup command was extended with the same functionality.


 * Work on the Draft_SetStyle.svg Draft SetStyle command, still in progress in FreeCAD version 0.19, was completed.


 * A double-click edit option was added for Draft_Text.svg Draft Texts. It opens the same edit task panel used when creating a text.


 * For Draft_Dimension.svg Draft Dimensions the  for imperial architectural dimensions was introduced.


 * Draft_Shape2DView.svg Draft Shape2DView objects now have an property. Setting it to  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.svg Draft Edit context menu. Forum discussion, Pull request #4811.

Weitere Entwurf Verbesserungen

 * Behoben Entwurf Fang Gitter, wenn sich der Mauszeiger über einer Fläche befindet. Forumsdiskussion. Git commit.


 * 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.

Weitere FEM Verbesserungen

 * A new solver was added: . Multiple commits.
 * A new constraint was added: . Pull request #4982
 * The element order of Gmsh meshes can be changed via the mesh dialog. Pull request #4660
 * Material cards can now contain values for the electrical conductivity. Pull request #4647
 * Material cards added for Nitrogen and Argon. Pull request #4649
 * Support for the Gmsh mesh algorithms "HXT" (3D) and "Packing Parallelograms" (2D) added. Pull request #4654
 * Allow to set for the Gmsh property High Order Optimize a certain algorithm. Pull request #4705
 * Nonlinear solid materials with simple hardening can now have an arbitrary number of yield points. Pull request #5024
 * Allow modal adding/removal of geometric entities to constraints acting on boundaries. Pull request #5117
 * Most FEM constraint dialogs now behave uniformly and provide the same 3D object selection features. Pull request #5391

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.

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

Weitere PartDesign Verbesserungen

 * In the Helix feature one can now also use the sketch normal as axis. Pull request #5199
 * The Sprocket feature can now create also ISO-normed sprockets. Forum thread Pull request #4478
 * The Loft and Pipe features now allow using the body's faces for sections. Pull request #5155
 * It is now possible to select several faces before calling the Pad or Pocket dialog. In this case the first selected face will be used to determine the default padding/pocketing direction. commit d34a5616
 * In the Chamfer and Fillet dialogs all edges of a body can be selected via the context menu while in Add mode. Pull request #5269 When you selected a 3D object before clicking the icon to create a fillet or chamfer, all object edges will automatically be selected. Pull request #5328

Weitere Skizzierer Verbesserungen
Pull Anfrage Forumsdiskussion <-- Benötigt Screencasts
 * Überarbeitete Stutzen Unterstützung:
 * Das Verhalten des Sketcher_CreateSlot.svg 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

Arbeitsbereich Tabellenkalkulation

 * 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

 * Import XLSX (used by Std Import): Added support for floor and ceil functions. Pull request #5015.
 * Cell binding: instruct a set of cells to display the contents of another set of cells. Part of Pull request #2862.
 * Improved navigation using the Tab and Enter keys.
 * Improved interface for cutting and pasting blocks of cells.

Weitere TechDraw Verbesserungen

 * When there are several Pages and a View, ProjectionGroup etc. is added, there is now a dialog to ask to what page the view should be added. Pull request #5309.

Externe Arbeitsbereiche
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.

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)