Notes de version 0.16

From FreeCAD Documentation
Revision as of 23:21, 22 April 2016 by Rockn (talk | contribs)

FreeCAD 0.16 a été publié le XX avril 2016. Ceci est un résumé des changements les plus intéressants survenus dans FreeCAD depuis la dernière version. Voir sur Mantis (en anglais) pour la liste complète des changements.

Les versions plus anciennes : 0.15 - 0.14 - 0.13 - 0.12 - 0.11

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

Nouveautés Principales

Le support d'expression a été introduit, ce qui permet de définir des relations entre des objets par des formules. Le support d'expression est une avancée majeur pour créer de meilleurs modèles paramétrique avec FreeCAD. Le support d'expressions offre une interface simple pour créer des modèle pilotable avec une feuille de tableur.

Le comportement du solveur d'esquisse a été grandement amélioré. En plus d'être plus rapide et plus stable, il ne se bloque plus sur les esquisses insolubles. Et le recalcule automatique du document après chaque petit cahngement dans l'esquisse peut désormais être désactivé à la volée, ce qui facilite l'édition d'esquisse enterrée sous de profondes dépendances.

FreeCAD supporte maintenant de nouveaux styles de navigation dont un tactile. This makes it possible to use FreeCAD without a mouse on a convertible laptop with touchscreen and pen, away from a desk.

L'atelier FEM a reçu des tonnes d'améliorations. Il a montré être utilisable dans différents types d'analyses mécanique.

Général

  • Support des expressions/formules
  • Trois nouveaux styles de navigation : Gesture (avec le support du tactile sur Windows), Maya, et OpenCascade.
  • Liste des ateliers personnalisable (la liste peut être réordonnée et chacun des ateliers peut être masqué de la liste)
  • Outils de récupération de projet
  • Nouvelles options de sauvegarde (Rétablir, Enregistrer une copie)
  • Nouvelle page d'accueil

Atelier Part

  • Nouvel outils pour fusionner des objets creux (ex: des tuyaux) : Connect, Embed and Cutout
  • Nouvelle fonction: Créer une face à partir d'une esquisse (paramétrique)

Ateliers Part Design & Sketcher

  • Nouvelle fonction : Bascule entre les contraintes Référence et Pilote
  • Nouvelle fonction : Mode création continue (l'outil reste actif)
  • Nouvelle fonction : contraintes Non-pilote (ou contrainte pilotée)
  • Accélération majeur
  • Contrôle du solveur avancé
  • Nouvelles fonctions : outils pour copier, faire un miroir et un réseau rectangulaire.
  • Support des expressions/formules dans les contraintes et les propriétés.

Atelier Tableur

  • Ajout des fonctions : round, trunc, ceil, et floor.

Atelier Draft

  • Nouveau importer DXF: L'atelier Draft dispose d'un tout nouveau importer DXF, codé entièrement en C++, hérité de HeeksCad, qui n'a plus besoin d'être téléchargé sur Internet et qui est plus rapide et robuste avec les gros fichiers. Une option dans les préférence DXF permet de basculer sur l'ancien importer si besoin.
  • Un nouvel outil Miroir permet de faire une symétrie "à la Draft"
  • Plusieurs patrons DXF ont été ajouté en correspondance avec leur modèle SVG facilitant l'export des pages de dessins en DXF.
  • Les objets Rectangles,Filaires et Lignes peuvent maintenant être subdivisés, permettant toute sorte de nouvelles combinaisons de forme.


Atelier Drawing

  • Un nouvel objet Vue tableur permet de placer une région de cellules d'un tableur dans une page de dessin.

Atelier Arch

  • Support des Materiaux: Un objet Arch peut maintenant avoir un matériau associé, qui utilise le framework des matériaux intégré à FreeCAD. Ces matériaux sont partagés entre les ateliers. Ils sont pleinement supporté lors de l'import et l'export IFC.
  • La Section plane peut maintenant faire une coupe dans la vue 3D montrant en temps réel la section.

  • Plusieurs améliorations de l'importer IFC comme de nouvelles options pour traiter les gros fichier IFC, un meilleur support des extrusions (maintenant détectées à l'import) et des segments courbe, le support des annotations 2D. L'import des IFC Analytic a été ajouté. Pour l'instant l'import des géométrie de représentation de tout les objets analytique sont supporté.
  • Meilleurs options de maillage pour les formats DAE et IFC.
  • Un nouvel outil Arch Schedule/fr permet de créer différent type de liste de matériaux à partir d'une maquette BIM.

FEM Workbench

  • 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 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.
  • Input file FreeCAD's build-in editor supports editing CalculiX input files (*.inp). Syntax highlighting was implemented too.
  • 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.
  • Constraint force and constraint fix objects It is now possible to add Forces and Fixes on edges and Vertexes.
  • 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 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.
  • 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
  • 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.
  • 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.
  • 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.
  • View provider Shell and beam FEM-Meshes can be viewed in FreeCAD and thus the results of such analysis too.
  • Python API Methods for working with FEM-Meshes and making an Analysis from python have been added.
  • 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.
  • General Improvements Due to the heavy development taking place, there have been tons of improvements on the code base of FEM module.

Atelier Path

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 G-code programs for a variety of CNC machines.

In its current state, the workbench allows to create profiles and pockets around 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 python API.

Modules Additionnels

A couple of new addons workbenches have been created by community members. These workbenches are easily pluggable into an existing FreeCAD installation. Among them are:

  • An Animation Workbench allows you to create animations from your FreeCAD models, by defining the movement of a camera and exporting a sequence of images.
  • A Kerkythea exporter macro permits to export your FreeCAD documents to the free Kerkythea renderer.
  • A work-in-progress Menu is also already available.
  • Finally, an 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.