Release notes 0.18/fr

 ''FreeCAD 0.18 is currently in active development and is still not officially released, but development builds can be downloaded for testing. See details on the Download page. In the meanwhile, you can help us fill these Release notes with the new features that are being added. Click on Help FreeCAD for details on how to contribute.''

FreeCAD 0.18 est sorti le 12 mars 2019, à télécharger sur la page Téléchargements. Ceci est un résumé des changements les plus intéressants. La liste complète des modifications est disponible sur MantisBT bugtracker FC 0.18 - Liste des changements.

Les notes de versions de FreeCAD sont disponibles dans la liste des fonctionnalités.

Points forts
Outils TechDraw étendus.



Nouveaux outils Sketcher (esquisse), PartDesign (Conception de pièces) plus stable et robuste



Outils Arch (architecture) et BIM (Building information modeling) améliorés et étendus



Généralités

 * Centre de démarrage (Start) repensé
 * L'arborescence du document (onglet Modèle) propose désormais 3 options d'affichage de tous les documents, avec les options définies dans le menu :
 * Afficher uniquement le document actuellement actif
 * Afficher tous les documents tels qu'ils étaient jusqu'à FreeCAD 0.17
 * Développer le document actif et réduire tous les autres
 * Lorsqu'une tâche est active et requiert une saisie de l'utilisateur, une icône représentant un crayon apparaît maintenant dans l'onglet Tâches et disparaît à la fin de la tâche.
 * La vue 3D bénéficie désormais d'un nouveau Cube de navigation pour orienter rapidement la vue. Il comporte également un petit menu pour définir la projection orthographique ou en perspective, ainsi que pour adapter le contenu à la vue. L'emplacement du cube de navigation peut être défini dans et il peut également être masqué.
 * La prise en charge du système d'unités des États-Unis ingénierie civile / transport a été ajouté. Ces unités incluent ft, ft^2, ft^3, mph et angles en degrés/minutes/secondes. Ces unités permettent d’exprimer les pieds sous forme décimale, contrairement à Construction US, qui force des fractions de pouce.
 * Il est maintenant possible de spécifier une image d'arrière-plan personnalisée pour la fenêtre principale de FreeCAD en utilisant l'option Préférences → Général → Activer l'arrière-plan en mosaïque}}.

Atelier Arch (architecture)

 * Walls can now be displayed as a stack of blocks. There are many options to configure their size and how blocks must be stacked.
 * Building Parts are the new use-for-all Arch container. They can group any number of objects, they can be used to make floors (storeys), buildings (the Arch Floor and Arch Building tools now produce Building Parts), or any other group of Arch objects. They can be moved like Parts, and they are clonable and referencable!
 * The BIM Workbench (added via the Addon Manager), is a new external, experimental counterpart of Arch. In it, we test new features and workflows in a more free environment. Be sure to give it a test ride!
 * Windows have new presets such as a 4-pane sliding window, plus, if the Parts Library is installed, all the doors and windows from the library.
 * Panels can now do different kinds of corrugated panels, such as undulated sheets, or even sandwich panels.
 * Structure objects have a new beam drawing mode, which allow you to click two points to place a structural element between them.
 * All IFC types are now available for all Arch objects. Any object can be exported to any other type to IFC.
 * Window placement has been fully redesigned. Correctly placing windows in host objects, which was before a real pain to do is now much easier.
 * Dynamic window parameters: The size of the window frames is now a window property, so it is now possible to adjust the thickness of preset windows without the need to edit their components or base sketches.
 * IFC Property Sets are now supported by all Arch objects.
 * The IFC importer and exporter have been greatly enhanced with a wealth of new features: Property sets support, grid support, file compression, shared profiles, groups support, quantity sets, etc...
 * Materials now support hierarchy, if you give a material another material as father, they appear correctly stacked in the tree.
 * All Arch objects and materials now support classification systems (not yet supported by IFC import/export).
 * External references now allow you to link parts from another FreeCAD file into a FreeCAD file.


 * But there is much more! Check the Arch/BIM development reports to see everything that has been done there this year.

Atelier Draft (Planche à dessin)

 * The Draft Scale tool has been fully redesigned, and has now more options and is much more comfortable to use
 * The Draft Text tool has also been fully redesigned, it now has its own parametric object with many more options. Warning, these new texts are not supported by 0.17
 * Draft Wires now have a right-click option that allows to force-flatten them on their median plane
 * New Draft Join tool, which allows you to join individual wires and lines into a single wire
 * New Draft Split tool, which splits a line or a wire at a point to create another wire or line
 * Pressing the key while drawing in draft mode cycles the snapping object target, allowing you to snap on objects that are obscured by others
 * The Draft AddPoint tool has be improved to more reliably add nodes on lines and wires exactly where you click

Atelier FEM
En v0.17, des quantités de fonctionnalités nouvelles ont été ajoutées à FEM. Aussi, l’objectif principal de FEM dans la version 0.18 de FreeCAD n’a pas été d’ajouter encore de nouvelles fonctionnalités et outils, mais de rendre les outils existants plus stables et de corriger autant que possible les bogues. FEM a reçu 470 rectificatifs au cours du cycle de développement de FreeCAD 0.18.

Améliorations générales sur la base du code

 * Quantité de corrections de bugs.
 * Code revisé et nettoyé. Suppression du code en double.
 * Correction de nombreuses fautes de frappe dans le code et les messages visibles.
 * Correctifs de compatibilité avec Python 3.
 * Plus de tests unitaires ont été ajoutés.
 * Possibilité de compiler FreeCAD avec mise à jour externe SMESH.

Outils

 * Un outil de plan de coupe a été ajouté pour pouvoir sélectionner les solides qui se trouvent dans d'autres solides.
 * Le filtre de déformation VTK a suscité un certain intérêt.
 * Un type d'analyse pour la vérification du modèle CalculiX a été ajouté.

Matériau
La manipulation du matériel a été améliorée. Il est maintenant possible d'utiliser l'éditeur global de matériau FreeCAD. Voir aussi les fiches matériaux. Pour cela, le panneau de tâche Matériau FEM a été optimisé.

Atelier Part (Pièce)

 * The Check Geometry tool now opens a small window with a progress bar and a button to end the task if it takes too long.
 * The new Defeaturing tool is based on the tool of the same name included in OCCT 7.3.0. It can remove selected attributes on a solid such as holes, protrusions, gaps, chamfers, fillets, etc. For more info, see 3D Model Defeaturing article on the OCCT website. Please note that if FreeCAD is built on an older version that OCCT 7.3.0, this tool won't be available and will be greyed out.


 * The new SliceApart tool is based on the Slice to Compound and includes an automatic compound explode for easily splitting objects.

Atelier PartDesign (Conception de pièces)

 * The new Local Coordinate System tool now allows the addition of a local coordinate system visualization to several datum objects.

General Improvements

 * Path can now correctly display gcode with ABC axis words
 * Improvements to Tool editor – Simplified edit for selective tool types

Facilitation du travail

 * Jobs can now have multiple base objects
 * Job container organisation has been improved
 * Default Values for Operation Settings can be controlled through SetupSheets

Operations

 * New Adaptive Clearing Operation
 * New Deburr Operaton
 * new AxisMap dressup does limited 4th axis by mapping a linear direction to a rotary axis
 * Support for 2D objects and individual edge milling through Engrave and Deburr
 * RampEntry dressup now has a configurable start point
 * PocketShape Operation can now 'use outline'

Post Processors

 * grbl_post – argument to suppress tool change commands
 * grbl_g81 post processor

Atelier Sketcher (esquisseur)



 * The new View section tool creates a section plane that removes matter on the model that is in front of the sketch plane. This can be useful when the sketch plane is located inside a solid model. Pressing the View section tool again toggles the view back to a full view.
 * The Sketcher solver benefited from improvements and is now better at detecting redundant and conflicting constraints, especially those induced by symmetric constraints.
 * New Constrain Diameter tool added
 * DoF Finder is a new utility to help find degrees of freedom. In the Solver messages widget in the Tasks panel, the traditional message Under-constrained sketch with x degrees of freedom now underlines the x degrees text in blue. Clicking on it will highlight in green, in the 3D view, the elements that are not fully constrained.
 * Sketcher Auto Remove Redundants is a new checkbox in the Solver messages box. When enabled, it will prevent creation of redundant constraint when the user is sketching and applying constraints, and it will automatically delete the redundant constraints.
 * There is a new command to delete all constraints at once. It can be found in the menu.
 * New option in . This hides the unit for dimensional constraints while in sketch editing mode.
 * Size of vertices (points) can now be set in.
 * New Move command to move all selected geometry from the last selected point. It can be access under the Clone tool drop down.
 * Added Extended Information checkbox to the Constraints list widget.

Relevant forum links:
 * Recent Several Sketcher improvements
 * Feature #1632: Allow entering of diameter instead of radius for circle radius constraint
 * Sketcher Auto Remove Redundants mode
 * Constraints extended naming

Atelier TechDraw
L'atelier TechDraw a bénéficié de plusieurs ajouts et améliorations dans la v0.18.


 * New export Page to Dxf
 * new tutorial for TechDraw
 * improved dimension formatting for isometric views, angles, text location
 * improved error messages
 * improved section view formatting
 * allow custom line groups
 * additional preferences
 * easier edge & center mark selection
 * view direction based on current 3d view or selected face
 * added +/* tolerances to dimensions
 * new 3 point angle dimension
 * RMB context menu
 * keyboard zooming (Ctl+/-)
 * support for DMS dimensions

Material Handling
The material handling has been improved. It is now possible to create material cards for every material. The cars can contain all information, physical properties, architectural specification, web links, comments. etc. The cards are text files with the file suffix and can be used for all workbenches of FreeCAD.

FreeCAD provides material cards for standard metals, plastics and different types of steel.

Modules Additionnels
Some of the new community modules that were actively developed during the 0.18 development cycle.


 * A2plus is a new workbench to assemble different parts in FreeCAD. It is an extension of the Assembly2 workbench providing an extended color and transparency handling for parts and a new constraint using the center of mass of parts.


 * Curves, a collection of tools to create and edit NURBS curves and surfaces.


 * Nurbs, a collection of scripts for managing freeform surfaces and curves.


 * Silk, a collection of NURBS surface modeling tools focused on low degree and seam continuity.


 * Flamingo Workbench, a set of customized FreeCAD commands and objects that help to speed-up the drawing of frames and pipelines.


 * Civil Engineering/Transportation Workbench


 * GDT, geometric dimensioning and tolerancing (GD&T).


 * InventorLoader to import Autodesk Inventor files (in progress).


 * Kicad StepUp Workbench is aimed to help KiCad and FreeCAD users in ECAD and MCAD collaboration.


 * CadQuery FreeCAD Module is a workbench that allows users to write Python scripts, and is tailored to those based on the CadQuery CAD scripting API. A new code editor is made available, and script variables can be edited dynamically through the use of a parameter dialog. The workbench also adds a menu that includes normal file operations for CadQuery scripts (open, new, close, etc), and example scripts to help users learn new concepts.


 * Defeaturing Workbench is intended for editing imported STEP models, removal of the selected features from the model.