Release notes 0.14/fr

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.13 - 0.12 - 0.11

Modèle d'une Jeep par Psicofil

Migration du site
Nous avons finalement déplacé toutes les applications web depuis SourceForge sur notre propre domaine. La nouvelle page d'accueil de FreeCAD se trouve à l'adresse http://www.freecadweb.org, le wiki est maintenant à l'adresse http://www.freecadweb.org/wiki, le système de suivi de bogues et de fonctionnalités est à cette adresse http://www.freecadweb.org/tracker, enfin le forum est à l'adresse suivante : http://forum.freecadweb.org. Si vous aviez un compte sur une de ces applications quand elles étaient sur SourceForge alors vous pouvez récupérer votre identifant et mot de passe en suivant ces instructions.

La seule partie de FreeCAD qui reste sur SourceForge est le dépôt Git, à la même adresse : http://sourceforge.net/p/free-cad/code/ci/master/tree/ mais il y a aussi un miroir automatisé de ce code sur GitHub, à l'adresse suivante : http://github.com/FreeCAD/FreeCAD_sf_master

Si vous n'avez pas encore rencontré l'incroyable communauté FreeCAD, payez-vous une visite sur le forum, et soyez impressionné par son talent, son énergie et son aide généreuse.

Passage à PySide, FreeCAD est maintenant complètement LGPL
En raison des nombreuses complications provoquées par le modèle de double-licence de FreeCAD (LGPL et GPL), certains des composants de FreeCAD (à savoir le noyau OpenCasCade) étant incompatibles avec tout code GPL, nous avons décidé de commuter tout le code GPL restant de FreeCAD à LGPL. En raison de cette opération, PyQt n'est plus employé, et a été remplacé par PySide. Il n'y a pas beaucoup de conséquences sur l'écriture des scripts python, PyQt peut toujours être employé à l'intérieur de FreeCAD.

Après avoir terminé notre passage à la LPGL, le projet OpenCasCade aussi passé à la LPGL, ce qui aurait résolu nos conflits de licence. Mais nous avons désormais un modèle de licence unifié et beaucoup plus clair qui devrait satisfaire toutes les distributions Linux les plus strictes.

Modules d'extension et projets parallèles : bibliothèque de Pièces, BOLTS, importateur Eagle
The last year has seen a couple of interesting side projects emerge along FreeCAD. A Parts library has been started by the community and is slowly growing, consisting of a collection of reusable parts to add to your FreeCAD models. It can be launched and used from inside FreeCAD with the use of a macro.

BOLTS est un autre projet similaire mais plus ambitieux encore. Il s'agit aussi d'une bibliothèque de pièces, mais construite à partir de scripts paramétriques, et capable de produire une vaste variété de pièces paramétriques. Même si BOLTS est une application indépendante, elle peut aussi être lancée depuis FreeCAD au moyen d'une macro. L'image ci-dessous montre BOLTS fonctionnant sous FreeCAD.



Un autre projet externe intéressant est l'EAGLE importer, qui permet d'importer des designs de circuits imprimés réalisés depuis plusieurs applications sous FreeCAD.

Export WebGL
Depuis FreeCAD, vous pouvez maintenant exporter votre scène comme une page WebGL - HTML. Ce fichier inclut une visionneuse basée sur three.js qui permet d'inspecter la scène depuis le Web sans plugins, tant que vous le regardez avec un navigateur WebGL-compatible.

Système d'unités
Enfin, un système d'unités a été mis en œuvre à la base de FreeCAD, il est donc disponible pour tous les modules. Vous pouvez maintenant sélectionner un système d'unités depuis les préférences. Les systèmes d'unités disponibles incluent les millimètres, les mètres et les mesures US/impériales (pouces, pieds), mais davantage d'unités devraient être bientôt disponibles. Une fois le système d'unités sélectionné, la plupart des propriétés et des outils de FreeCAD utiliseront ces unités de préférence. Mais le système est très flexible, et dans la plupart des cas, vous pouvez combiner les unités autant que vous le voulez ; par exemple saisir des dimensions en pouces dans un document réglé en millimètres.

Feuilles de style
FreeCAD 0.14 devient encore plus personnalisable avec l'ajout de Feuilles de style utilisées pour contrôler l'image d'arrière-plan de la fenêtre principale. L'utilisateur n'est plus coincé avec l'arrière-plan en pierres grises. Presque n'importe quelle image, photo ou tuile personnalisée peut être utilisée pour remplir l'arrière-plan de la fenêtre principale de FreeCAD.



Mode d'affichage global
La barre d'outils des vues standard bénéficie de nouveaux boutons pour facilement basculer l'affichage de la vue 3D complète en mode filaire, ombré ou filaire ombré.

Anticrénelage de la fenêtre 3D
De nouvelles options ont été ajoutées au système d'anticrénelage de la vue 3D de FreeCAD, que vous trouverez dans les préférences. Si vous disposez d'une bonne carte graphique, vous pouvez maintenant profiter d'un anticrénelage de haute qualité sous FreeCAD.

Lissage et Balayage
Les outils Lissage et Balayage ont été améliorés et peuvent maintenant utiliser des objets de l'atelier Draft comme profils.

Décalage
Le nouvel outil Décalage créé des copies d'une forme sélectionnée à une distance donnée de la forme initiale.

Évidement
Un nouvel outil Évidement génère une pièce évidée à partir d'un solide, en donnant une épaisseur donnée à chacune de ses faces.

Créer un composé
L'atelier Pièce comprend maintenant un outil Créer un composé, qui vous permet de créer rapidement un objet composé d'un ensemble de formes sélectionnées.

Primitives
De nouvelles formes primitives ont été ajoutées à l'outil Création de primitives : des prismes, polygones réguliers et des spirales peuvent maintenant être créées facilement en saisissant quelques paramètres. En outre, plusieurs outils de l'atelier Draft tirent parti de cette fonctionnalité et peuvent créer ces formes primitives en lieu et place des objets Draft correspondants, quand l'option appropriée est sélectionnée dans les paramètres généraux de Draft.



Outils de mesure
Un nouveau jeu d'outils a été ajouté à l'atelier Part. Vous pouvez sélectionner deux éléments (sommets, arêtes ou faces) pour afficher leur distance absolue et le long des axes X et Y.

Validateur d'esquisse
L'atelier Sketcher offre un nouvel outil Valider l'esquisse pour vous aider à valider une esquisse en trouvant les contraintes manquantes ou redondantes. Il peut également ajouter les contraintes manquantes automatiquement.

Générateur d'engrenage
Un générateur d'engrenage à profil en développante de cercle a été ajouté à l'atelier PartDesign pour créer rapidement des engrenages à partir de quelques paramètres.

Projections automatiques
L'atelier Drawing (mise en plan) continue d'être amélioré avec d'excitantes nouvelles fonctionnalités. L'outil « Insérer des vues orthogonales » permet de créer plusieurs vues projetées à la fois, et de gérer plus facilement leur emplacement. Une autre fonction-clé, les modèles de feuille peuvent maintenant contenir des données définissant les bordures et l'emplacement du cartouche, ce qui confinera automatiquement les vues à l'intérieur des bordures, tout en évitant l'espace occupé par le cartouche.



Symboles
Un nouvel outil symbole est maintenant disponible dans l'atelier Drawing (mise en plan), permettant de placer des objets SVG sur la feuille. Ces objets sont stockées dans le document FreeCAD, vous n'avez donc pas à expédier le fichier SVG original si vous distribuez vos documents.

Nouveaux outils de rendu


L'atelier de Raytracing (lancer de rayon) a aussi reçu un peu d'amour, et sa barre d'outils a été retravaillée. Les anciens boutons qui produisaient manuellement des fichiers povray fragmentaires ont été enlevés (mais leurs outils correspondants se trouvent toujours dans le menu Lancer de rayon), et vous pouvez maintenant produire des rendus à peu près de la même façon que vous utilisez l'atelier Drawing : vous créez un nouveau projet, lui assignez un modèle, puis le remplissez avec des vues de vos objets. Quand vous avez terminé, cliquez simplement sur le bouton « Rendre » ou exportez le projet dans un fichier prêt à rendre dans une autre application.

Le système demodèles Raytracing a aussi été étendu, et les modèles sont maintenant plus facile à créer et manipuler.

Les scripts .pov produits par FreeCAD contiennent maintenant un ratio d'aspect automatique. L'utilisateur n'a plus besoin de maintenir un ratio de 4:3 dans les réglages Raytracing ou d'éditer manuellement la sortie pour modifier le ratio en vue d'obtenir un rendu approprié. N'importe quelles largeur et hauteur peuvent maintenant être saisies sans crainte que les objets rendus soient compressés ou étirés.

Support de LuxRender
En même temps que le support pour POV-Ray, l'atelier Raytracing workbench supporte maintenant aussi LuxRender. Alors que POV-Ray est un moteur de lancer de rayon classique qui lance des rayons depuis la caméra afin de trouver la couleur de chaque pixel d'une image, LuxRender est un moteur de rendu non biaisé. Les scènes prennent beaucoup plus de temps à rendre, mais produisent un éclairage bien plus réaliste.

Tableur
Un nouveau Tableur a été ajouté à FreeCAD. Il permet de créer des tableaux qui contiennent des données tableur bidimensionnelles. Il propose aussi un éditeur, vous pouvez donc éditer le contenu d'un tableau (le texte, les nombres et quelques formules simples sont supportés) ainsi qu'un contrôleur de cellule qui peut parcourir le document à la recherche de certains types d'objets, extraire une propriété de ceux-ci, et remplir un ensemble donné de cellules avec ces valeurs.



DWG import/export
FreeCAD est maintenant capable d'importer et d'exporter le format DWG, merci au logiciel libre et multi plateforme Teigha Converter. Une fois que le Teigha Converter est installé et que son chemin est paramétré dans les préférences de l'atelier Draft de FreeCAD, FreeCAD pourra l'utiliser pour importer et exporter des fichiers DWG, en les convertissant d'abord en dxf puis en utilisant la fonction import/export des DXF de l'atelier Draft. L'import export des DWG a toutefois les même limitations que celuis pour les format dxf.

Dessin vers Plan fonctionne avec les groupes
L'outil Dessin vers Plan, qui sert a placer des objets de type Dessin sur une page de Plan, peut maintenant être appliqué sur des groupes, permettant de créer plusieurs vues sur une page de Dessin. Avec une gestion intelligente des groupes d'objets Dessin, vous avez une façon simple de contrôler l'apparence de plusieurs objets sur votre page.

Cotations recodées
The Draft Dimension tool has been fully recoded, and dimension objects now behave much better, and have gained a few new properties, allowing to fine-tune them better, such as nicer and scalable arrows, more control over the position of the text and the direction of the dimension, and, above all, better support for the Drawing Module. You can now place dimensions in any plane of the 3D space, and expect correct results when placing them on a Drawing sheet with the Draft Drawing tool.



Hachures
The Draft workbench also features a new toy: hatching. On specific Draft objects (those that form a closed shape such as closed polylines, rectangles, regular polygons or circles), it is now possible to apply hatching. Currently, only a couple of default hatch patterns are available, but since those patterns are very easy to create (they are simple svg files), and custom patterns can already be added by the user, the default collection might grow quickly. Draft objects with patterns are also faithfully supported by the Drawing workbench.



Ellipses
Support for ellipses has been added, the Draft workbench now allows you to draw full or portions of ellipses.

Chanfrein
In the same fashion as fillets, that had appeared in release 013, Draft rectangles, wires and polygons now gained a chamfer property, which chamfers their angle. The chamfer is applied before the fillet,and both properties can be used together, allowing you to quickly turn a very simple wire into a complex object made of many sections.

Joindre et Éclater recodés
The Draft Upgrade and Draft Downgrade tools, before hermetic pieces of magic, from which you were never too sure what the result would be, have been recoded, and now output much friendlier messages, informing you what has been done and why. They are now also available to python scripting, not only as a whole, but also their internal operations, so you can precisely order a certain upgrade type to be performed.

Copie de face
A new Draft Facebinder tool has been added, that does a very simple but potentially very useful operation: It gathers any number of selected faces from different objects, and creates a new object from these faces. The new object keeps links to the original objects, so any change in them is reflected in the facebinder object. This should prove useful above all for architectural objects, where you can now construct new objects from the faces of several others.

Texte surfacique
The Draft ShapeString tool creates planar objects from a text and a truetype font. These objects, unlike common annotations such as the Draft Text, are real 3D objects, can be extruded, and can therefore be used to create engravings and other kinds of 3D objects with text in relief.

Courbes de Bezier
Alongside the existing arcs of circle and B-spline curves, a new type of curve has just been merged in the Draft module: Bezier curves. They can be created by clicking points, the same way as other Draft objects, but you can then edit them and modify their handle points, gaining a very precise control over the curve shape.

Préréglages et profiles de structures
L'outil Arch Structure a gagné plusieurs améliorations : il comporte maintenant des préréglages qui permettent de construire des poutre ou des colonnes basé sur des profils standard comme INP ou HEB, un système de placement plus facile avec un mode spéciale d'snapping. Vous pouvez maintenant également donner aux éléments structurels un chemin d'extrusion afin de rendre possible des configurations avancés. Certaine des pièces offertes par BOLTS peuvent aussi être directement créées comme des éléments structurel Architecturales.

Préréglages des Fenêtres
L'outil Arch Window a également gagné un nouveau système de préréglages. Bien que toujours basé sur des croquis, qui assure la flexibilité maximale (pratiquement n'importe quel type de fenêtre peut être facilement créé), de nouvelles fenêtres peuvent maintenant être faites à partir d'une série de préréglages. Vous devez seulement choisir un préréglage, remplissez quelques paramètres, et placez votre fenêtre, sur un mur existant ou un élément structurel. Un croquis associé sera créé, qui sera éditable à n'importe quelle moment.



Volumes
Un nouvel objet Espace est maintenant disponible, permettant de construire, annoter et calculer les espaces et les surfaces couvertes. Ces objets Espaces entourent toujours un volume solide, ainsi vous pouvez toujours connaître leur volume et surface couverte. Ils peuvent être construits d'une forme solide, ou d'un ensemble de faces.

Murs multicouches
Walls can now be multilayer, with a very simple trick: Several walls can be based on a same baseline, specifying an offset distance from the baseline. This, combined for example with Arch Frames, allows for example to create complex framed walls, or walls with an insulation layer. Furthermore, these walls are aware of their "brothers" (other walls based on the same baseline), and any window placed on one of these walls will also create a hole on its brothers.



Escaliers
A new Stairs tool has also been added, which allows you to build complex stairs from a couple of parameters. Currently only straight stairs are available, but the list will grow over time. These stairs have many configuration parameters, such as the size of the step floor, or the type of their structure.

Barres de renforcement
Reinforcing bars (also called rebars) have been introduced with the Arch Rebar tool. They are also based on sketches, which ensures great flexibility. They are created basically by drawing thr diagrams of the bars on the appropriate faces of structural elements, then turning those diagrams into actual rebars.



Ossatures
Frame systems are used everywhere in architecture: Railings, structural systems, frame walls, etc. The new Arch Frame tool allows to easily create all kinds of frames, by combining a profile object, which can be any flat, extrudable shape, such as a rectangle or a circle, and a layout object, which defines extrusion lines on which the members of the frame object are placed. Layouts are typically drawn with the Sketcher Workbench. These Frame objects can then be turned into walls or structures if needed.

Métré
Another simple but useful tool is now available in the Arch workbench: the Arch Survey mode. In this mode, you click on vertices, edges, faces or whole objects, and get their height, length, area or volume. This information is shown on the model, but also copied to the clipboard, and gathered as text, so it is easy to paste in other applications, giving you a pretty fast workflow when building quantities bills.

Tutoriel
A new 35-page tutorial describes the Arch workbench in all its details, following a complete exercise.

Import/export du format IFC
Much work has been done on both FreeCAD and IfcOpenShell, which is the piece of software responsible for handling IFC files in the Arch module. When using a development version of IfcOpenShell, apart from a spectacular gain in speed when importing medium-sized IFC files (around 50Mb), FreeCAD is also able to export models to the IFC format. The support to export is still in first stages of development, but already manages to export files readable without errors by most of the major IFC-supporting applications.

Liste complète
La liste complète des correction de bug et des nouvelles fonctionnalités peuvent être lu sur http://freecadweb.org/tracker/changelog_page.php