Release notes 0.16/de: Difference between revisions

From FreeCAD Documentation
(Created page with "== Zusätzliche Module ==")
No edit summary
 
(46 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
FreeCAD 0.16 wurde veröffentlicht am 18. April 2016, man kann es auf der [[Download]]-Seite herunterladen. Dies ist eine Zusammenfassung der interessantesten Änderungen. Die komplette Liste der Änderungen kann man im [http://www.freecadweb.org/tracker/changelog_page.php Mantis changelog] finden. Ältere Versionen: [[Release notes 015/de|0.15]] - [[Release notes 014/de|0.14]] - [[Release notes 013/de|0.13]] - [[Release notes 012/de|0.12]] - [[Release notes 011/de|0.11]]<br />
FreeCAD 0.16 wurde am 18. April 2016 veröffentlicht, man kann es von der [https://github.com/FreeCAD/FreeCAD/releases/tag/0.16 Github]-Seite herunterladen. Dies ist eine Zusammenfassung der interessantesten Änderungen. Die komplette Liste der Änderungen kann man im [http://www.freecadweb.org/tracker/changelog_page.php Mantis changelog] finden. Ältere Versionen:
[[Release notes 0.15/de|0.15]] -
[[Release notes 0.14/de|0.14]] -
[[Release notes 0.13/de|0.13]] -
[[Release notes 0.12|0.12]] -
[[Release notes 0.11/de|0.11]]<br />


[[Image:Satnogs_Rotator_FreeCAD.jpg|1024px]]
[[Image:Satnogs_Rotator_FreeCAD.jpg|1024px]]
Line 5: Line 11:


==Highlights==
==Highlights==
'''Expression support''' wurde eingeführt. Es erlaubt Formel-gestützte Beziehungen zwischen Objekteigenschaften. "Expression support" ist ein großer Sprung vorwärts um bessere parametrische Modelle in FreeCAD zu erstellen. Expressions bietet ein benutzerfreundliches Interface um Modelle zu erstellen, die durch eine Tabelle (mittels Spreadsheet Workbench) gesteuert werden.
'''Expression support''' wurde eingeführt. Es erlaubt das Definieren von Formel-gestützten Beziehungen zwischen Objekteigenschaften. "Expression support" ist ein großer Sprung vorwärts, um bessere parametrische Modelle in FreeCAD zu erstellen. Expressions bietet ein benutzerfreundliches Interface, um Modelle zu erstellen, die durch eine Tabelle (mittels Spreadsheet Workbench) gesteuert werden.


[[File:Expressions-demo.png|300px]]
[[File:Expressions-demo.png|300px]]
Line 31: Line 37:
*Neues Werkzeug: Erstelle Fläche von Skizze (parametrisch)
*Neues Werkzeug: Erstelle Fläche von Skizze (parametrisch)


==Arbeitsbereiche "Part Design" und "Sketcher"
==Arbeitsbereiche "Part Design" und "Sketcher"==
*Neues Werkzeug: Umschalt-Modus für [[Sketcher_ToggleConstraint|Reference/Driving constraints]]
*Neues Werkzeug: Umschalt-Modus für [[Sketcher_ToggleDrivingConstraint/de|Reference/Driving constraints]]
*Neues Merkmal: Continous creation mode
*Neues Merkmal: Continous creation mode
*Neues Merkmal: Gesteuerte Beschränkungen
*Neues Merkmal: Gesteuerte Beschränkungen
Line 46: Line 52:
== Draft Workbench ==
== Draft Workbench ==


* '''New DXF importer''': The Draft Workbench now features a brand-new DXF importer, fully coded in C++, inherited from [https://github.com/Heeks/heekscad HeeksCad], which doesn't need anymore to download external components, and is now much faster and able to load much larger DXF files. An option in the DXF preferences allows to switch back to the old importer if needed.
* '''Neuer DXF importer''': Der Arbeitsbereich "Draft" hat nun einen brandneuen DXF-Importer, komplett in C++ programmiert, übernommen von [https://github.com/Heeks/heekscad HeeksCad], welcher nun nicht mehr externe Komponenten herunterzuladen braucht, und ist nun viel schneller und kann auch viel größere DXF-Dateien laden. Eine Option in den DXF-Einstellungen erlaubt nun, falls nötig, die Umschaltung zum alten Import.
* A new '''[[Draft Mirror|Mirror tool]]''' allows to do mirroring of objects "the Draft way"
* Ein neues '''[[Draft Mirror|Mirror tool]]''' erlaubt ein Spiegeln von Objekten "auf Draft Art".
* Viele '''DXF-Vorlagen''' wurden zu den entsprechenden SCG-Vorlagen hinzugefügt und erleichtern so den Export von Zeichnungen nach DXF.
* Many '''DXF templates''' have been added to the corresponding built-in SVG templates, making the export of Drawing pages to DXF much better.
* [[Draft Rectangle|Rectangles]],[[Draft Wire|wires and lines]] can now be '''subdivided''', allowing all kinds of new shape combinations.
*[[Draft Rectangle|Rectangles]],[[Draft Wire|wires and lines]] können nun '''unterteilt''' werden und erlauben so eine Menge neuer Körper-Kombinationen.




[[Image:Draft subdivisions.jpg|1024px]]
[[Image:Draft subdivisions.jpg|1024px]]


== Drawing Workbench ==
==Arbeitsbereich "Drawing"==
* A new '''[[Drawing SpreadsheetView|spreadsheet view]]''' tool allows to place a range of cells from a [[Spreadsheet Module|spreadsheet]] on a Drawing page.
* Ein neues Werkzeug namens '''[[Drawing_SpreadsheetView/de|spreadsheet view]]''' erlaubt es nun, einen Bereich von Zellen eines [[Spreadsheet_Workbench/de|Tabellenblatts]] auf ein Zeichnungsblatt zu platzieren.


[[Image:Drawing spreadsheetview.jpg|1024px]]
[[Image:Drawing spreadsheetview.jpg|1024px]]


== Arch Workbench==
==Arbeitsbereich "Arch"==
* '''[[Arch SetMaterial|Materials support]]''': Arch objects can now have a [[material]] attached, which uses FreeCAD's builtin materials framework. These materials are shared among other workbenches. These materials are fully supported by IFC import and export.
*'''[[Arch SetMaterial|Materials support]]''': Arch Objekte können nun mit [[material]] versehen werden, welches das FreeCAD-interne Materialschema benutzt. Diese Materialien werden auch in anderen Arbeitsbereichen benutzt. Diese Materialien unterstützen komplett den IFC Im- und Export.
* The '''[[Arch SectionPlane|Section plane]]''' can now do clipping of the 3D view, showing the section in realtime.
*Das Werkzeug '''[[Arch SectionPlane|Section plane]]''' kann nun Schnitte in 3D durchführen und den Bereich in Echtzeit anzeigen.


[[Image:Arch clip plane.jpg|1024px]]
[[Image:Arch clip plane.jpg|1024px]]


* Several improvements to the '''IFC importer''' such as new options for treating large IFC files, better support for extrusions (now detected on import) and curved segments, and support of 2D annotation objects. The import of Analytical IFC has been added. At the moment import of geometrical representations off all analytical objects is supported.
* Mehrere Verbesserungen am '''IFC importer''' wie z.B. neue Optionen für große IFC-Dateien, bessere Unterstützung für Extrusionen (werden nun beim Import bereits erkannt) und kurvigen Segementen, ebenso wie Unterstützung von 2D Bemerkungen. Der Import von Analytical IFC wurde hinzugefügt. Im Moment wird der Import von allen geometrischen Darstellungen von allen analytischen Objekten unterstützt.
* Better '''meshing options''' for DAE and IFC formats.
* Bessere '''Vernetzungsoptionen''' für DAE und IFC-Formate.
* A new [[Arch Schedule]] tool allows to create different kinds of schedules from a BIM model.
* Ein neues Werkzeug [[Arch Schedule/de]] erlaubt es verschiedene Arten von Stücklisten von einem BIM-Modell zu erstellen.
* '''IFC attributes''' can now be imported, edited and exported. This is basically a spreadsheet object attached to an Arch object.
* '''IFC attributes''' können nun importiert, editiert und exportiert werden. Dies ist im Wesentlichen ein Spreadsheet-Objekt angehängt an ein Arch-Objekt.


== FEM Workbench ==
==Arbeitsbereich FEM==
* '''GUI''' FEM Befehle haben nun Tastaturkürzel. Ein Einstellungen-Dialog für FEM wurde eingeführt. Der Pfad zur Calculix-Exe ist eine der Benutzer-Einstellungen
* '''GUI''' FEM commands have keyboard short cuts now. An preference dialog for FEM was introduced. The binary path of CalculiX is one of the preference settings.
* '''GUI analysis container''' Unterpunkte der Analyse unterstützen nun Drag & Drop. Sie können in einen Container und aus einem Container heraus bewegt werden. Da es nun Unterstützung von mehreren Analysen gibt, können die Unterpunkte zu einer anderen Analyse verschoben werden. Mehrere Beschränkungen können nun in einer einzigen Studie erstellt werden.
* '''GUI analysis container''' Analysis member uses drag & drop. They can be moved in and out of a analysis container. Since there is now support for multiple analysis, member can be moved into another analysis too. Multiple constraints can be created in an analysis.
* '''GUI one click analysis''' A one click analysis button has been added to the GUI. It does purging results, writing CalculiX input file and does the analysis for the selected solver. It is detected if multithreading is available for CalculiX and uses the maximum possible threads.
* '''GUI one click analysis''' Eine Ein-Klick-Analyse wurde der Benutzeroberfläche hinzugefügt. Sie löscht die Ergebnisse, schreibt ein Calculix-Input-File und führt die Analyse für den erkannten Solver durch. Es wird überprüft, ob "multithreading" für Calculix zur Verfügung steht und benutzt die maximal mögliche Anzahl an Threads.
* '''Input file''' FreeCAD's build-in editor supports editing CalculiX input files (*.inp). Syntax highlighting was implemented too.
* '''Input file''' FreeCADs eingebauter Editor unterstützt das Bearbeiten von Calculix input files (*.inp). Syntax highlighting wurde ebenfalls implementiert.
* '''Netgen mesh object''' The GUI and property editor of the Netgen mesh object has been reworked. Tetraeder meshing off one order and second order elements is supported as well as adjusting meshing parameter.
* '''Netgen mesh object''' Die Benutzeroberfläche und der Eigenschaften-Editor von netgen mesh objects wurde überarbeitet. Tetraeder-Vernetzung mit Elementen ersten und zweiter Ordnung wird genauso unterstützt wie das Anpassen von Vernetzungs-Parametern.
* '''Constraint force and constraint fix objects''' It is now possible to add Forces and Fixes on edges and Vertexes.
* '''Constraint force and constraint fix objects''' Es ist nun möglich, Kräfte und Einspannungen auf Kanten und (Eck-)Punkte zu geben.
* '''Constraint pressure object''' A new object for pressure load on faces has been added. The pressure (load per area) is passed directly to CalculiX which means the node loads are not calculated by FreeCAD but CalculiX instead.
* '''Constraint pressure object''' Ein neues Objekt für Druck-Belastung auf Flächen wurde hinzugefügt. Der Druck (Kraft pro Fläche) wird direkt an Calculix übergeben, was bedeutet, die Belastung der Knoten wird nicht von FreeCAD, sondern von Calculix berechnet.
* '''Constraint prescribed displacement object''' A new object for prescribed displacements has been added. The prescribed displacement can be added to vertexes, edges and faces. For shell and beam analysis’s it is possible to fix the rotational degrees of freedom.
* '''Constraint prescribed displacement object''' Ein neues Objekt für vorgegebene Verschiebungen wurde hinzugefügt. Die vordefinierten Verschiebungen können Ecken, Kanten und Flächen zugeordnet werden.
* '''Beam section object''' The new beam section object allows to define rectangle cross section for beam FEM. There is support for different beam sections in one analysis by defining reference shapes for each cross section
* '''Beam section object''' Das neue beam section Objekt erlaubt eine rechteckige Schnittfläche für Balken-FEM. Unterschiedliche Schnitte in einer einzigen Analyse werden unterstützt, indem Referenz-Objekte für jeden Schnitt definiert werden.
* '''Shell thickness object''' The new shell thickness object allows to define thicknesses of shell plates. Like in beam section there is support for multiple shell thicknesses in one analysis by defining reference shapes.
* '''Shell thickness object''' Das neue shell thickness Objekt erlaubt das Definieren von Schalendicken. Wie in den Balkenschnitten werden auch hier durch das Definieren von Referenz-Objekten mehrere Schalendicken in einer Analyse unterstützt.
* '''Material object''' Multiple materials are supported for edge, shell and solid meshes. Like for the beam section and shell thickness objects a appropriate FEM Mesh is needed to use the multiple material.
* '''Material object''' Mehrere Materialien werden unterstützt für Ecken, Schalen und Volumenkörper-Netze. Wie bei den Beam section- und den Shell thickness-Objekten wird ein angemessenes FEM-Netz benötigt, um das Material zu benutzen.
* '''Solver object''' Eine Grundlage für mehrere Solver-Objekte wurde geschaffen. Alle Unterpunkte können von einer Analyse zur anderen verschoben/kopiert werden.
* '''Solver object''' As a base for multiple solver a solver object has been implemented. All analysis properties moved from analysis to solver.
* '''Frequency analysis''' A frequency analysis can be made. The number of eigenvalue or eigenshape to calculate can be adjusted in preference GUI.
* '''Frequency analysis''' Eine Frequenzanalyse kann durchgeführt werden, die Anzahl der Eigenfrequenzen und der Eigenschwingungen kann in dem Einstellungs-Fenster angepasst werden.
* ''' View provider''' Shell and beam FEM-Meshes can be viewed in FreeCAD and thus the results of such analysis too.
* ''' View provider''' Schalen und Balken-FEM-Netze können in FreeCAD angezeigt werden und so auch die Ergebnisse der Analysen.
* '''Python API''' Methods for working with FEM-Meshes and making an Analysis from python have been added.
* '''Python API''' Methoden, um mit FEM-Netzen zu arbeiten und eine Analyse aus Python heraus zu generieren, wurden hinzugefügt.
* '''GMSH Macro''' An interesting external developing is the [[Macro_GMSH]] which makes it possible to use GMSH for meshing. Very useful for all not able to compile FreeCAD with Netgen or for meshing shell- or edge meshes.
* '''GMSH Macro''' Eine interessante externe Entwicklung ist das [[Macro_GMSH]], welches es ermöglicht, GMSH zur Vernetzung zu benutzen. Sehr nützlich für alle, denen es nicht möglich ist, FreeCAD mit Netgen zu kompilieren, um Schalen oder Kanten vernetzen zu können.
* '''General Improvements''' Due to the heavy development taking place, there have been tons of improvements on the code base of FEM module.
* '''General Improvements''' Aufgrund der starken Entwicklungsaktivitäten konnten sehr viele Verbesserungen am Basis-Code des FEM-Modules eingebracht werden.


== Path Workbench==
== Arbeitsbereich "Path"==


[[Image:Exercise path 02.jpg]]
[[Image:Exercise path 02.jpg]]


A new [[Path Workbench]] has been added to FreeCAD. This workbench, although still under development, already implements some CAM operations, and allows to export full [https://en.wikipedia.org/wiki/G-code G-code] programs for a variety of CNC machines.
Ein neuer [[Path Workbench/Path-Arbeitsbereich]] wurde in FreeCAD hinzugefügt. Dieser Arbeitsbereich, obwohl immer noch stark in der Entwicklung, hat bereits einige CAM-Operationen implementiert und erlaubt es, komplette G-Code ([https://de.wikipedia.org/wiki/Computerized_Numerical_Control#DIN/ISO-Programmierung_bzw._G-Code]) Programme für eine große Anzahl CNC-Maschinen zu exportieren.


In seinem momentanen Zustand erlaubt es der Arbeitsbereich, Profile und Taschen mit Objekten aus dem [[Part_Workbench/de|Part]]-Arbeitsbereich zu erstellen, komplexe Pfade zu erstellen durch Aneinanderfügen mehrerer Teilpfade, den Inhalt der G-Code Programme der Pfade zu betrachten und editieren, eine Werkzeugliste zu verwalten und beim Im- und Export von G-Code zwischen verschiedenen pre-processing- und post-processing-Skripten zu wählen.
In its current state, the workbench allows to create profiles and pockets around [[Part Module|Part]]-based objects, create complex paths by joining several partial paths, inspect and edit the g-code contents of paths, manage tooltable, and choose between different pre-processing and post-processing scripts when importing and exporting G-code. It also already provides a complete [[Path scripting|python API]].
Es stellt bereits eine komplette [[Path_scripting/de|python API]] zur Verfügung.


== Zusätzliche Module ==
== Zusätzliche Module ==


A couple of new [https://github.com/FreeCAD/FreeCAD-addons addons workbenches] have been created by community members. These workbenches are easily pluggable into an existing FreeCAD installation. Among them are:
Eine Reihe neuer [https://github.com/FreeCAD/FreeCAD-addons addons workbenches] wurde von Community-Mitgliedern zur Verfügung gestellt. Diese Arbeitsbereiche sind sehr leicht in eine bestehende FreeCAD-Installation einzubinden.
Unter den neuen Arbeitsbereichen sind z.B.:


* An [https://github.com/microelly2/Animation Animation Workbench] allows you to create animations from your FreeCAD models, by defining the movement of a camera and exporting a sequence of images.
* Eine [https://github.com/microelly2/Animation Animation Workbench], die es ermöglicht, Animationen von FreeCAD-Modellen zu erstellen, indem man die Bewegung einer Kamera definiert und eine Reihe von Bildern exportiert.
* A [https://github.com/marmni/FreeCAD-Kerkythea Kerkythea exporter macro] permits to export your FreeCAD documents to the free [http://www.kerkythea.net/cms/ Kerkythea renderer].
* Ein [https://github.com/marmni/FreeCAD-Kerkythea Kerkythea exporter macro] ermöglicht den Export der FreeCAD-Modelle zu dem freien [http://www.kerkythea.net/cms/ Kerkythea renderer].
* A work-in-progress [http://forum.freecadweb.org/viewtopic.php?f=22&t=10892|Pie Menu] is also already available.
* Ein in der Entwicklung befindliches [http://forum.freecadweb.org/viewtopic.php?f=22&t=10892|Pie Menu] ist ebenfalls verfügbar.
* Finally, an [https://github.com/FreeCAD/FreeCAD-addons addons repository] has been created to gather all the interesting workbenches, modules and other macros that are flourishing around FreeCAD. This repository features a installer that takes care of the installing and updating of these addons for you.
* Außerdem wurde ein [https://github.com/FreeCAD/FreeCAD-addons addons repository] geschaffen, um alle interessanten Arbeitsbereiche, Module und Makros rund um FreeCAD zu sammeln. Diese Datenbank stellt auch einen Installer bereit, der sich um Installation und Update der Einträge kümmert.


[[Image:Macro installer 02.jpg]]
[[Image:Macro installer 02.jpg]]


[[Category:News{{#translation:}}]]

[[Category:Documentation{{#translation:}}]]

[[Category:News/de]]
[[Category:Releases{{#translation:}}]]
[[Category:Documentation/de]]

<languages/>

Latest revision as of 17:51, 26 June 2022

FreeCAD 0.16 wurde am 18. April 2016 veröffentlicht, man kann es von der Github-Seite herunterladen. Dies ist eine Zusammenfassung der interessantesten Änderungen. Die komplette Liste der Änderungen kann man im Mantis changelog finden. Ältere Versionen: 0.15 - 0.14 - 0.13 - 0.12 - 0.11

Satnogs Rotator (https://satnogs.org/)

Highlights

Expression support wurde eingeführt. Es erlaubt das Definieren von Formel-gestützten Beziehungen zwischen Objekteigenschaften. "Expression support" ist ein großer Sprung vorwärts, um bessere parametrische Modelle in FreeCAD zu erstellen. Expressions bietet ein benutzerfreundliches Interface, um Modelle zu erstellen, die durch eine Tabelle (mittels Spreadsheet Workbench) gesteuert werden.

"Sketcher Solver (Skizzen-Gleichungslöser)" wurde im Verhalten stark verbessert. Es wurde nicht nur schneller und stabiler, auch sollten nun keine Abstürze mehr bei unlösbaren Skizzen erfolgen. Automatischer Neuaufbau der Skizzen nach jeder geringfügigen Änderung kann nun abgeschaltet werden, was das flüssige Editieren von Skizzen mit sehr vielen Abhängigkeiten erlaubt.

FreeCAD unterstützt nun Touchscreen 3D Navigation. Dies ermöglicht es, FreeCAD ohne eine Maus auf einem Laptop mit Touchscreen und Stift zu benutzen, abseits des Schreibtisches.

Der Arbeitsbereich "FEM" hat ebenfalls viele Verbesserungen erhalten. Er hat sich bewährt zur Durchführung von verschiedenen Arten mechanischer Analysen.

Allgemein

  • Unterstützung für Ausdrücke/Formeln
  • Drei neue Navigations-Stile: Gesture-Navigation (mit Touchscreen-Unterstützung unter Windows), Maya Navigation und OpenCascade Navigation
  • Personalisierung der Arbeitsbereich-Liste (Liste kann umgeordnet werden, und jeder Arbeitsberich der Liste kann ausgeblendet werden)
  • Wiederherstellungs-Werkzeug
  • Neue Speicherungs-Optionen(Rückgängig, Speichern einer Kopie)
  • Neugestaltung der Homepage

Arbeitsbereich "Part" (Formteil)

  • Neue Werkzeuge um Objekte mit einer Wandstärke (z.B. Rohre) zu verbinden: Connect, Embed und Cutout
  • Neues Werkzeug: Erstelle Fläche von Skizze (parametrisch)

Arbeitsbereiche "Part Design" und "Sketcher"

  • Neues Werkzeug: Umschalt-Modus für Reference/Driving constraints
  • Neues Merkmal: Continous creation mode
  • Neues Merkmal: Gesteuerte Beschränkungen
  • Starker Geschwindigkeitszuwachs
  • Erweiterte Kontrolle des Gleichungslösers (Solvers)
  • Neue Merkmale: Werkzeuge für Duplizieren, Spiegeln und Orthogonales Array
  • Unterstützung für expressions/formulas in Beschränkungen und Eigenschaften

Spreadsheet Workbench

  • Neue Funktionen: round (runden), trunc (kürzen), ceil (Decke) und floor (Boden)

Draft Workbench

  • Neuer DXF importer: Der Arbeitsbereich "Draft" hat nun einen brandneuen DXF-Importer, komplett in C++ programmiert, übernommen von HeeksCad, welcher nun nicht mehr externe Komponenten herunterzuladen braucht, und ist nun viel schneller und kann auch viel größere DXF-Dateien laden. Eine Option in den DXF-Einstellungen erlaubt nun, falls nötig, die Umschaltung zum alten Import.
  • Ein neues Mirror tool erlaubt ein Spiegeln von Objekten "auf Draft Art".
  • Viele DXF-Vorlagen wurden zu den entsprechenden SCG-Vorlagen hinzugefügt und erleichtern so den Export von Zeichnungen nach DXF.
  • Rectangles,wires and lines können nun unterteilt werden und erlauben so eine Menge neuer Körper-Kombinationen.


Arbeitsbereich "Drawing"

Arbeitsbereich "Arch"

  • Materials support: Arch Objekte können nun mit material versehen werden, welches das FreeCAD-interne Materialschema benutzt. Diese Materialien werden auch in anderen Arbeitsbereichen benutzt. Diese Materialien unterstützen komplett den IFC Im- und Export.
  • Das Werkzeug Section plane kann nun Schnitte in 3D durchführen und den Bereich in Echtzeit anzeigen.

  • Mehrere Verbesserungen am IFC importer wie z.B. neue Optionen für große IFC-Dateien, bessere Unterstützung für Extrusionen (werden nun beim Import bereits erkannt) und kurvigen Segementen, ebenso wie Unterstützung von 2D Bemerkungen. Der Import von Analytical IFC wurde hinzugefügt. Im Moment wird der Import von allen geometrischen Darstellungen von allen analytischen Objekten unterstützt.
  • Bessere Vernetzungsoptionen für DAE und IFC-Formate.
  • Ein neues Werkzeug Arch Schedule/de erlaubt es verschiedene Arten von Stücklisten von einem BIM-Modell zu erstellen.
  • IFC attributes können nun importiert, editiert und exportiert werden. Dies ist im Wesentlichen ein Spreadsheet-Objekt angehängt an ein Arch-Objekt.

Arbeitsbereich FEM

  • GUI FEM Befehle haben nun Tastaturkürzel. Ein Einstellungen-Dialog für FEM wurde eingeführt. Der Pfad zur Calculix-Exe ist eine der Benutzer-Einstellungen
  • GUI analysis container Unterpunkte der Analyse unterstützen nun Drag & Drop. Sie können in einen Container und aus einem Container heraus bewegt werden. Da es nun Unterstützung von mehreren Analysen gibt, können die Unterpunkte zu einer anderen Analyse verschoben werden. Mehrere Beschränkungen können nun in einer einzigen Studie erstellt werden.
  • GUI one click analysis Eine Ein-Klick-Analyse wurde der Benutzeroberfläche hinzugefügt. Sie löscht die Ergebnisse, schreibt ein Calculix-Input-File und führt die Analyse für den erkannten Solver durch. Es wird überprüft, ob "multithreading" für Calculix zur Verfügung steht und benutzt die maximal mögliche Anzahl an Threads.
  • Input file FreeCADs eingebauter Editor unterstützt das Bearbeiten von Calculix input files (*.inp). Syntax highlighting wurde ebenfalls implementiert.
  • Netgen mesh object Die Benutzeroberfläche und der Eigenschaften-Editor von netgen mesh objects wurde überarbeitet. Tetraeder-Vernetzung mit Elementen ersten und zweiter Ordnung wird genauso unterstützt wie das Anpassen von Vernetzungs-Parametern.
  • Constraint force and constraint fix objects Es ist nun möglich, Kräfte und Einspannungen auf Kanten und (Eck-)Punkte zu geben.
  • Constraint pressure object Ein neues Objekt für Druck-Belastung auf Flächen wurde hinzugefügt. Der Druck (Kraft pro Fläche) wird direkt an Calculix übergeben, was bedeutet, die Belastung der Knoten wird nicht von FreeCAD, sondern von Calculix berechnet.
  • Constraint prescribed displacement object Ein neues Objekt für vorgegebene Verschiebungen wurde hinzugefügt. Die vordefinierten Verschiebungen können Ecken, Kanten und Flächen zugeordnet werden.
  • Beam section object Das neue beam section Objekt erlaubt eine rechteckige Schnittfläche für Balken-FEM. Unterschiedliche Schnitte in einer einzigen Analyse werden unterstützt, indem Referenz-Objekte für jeden Schnitt definiert werden.
  • Shell thickness object Das neue shell thickness Objekt erlaubt das Definieren von Schalendicken. Wie in den Balkenschnitten werden auch hier durch das Definieren von Referenz-Objekten mehrere Schalendicken in einer Analyse unterstützt.
  • Material object Mehrere Materialien werden unterstützt für Ecken, Schalen und Volumenkörper-Netze. Wie bei den Beam section- und den Shell thickness-Objekten wird ein angemessenes FEM-Netz benötigt, um das Material zu benutzen.
  • Solver object Eine Grundlage für mehrere Solver-Objekte wurde geschaffen. Alle Unterpunkte können von einer Analyse zur anderen verschoben/kopiert werden.
  • Frequency analysis Eine Frequenzanalyse kann durchgeführt werden, die Anzahl der Eigenfrequenzen und der Eigenschwingungen kann in dem Einstellungs-Fenster angepasst werden.
  • View provider Schalen und Balken-FEM-Netze können in FreeCAD angezeigt werden und so auch die Ergebnisse der Analysen.
  • Python API Methoden, um mit FEM-Netzen zu arbeiten und eine Analyse aus Python heraus zu generieren, wurden hinzugefügt.
  • GMSH Macro Eine interessante externe Entwicklung ist das Macro_GMSH, welches es ermöglicht, GMSH zur Vernetzung zu benutzen. Sehr nützlich für alle, denen es nicht möglich ist, FreeCAD mit Netgen zu kompilieren, um Schalen oder Kanten vernetzen zu können.
  • General Improvements Aufgrund der starken Entwicklungsaktivitäten konnten sehr viele Verbesserungen am Basis-Code des FEM-Modules eingebracht werden.

Arbeitsbereich "Path"

Ein neuer Path Workbench/Path-Arbeitsbereich wurde in FreeCAD hinzugefügt. Dieser Arbeitsbereich, obwohl immer noch stark in der Entwicklung, hat bereits einige CAM-Operationen implementiert und erlaubt es, komplette G-Code ([1]) Programme für eine große Anzahl CNC-Maschinen zu exportieren.

In seinem momentanen Zustand erlaubt es der Arbeitsbereich, Profile und Taschen mit Objekten aus dem Part-Arbeitsbereich zu erstellen, komplexe Pfade zu erstellen durch Aneinanderfügen mehrerer Teilpfade, den Inhalt der G-Code Programme der Pfade zu betrachten und editieren, eine Werkzeugliste zu verwalten und beim Im- und Export von G-Code zwischen verschiedenen pre-processing- und post-processing-Skripten zu wählen. Es stellt bereits eine komplette python API zur Verfügung.

Zusätzliche Module

Eine Reihe neuer addons workbenches wurde von Community-Mitgliedern zur Verfügung gestellt. Diese Arbeitsbereiche sind sehr leicht in eine bestehende FreeCAD-Installation einzubinden. Unter den neuen Arbeitsbereichen sind z.B.:

  • Eine Animation Workbench, die es ermöglicht, Animationen von FreeCAD-Modellen zu erstellen, indem man die Bewegung einer Kamera definiert und eine Reihe von Bildern exportiert.
  • Ein Kerkythea exporter macro ermöglicht den Export der FreeCAD-Modelle zu dem freien Kerkythea renderer.
  • Ein in der Entwicklung befindliches Menu ist ebenfalls verfügbar.
  • Außerdem wurde ein addons repository geschaffen, um alle interessanten Arbeitsbereiche, Module und Makros rund um FreeCAD zu sammeln. Diese Datenbank stellt auch einen Installer bereit, der sich um Installation und Update der Einträge kümmert.