https://wiki.freecad.org/api.php?action=feedcontributions&user=Gnrc&feedformat=atomFreeCAD Documentation - User contributions [en]2024-03-29T08:58:17ZUser contributionsMediaWiki 1.40.1https://wiki.freecad.org/index.php?title=Manual:Summary/fr&diff=1385869Manual:Summary/fr2024-03-24T15:39:14Z<p>Gnrc: </p>
<hr />
<div><noinclude>Ceci est la table des matières utilisée pour la construction automatique du manuel FreeCAD.<br />
<br />
Il existe une autre table des matières pour le [[Online_Help_Toc/fr|Système d'aide en ligne de FreeCAD]].<br />
<br />
<br />
[[Image:Crystal Clear manual.png|64px|left]]{{clear}}</noinclude><br />
* [[Manual:Introduction/fr|Introduction]]<br />
* Découvrir FreeCAD<br />
** [[Manual:What is FreeCAD/fr|Qu'est-ce que FreeCAD ?]]<br />
** [[Manual:Installing/fr|Installation]]<br />
*** [[Manual:Installing/fr#Installation_sur_Windows|Installation sur Windows]]<br />
*** [[Manual:Installing/fr#Installation_sur_Linux|Installation sur Linux]]<br />
*** [[Manual:Installing/fr#Installation_sur_Mac_OS|Installation sur Mac OS]]<br />
*** [[Manual:Installing/fr#Désinstallation|Désinstallation]]<br />
*** [[Manual:Installing/fr#Définir_les_préférences_de_base|Définir les préférences de base]]<br />
*** [[Manual:Installing/fr#Installation_de_contenu_supplémentaire|Installation de contenu supplémentaire]]<br />
** [[Manual:The FreeCAD Interface/fr|L'interface FreeCAD]]<br />
*** [[Manual:The FreeCAD Interface/fr#Les_ateliers|Les ateliers]]<br />
*** [[Manual:The FreeCAD Interface/fr#L.27interface|L'interface]]<br />
*** [[Manual:The FreeCAD Interface/fr#Personnalisation_de_l.27interface|Personnalisation de l'interface]]<br />
** [[Manual:Navigating in the 3D view/fr|Navigation dans la vue 3D]]<br />
*** [[Manual:Navigating in the 3D view/fr#Un_mot_sur_l.27espace_3D|Un mot sur l'espace 3D]]<br />
*** [[Manual:Navigating in the 3D view/fr#La_vue_3D_FreeCAD|La vue 3D FreeCAD]]<br />
*** [[Manual:Navigating in the 3D view/fr#S.C3.A9lection d.27objets|Sélection d'objets]]<br />
** [[Manual:The FreeCAD document/fr|Le document FreeCAD]]<br />
** [[Manual:Parametric objects/fr|Objets paramétriques]]<br />
** [[Manual:Import and export to other filetypes/fr|Importer et exporter vers d'autres types de fichiers]]<br />
* Travailler avec FreeCAD<br />
** [[Manual:All workbenches at a glance/fr|Tous les ateliers en un coup d'œil]]<br />
** [[Manual:Traditional modeling, the CSG way/fr|Modélisation traditionnelle, mode CSG]]<br />
** [[Manual:Traditional 2D drafting/fr|Dessin 2D traditionnel]]<br />
** [[Manual:Modeling for product design/fr|Modélisation pour la conception de produits]]<br />
** [[Manual:Preparing models for 3D printing/fr|Préparation de modèles pour l'impression 3D]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Exportation vers des trancheuses|Exportation vers des trancheuses]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Conversion_d.27objets_en_mailles|Conversion d'objets en mailles]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Utilisation_de_Slic3r|Utilisation de Slic3r]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Utilisation_du_greffon_.28addon.29_Cura|Utilisation de l'extension Cura]]<br />
*** [[Manual:Preparing models for 3D printing/fr#G.C3.A9n.C3.A9ration du G-code|Génération du G-code]]<br />
** [[Manual:Generating 2D drawings/fr|Génération de dessins 2D]]<br />
** [[Manual:BIM modeling/fr|Modélisation BIM]]<br />
** [[Manual:Using spreadsheets/fr|Utilisation de feuilles de calcul]]<br />
*** [[Manual:Using spreadsheets/fr#Lecture_de_propri.C3.A9t.C3.A9s|Lecture de propriétés]]<br />
*** [[Manual:Using spreadsheets/fr#Ecriture_de_propri.C3.A9t.C3.A9s|Écriture de propriétés]]<br />
** [[Manual:Creating FEM analyses/fr|Création d'analyses FEM]]<br />
** [[Manual:Creating renderings/fr|Création de rendus réalistes]]<br />
* Programmation Python<br />
** [[Manual:A gentle introduction/fr|Introduction à Python]]<br />
*** [[Manual:A gentle introduction/fr#Ecrire_du_code_python|Écrire du code Python]]<br />
*** [[Manual:A gentle introduction/fr#Manipuler_des_objets_FreeCAD|Manipuler des objets FreeCAD]]<br />
*** [[Manual:A gentle introduction/fr#Vecteurs_et_emplacements|Vecteurs et emplacements]]<br />
** [[Manual:Creating and manipulating geometry/fr|Création et manipulation de la géométrie]]<br />
** [[Manual:Creating parametric objects/fr|Création d'objets paramétriques]]<br />
** [[Manual:Creating interface tools/fr|Création d'outils d'interface]]<br />
* [[Manual:The Community/fr|La communauté]]<br />
<br />
<br />
<noinclude></noinclude><br />
[[Category:Manual{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Manual:Summary/1/fr&diff=1385868Translations:Manual:Summary/1/fr2024-03-24T15:39:13Z<p>Gnrc: </p>
<hr />
<div>[[Image:Crystal Clear manual.png|64px|left]]{{clear}}</noinclude><br />
* [[Manual:Introduction/fr|Introduction]]<br />
* Découvrir FreeCAD<br />
** [[Manual:What is FreeCAD/fr|Qu'est-ce que FreeCAD ?]]<br />
** [[Manual:Installing/fr|Installation]]<br />
*** [[Manual:Installing/fr#Installation_sur_Windows|Installation sur Windows]]<br />
*** [[Manual:Installing/fr#Installation_sur_Linux|Installation sur Linux]]<br />
*** [[Manual:Installing/fr#Installation_sur_Mac_OS|Installation sur Mac OS]]<br />
*** [[Manual:Installing/fr#Désinstallation|Désinstallation]]<br />
*** [[Manual:Installing/fr#Définir_les_préférences_de_base|Définir les préférences de base]]<br />
*** [[Manual:Installing/fr#Installation_de_contenu_supplémentaire|Installation de contenu supplémentaire]]<br />
** [[Manual:The FreeCAD Interface/fr|L'interface FreeCAD]]<br />
*** [[Manual:The FreeCAD Interface/fr#Les_ateliers|Les ateliers]]<br />
*** [[Manual:The FreeCAD Interface/fr#L.27interface|L'interface]]<br />
*** [[Manual:The FreeCAD Interface/fr#Personnalisation_de_l.27interface|Personnalisation de l'interface]]<br />
** [[Manual:Navigating in the 3D view/fr|Navigation dans la vue 3D]]<br />
*** [[Manual:Navigating in the 3D view/fr#Un_mot_sur_l.27espace_3D|Un mot sur l'espace 3D]]<br />
*** [[Manual:Navigating in the 3D view/fr#La_vue_3D_FreeCAD|La vue 3D FreeCAD]]<br />
*** [[Manual:Navigating in the 3D view/fr#S.C3.A9lection d.27objets|Sélection d'objets]]<br />
** [[Manual:The FreeCAD document/fr|Le document FreeCAD]]<br />
** [[Manual:Parametric objects/fr|Objets paramétriques]]<br />
** [[Manual:Import and export to other filetypes/fr|Importer et exporter vers d'autres types de fichiers]]<br />
* Travailler avec FreeCAD<br />
** [[Manual:All workbenches at a glance/fr|Tous les ateliers en un coup d'œil]]<br />
** [[Manual:Traditional modeling, the CSG way/fr|Modélisation traditionnelle, mode CSG]]<br />
** [[Manual:Traditional 2D drafting/fr|Dessin 2D traditionnel]]<br />
** [[Manual:Modeling for product design/fr|Modélisation pour la conception de produits]]<br />
** [[Manual:Preparing models for 3D printing/fr|Préparation de modèles pour l'impression 3D]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Exportation vers des trancheuses|Exportation vers des trancheuses]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Conversion_d.27objets_en_mailles|Conversion d'objets en mailles]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Utilisation_de_Slic3r|Utilisation de Slic3r]]<br />
*** [[Manual:Preparing models for 3D printing/fr#Utilisation_du_greffon_.28addon.29_Cura|Utilisation de l'extension Cura]]<br />
*** [[Manual:Preparing models for 3D printing/fr#G.C3.A9n.C3.A9ration du G-code|Génération du G-code]]<br />
** [[Manual:Generating 2D drawings/fr|Génération de dessins 2D]]<br />
** [[Manual:BIM modeling/fr|Modélisation BIM]]<br />
** [[Manual:Using spreadsheets/fr|Utilisation de feuilles de calcul]]<br />
*** [[Manual:Using spreadsheets/fr#Lecture_de_propri.C3.A9t.C3.A9s|Lecture de propriétés]]<br />
*** [[Manual:Using spreadsheets/fr#Ecriture_de_propri.C3.A9t.C3.A9s|Écriture de propriétés]]<br />
** [[Manual:Creating FEM analyses/fr|Création d'analyses FEM]]<br />
** [[Manual:Creating renderings/fr|Création de rendus réalistes]]<br />
* Programmation Python<br />
** [[Manual:A gentle introduction/fr|Introduction à Python]]<br />
*** [[Manual:A gentle introduction/fr#Ecrire_du_code_python|Écrire du code Python]]<br />
*** [[Manual:A gentle introduction/fr#Manipuler_des_objets_FreeCAD|Manipuler des objets FreeCAD]]<br />
*** [[Manual:A gentle introduction/fr#Vecteurs_et_emplacements|Vecteurs et emplacements]]<br />
** [[Manual:Creating and manipulating geometry/fr|Création et manipulation de la géométrie]]<br />
** [[Manual:Creating parametric objects/fr|Création d'objets paramétriques]]<br />
** [[Manual:Creating interface tools/fr|Création d'outils d'interface]]<br />
* [[Manual:The Community/fr|La communauté]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Part_ShapeFromMesh/fr&diff=1360782Part ShapeFromMesh/fr2024-01-30T14:50:20Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
{{Docnav/fr<br />
|[[Part_BoxSelection/fr|Sélection par zone]]<br />
|[[Part_PointsFromMesh/fr|Points à partir de maillage]]<br />
|[[Part_Workbench/fr|Atelier Part]]<br />
|IconL=Part_BoxSelection.svg<br />
|IconR=Part_PointsFromMesh.svg<br />
|IconC=Workbench_Part.svg<br />
}}<br />
<br />
{{GuiCommand/fr<br />
|Name=Part ShapeFromMesh<br />
|Name/fr=Part Forme à partir du maillage<br />
|MenuLocation=Part → Créer une forme à partir d'un maillage...<br />
|Workbenches=[[Part_Workbench/fr|Part]]<br />
|SeeAlso=[[Part_MakeSolid/fr|Part Convertir en solide]], [[Part_RefineShape/fr|Part Affiner la forme]], [[Part_PointsFromMesh/fr|Part Points à partir de maillage]]<br />
}}<br />
<br />
<span id="Introduction"></span><br />
== Introduction ==<br />
<br />
Cette commande {{Button|[[Image:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh/fr|Part Forme à partir du maillage]]}} crée une forme à partir d'un [[Mesh/fr|objet maillé]]. Les objets maillés ont des capacités d'édition limitées dans FreeCAD, les convertir en [[Shape/fr|shapes (formes)]] permettra leur utilisation avec de nombreux autres outils booléens et de modification.<br />
<br />
L'opération inverse est {{Button|[[File:Mesh_FromPartShape.svg|16px]] [[Mesh_FromPartShape/fr|Mesh Tesselation]]}} de l'[[File:Workbench_Mesh.svg|24px]] [[Mesh_Workbench/fr|atelier Mesh]].<br />
<br />
<span id="Usage"></span><br />
==Utilisation==<br />
<br />
# L'analyse et la réparation de l'objet maillé, si nécessaire, doivent être effectuées avant de lancer cette commande. Les outils appropriés pour cette tâche sont disponibles dans l'[[File:Workbench_Mesh.svg|16px]][[Mesh_Workbench/fr|atelier Mesh]].<br />
# Sélectionnez l'objet mesh.<br />
# Sélectionnez l'option {{MenuCommand|Part → [[File:Part_ShapeFromMesh.svg|16px]] Créer une forme à partir d'un maillage...}} dans le menu.<br />
# La boîte de dialogue {{MenuCommand|Forme à partir du maillage}} s'ouvre.<br />
# Cochez éventuellement la case {{MenuCommand|Coudre la forme}} et spécifiez une tolérance :<br />
#* cette option n'est généralement pas nécessaire. Il est destiné aux objets maillés qui ne sont pas étanches et présentent de petits espaces entre les bords.<br />
#* Si l'option est sélectionnée, un composé de coques, au lieu d'un composé de faces, est créé.<br />
#* L'opération de couture peut être exigeante en termes de calcul.<br />
# pressez sur le bouton {{Button|OK}}.<br />
# Une [[Shape/fr|shape]] est créée en tant que nouvel objet distinct.<br />
# Convertissez éventuellement cet objet en solide avec [[File:Part_MakeSolid.svg|16px]] [[Part_MakeSolid|Part MakeSolid]].<br />
# Utilisez éventuellement [[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/fr|Part RefineShape]] sur l'objet final.<br />
<br />
<span id="Links"></span><br />
== Liens ==<br />
<br />
* [https://www.youtube.com/watch?v=5lwENZeNiNg&feature=youtu.be Edit STL Files In FreeCAD] vidéo par AllVisuals4U.<br />
<br />
<span id="Scripting"></span><br />
==Script==<br />
<br />
La création d'une forme [[Shape/fr|Shape]] à partir d'un [[Mesh/fr|maillage]] peut être faite en utilisant la méthode {{incode|makeShapeFromMesh}} à partir d'un [[Part_TopoShape/fr|Part TopoShape]]. Vous devez spécifier le maillage source et la tolérance puis affecter le résultat à un nouvel objet [[Part_Feature/fr|Part Feature]].<br />
<br />
Notez que le maillage doit être recalculé avant d'être converti en Forme (Shape) sinon il n'y aura pas d'informations de topologie et la conversion ne réussira pas.<br />
<br />
{{Code|code=<br />
import FreeCAD as App<br />
import Part<br />
<br />
doc = App.newDocument()<br />
mesh = doc.addObject("Mesh::Cube", "Mesh")<br />
mesh.recompute()<br />
<br />
solid = doc.addObject("Part::Feature", "Shape")<br />
shape = Part.Shape()<br />
shape.makeShapeFromMesh(mesh.Mesh.Topology, 0.1)<br />
<br />
solid.Shape = shape<br />
solid.Placement.Base = App.Vector(15, 0, 0)<br />
solid.purgeTouched()<br />
doc.recompute()<br />
}}<br />
<br />
<br />
{{Docnav/fr<br />
|[[Part_BoxSelection/fr|Sélection par zone]]<br />
|[[Part_PointsFromMesh/fr|Points à partir de maillage]]<br />
|[[Part_Workbench/fr|Atelier Part]]<br />
|IconL=Part_BoxSelection.svg<br />
|IconR=Part_PointsFromMesh.svg<br />
|IconC=Workbench_Part.svg<br />
}}<br />
<br />
{{Part Tools navi{{#translation:}}}}<br />
{{Userdocnavi{{#translation:}}}}<br />
{{clear}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Part_ShapeFromMesh/4/fr&diff=1360781Translations:Part ShapeFromMesh/4/fr2024-01-30T14:50:19Z<p>Gnrc: </p>
<hr />
<div># L'analyse et la réparation de l'objet maillé, si nécessaire, doivent être effectuées avant de lancer cette commande. Les outils appropriés pour cette tâche sont disponibles dans l'[[File:Workbench_Mesh.svg|16px]][[Mesh_Workbench/fr|atelier Mesh]].<br />
# Sélectionnez l'objet mesh.<br />
# Sélectionnez l'option {{MenuCommand|Part → [[File:Part_ShapeFromMesh.svg|16px]] Créer une forme à partir d'un maillage...}} dans le menu.<br />
# La boîte de dialogue {{MenuCommand|Forme à partir du maillage}} s'ouvre.<br />
# Cochez éventuellement la case {{MenuCommand|Coudre la forme}} et spécifiez une tolérance :<br />
#* cette option n'est généralement pas nécessaire. Il est destiné aux objets maillés qui ne sont pas étanches et présentent de petits espaces entre les bords.<br />
#* Si l'option est sélectionnée, un composé de coques, au lieu d'un composé de faces, est créé.<br />
#* L'opération de couture peut être exigeante en termes de calcul.<br />
# pressez sur le bouton {{Button|OK}}.<br />
# Une [[Shape/fr|shape]] est créée en tant que nouvel objet distinct.<br />
# Convertissez éventuellement cet objet en solide avec [[File:Part_MakeSolid.svg|16px]] [[Part_MakeSolid|Part MakeSolid]].<br />
# Utilisez éventuellement [[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/fr|Part RefineShape]] sur l'objet final.</div>Gnrchttps://wiki.freecad.org/index.php?title=Mesh/fr&diff=1360778Mesh/fr2024-01-30T13:50:47Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Introduction ==<br />
<br />
Dans FreeCAD, le mot "[[Mesh/fr|Mesh]]" est normalement utilisé pour désigner un [[Mesh_MeshObject/fr|Mesh Object]] ({{incode|Mesh::MeshObject}} class), un type d'objet qui définit les données 3D mais n'est pas un solide "[[Shape/fr|Shape]]".<br />
<br />
Les maillages sont des objets très simples, ne contenant que des sommets (points), des arêtes et des faces triangulaires. En général, ils sont faciles à créer, à modifier, à subdiviser et à étirer, et peuvent être transmis d'une application à une autre sans aucune perte de détails. De plus, comme les maillages contiennent des données très simples, les applications 3D comme les logiciels d'animation et les jeux vidéo peuvent en gérer de très grandes quantités (millions de triangles) sans utiliser beaucoup de ressources informatiques.<br />
<br />
Cependant, dans le domaine de l'ingénierie, les maillages présentent une grande limitation: ils ne sont constitués que de surfaces et n'ont pas d'informations de "masse", ils ne se comportent donc pas comme des "solides". Cela signifie que les opérations à base de solides, comme l'[[Part_Boolean/fr|addition ou la soustraction booléennen]] sont difficiles à effectuer sur les maillages. De plus, comme ils sont définis par des points individuels, ils sont difficiles à décrire de façon paramétrique.<br />
<br />
Voir [[Mesh_MeshObject/fr|Mesh MeshObject]] pour plus d'informations sur ce type d'objet, et voir [https://en.wikipedia.org/wiki/Polygon_mesh Polygon mesh] pour des informations génériques dans les systèmes informatiques.<br />
<br />
[[File:Shape_and_mesh.svg]]<br />
<br />
{{Caption|A gauche: [[Shape/fr|shape]] paramétrique défini par les propriétés. A droite: [[Mesh/fr|mesh]] défini par des sommets et des surfaces triangulaires.}}<br />
<br />
<span id="Usage"></span><br />
==Utilisation==<br />
<br />
Les maillages sont normalement créés par des fonctions internes de l'[[Mesh_Workbench/fr|atelier Mesh]], ou par l'importation de fichiers au format de maillage, comme STL et OBJ.<br />
<br />
Essentiellement, chaque objet dérivé d'une [[Mesh_Feature/fr|Mesh Feature]] (classe {{incode|Mesh::Feature}}) devrait contenir et manipuler un maillage.<br />
<br />
Puisque FreeCAD est principalement conçu pour être un modeleur solide, il est mieux adapté pour traiter les [[Shape/fr|Shapes]] des solides. Il peut importer et afficher des maillages dans la [[3D_view/fr|vue 3D]], et l'[[Mesh_Workbench/fr|atelier Mesh]] offre quelques commandes pour les manipuler directement. Mais dans de nombreux cas, le maillage doit d'abord être converti en une [[Shape/fr|Shape]]. (voir [[Part_ShapeFromMesh/fr|Part Forme à partir d'un maillage]]), ou la géométrie doit être recréée à l'aide des techniques de modélisation solide de l'[[Part_Workbench/fr|atelier Part]] ou de l'[[PartDesign_Workbench/fr|atelier PartDesign]].<br />
<br />
<span id="Finite_element_meshes"></span><br />
== Maillage par éléments finis ==<br />
<br />
Dans FreeCAD, le mot "[[Mesh/fr|Mesh]]" peut également faire référence à un objet spécifique qui sera utilisé dans l'analyse par éléments finis (FEA).<br />
<br />
Lorsqu'un objet avec un solide [[Shape/fr|Shape]] est utilisé dans l'[[FEM_Workbench/fr|atelier FEM]], il sera discrétisé en un maillage triangulaire. Dans ce cas, l'objet résultant est un [[FEM_Mesh/fr|FEM FemMeshObject]] (classe {{incode|Fem::FemMeshObject}}) et n'est pas dérivé d'une [[Mesh_Feature/fr|Mesh Feature]] ({{incode|Mesh::Feature}} classe).<br />
<br />
Pour plus d'informations, voir [[FEM_Workbench/fr|Atelier FEM]] et [[FEM_Mesh/fr|FEM Mesh]].<br />
<br />
<span id="More_information"></span><br />
== Plus d'informations ==<br />
<br />
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=47493 Géométrie polygonale (maillage)]<br />
<br />
<br />
{{Mesh Tools navi{{#translation:}}}}<br />
{{FEM Tools navi{{#translation:}}}}<br />
{{Document objects navi{{#translation:}}}}<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Glossary{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Mesh/16/fr&diff=1360777Translations:Mesh/16/fr2024-01-30T13:50:45Z<p>Gnrc: </p>
<hr />
<div>{{Caption|A gauche: [[Shape/fr|shape]] paramétrique défini par les propriétés. A droite: [[Mesh/fr|mesh]] défini par des sommets et des surfaces triangulaires.}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Mesh/fr&diff=1360718Mesh/fr2024-01-30T11:18:56Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Introduction ==<br />
<br />
Dans FreeCAD, le mot "[[Mesh/fr|Mesh]]" est normalement utilisé pour désigner un [[Mesh_MeshObject/fr|Mesh Object]] ({{incode|Mesh::MeshObject}} class), un type d'objet qui définit les données 3D mais n'est pas un solide "[[Shape/fr|Shape]]".<br />
<br />
Les maillages sont des objets très simples, ne contenant que des sommets (points), des arêtes et des faces triangulaires. En général, ils sont faciles à créer, à modifier, à subdiviser et à étirer, et peuvent être transmis d'une application à une autre sans aucune perte de détails. De plus, comme les maillages contiennent des données très simples, les applications 3D comme les logiciels d'animation et les jeux vidéo peuvent en gérer de très grandes quantités (millions de triangles) sans utiliser beaucoup de ressources informatiques.<br />
<br />
Cependant, dans le domaine de l'ingénierie, les maillages présentent une grande limitation: ils ne sont constitués que de surfaces et n'ont pas d'informations de "masse", ils ne se comportent donc pas comme des "solides". Cela signifie que les opérations à base de solides, comme l'[[Part_Boolean/fr|addition ou la soustraction booléennen]] sont difficiles à effectuer sur les maillages. De plus, comme ils sont définis par des points individuels, ils sont difficiles à décrire de façon paramétrique.<br />
<br />
Voir [[Mesh_MeshObject/fr|Mesh MeshObject]] pour plus d'informations sur ce type d'objet, et voir [https://en.wikipedia.org/wiki/Polygon_mesh Polygon mesh] pour des informations génériques dans les systèmes informatiques.<br />
<br />
[[File:Shape_and_mesh.svg]]<br />
<br />
{{Caption|A gauche: paramétrique [[Shape/fr|shape]] définie par les propriétés. A droite: [[Mesh/fr|mesh]] défini par des sommets et des surfaces triangulaires.}}<br />
<br />
<span id="Usage"></span><br />
==Utilisation==<br />
<br />
Les maillages sont normalement créés par des fonctions internes de l'[[Mesh_Workbench/fr|atelier Mesh]], ou par l'importation de fichiers au format de maillage, comme STL et OBJ.<br />
<br />
Essentiellement, chaque objet dérivé d'une [[Mesh_Feature/fr|Mesh Feature]] (classe {{incode|Mesh::Feature}}) devrait contenir et manipuler un maillage.<br />
<br />
Puisque FreeCAD est principalement conçu pour être un modeleur solide, il est mieux adapté pour traiter les [[Shape/fr|Shapes]] des solides. Il peut importer et afficher des maillages dans la [[3D_view/fr|vue 3D]], et l'[[Mesh_Workbench/fr|atelier Mesh]] offre quelques commandes pour les manipuler directement. Mais dans de nombreux cas, le maillage doit d'abord être converti en une [[Shape/fr|Shape]]. (voir [[Part_ShapeFromMesh/fr|Part Forme à partir d'un maillage]]), ou la géométrie doit être recréée à l'aide des techniques de modélisation solide de l'[[Part_Workbench/fr|atelier Part]] ou de l'[[PartDesign_Workbench/fr|atelier PartDesign]].<br />
<br />
<span id="Finite_element_meshes"></span><br />
== Maillage par éléments finis ==<br />
<br />
Dans FreeCAD, le mot "[[Mesh/fr|Mesh]]" peut également faire référence à un objet spécifique qui sera utilisé dans l'analyse par éléments finis (FEA).<br />
<br />
Lorsqu'un objet avec un solide [[Shape/fr|Shape]] est utilisé dans l'[[FEM_Workbench/fr|atelier FEM]], il sera discrétisé en un maillage triangulaire. Dans ce cas, l'objet résultant est un [[FEM_Mesh/fr|FEM FemMeshObject]] (classe {{incode|Fem::FemMeshObject}}) et n'est pas dérivé d'une [[Mesh_Feature/fr|Mesh Feature]] ({{incode|Mesh::Feature}} classe).<br />
<br />
Pour plus d'informations, voir [[FEM_Workbench/fr|Atelier FEM]] et [[FEM_Mesh/fr|FEM Mesh]].<br />
<br />
<span id="More_information"></span><br />
== Plus d'informations ==<br />
<br />
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=47493 Géométrie polygonale (maillage)]<br />
<br />
<br />
{{Mesh Tools navi{{#translation:}}}}<br />
{{FEM Tools navi{{#translation:}}}}<br />
{{Document objects navi{{#translation:}}}}<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Glossary{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Mesh/7/fr&diff=1360717Translations:Mesh/7/fr2024-01-30T11:18:55Z<p>Gnrc: </p>
<hr />
<div>Les maillages sont normalement créés par des fonctions internes de l'[[Mesh_Workbench/fr|atelier Mesh]], ou par l'importation de fichiers au format de maillage, comme STL et OBJ.</div>Gnrchttps://wiki.freecad.org/index.php?title=Shape/fr&diff=1360716Shape/fr2024-01-30T11:11:19Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
== Introduction ==<br />
<br />
Dans FreeCAD, le mot "[[Shape/fr|Shape]]" est normalement utilisé pour faire référence à une classe [[Part_TopoShape/fr | Part TopoShape]] ({{incode|Part::TopoShape}}), un type d'objet qui donne un élément sa représentation géométrique et paramétrique 3D (cube, pyramide, sphère, cylindre, fusion, etc.).<br />
<br />
Essentiellement, tous les objets affichés dans la [[3D view/fr|vue 3D]] ont un [[Part_TopoShape/fr|TopoShape]], à l'exception des "[[Mesh/fr|maillages]]", qui ont un [[Mesh_MeshObject/fr|MeshObject]] (classe {{incode|Mesh::MeshObject}}).<br />
<br />
Voir [[Part_TopoShape|Part TopoShape]] pour plus d'informations sur ce type d'objet.<br />
<br />
[[File:Shape_and_mesh.svg]]<br />
<br />
{{Caption|A gauche: une [[Shape/fr|shape]] paramétrique définie par les propriétés. A droite: un [[Mesh/fr|mesh]] défini par des sommets et des surfaces triangulaires.}}<br />
<br />
<span id="Usage"></span><br />
==Utilisation==<br />
<br />
Les formes sont normalement créées par des fonctions internes de l'[[Part_Workbench/fr|Atelier Part]] et sont finalement définies par le noyau de technologie [[OpenCASCADE/fr|OpenCASCADE Technology]] (OCCT).<br />
<br />
Une fois qu'une forme est créée, elle peut être utilisée et modifiée par tous les [[Workbenches/fr|ateliers]] en créant [[scripted objects/fr|objets scriptés]] autour de cette forme.<br />
<br />
Essentiellement, chaque objet dérivé d'une [[Part_Feature/fr|Part Feature]] (classe {{incode|Part::Feature}}) devrait contenir et manipuler une forme.<br />
<br />
Toute forme OpenCascade possède une tesselation qui permet principalement de visualiser la forme à l'écran. Vous trouverez plus d'informations à ce sujet dans [https://forum.freecad.org/viewtopic.php?t=77521&start=10#p674947 ce message du forum allemand] et dans la [https://dev.opencascade.org/doc/overview/html/occt_user_guides__mesh.html documentation OpenCascad Mesh].<br />
<br />
<span id="Notes"></span><br />
== Remarques ==<br />
<br />
Dans un usage informel, une "Shape" peut être n'importe quelle figure géométrique visible dans la [[3D_view/fr|vue 3D]], et donc son concept peut être confondu avec celui de "[[Body/fr|Corps]]" ou "[[Part/fr|Part]]".<br />
<br />
Cependant, lorsque plus de précision est requise, la distinction doit être faite.<br />
* Un "[[Body/fr|Corps]]" est un objet dérivé d'une [[Part_Feature/fr|Part Feature]] (classe {{incode|Part::Feature}}), créé avec l'[[PartDesign_Workbench/fr|atelier PartDesign]].<br />
* Un "Shape" est un objet interne, intégré dans le "[[Body/fr|Corps]]".<br />
* Un "[[Part/fr|Part]]" est utilisé pour regrouper plusieurs "[[Body/fr|Corps]]" pour former un [[assembly/fr|assemblage]]. Un "Part" a une collection de "Shapes", mais n'a pas de "Shape" qui lui soit propre.<br />
<br />
<br />
{{Part Tools navi{{#translation:}}}}<br />
{{Document objects navi{{#translation:}}}}<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Glossary{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Shape/2/fr&diff=1360715Translations:Shape/2/fr2024-01-30T11:11:16Z<p>Gnrc: </p>
<hr />
<div>Dans FreeCAD, le mot "[[Shape/fr|Shape]]" est normalement utilisé pour faire référence à une classe [[Part_TopoShape/fr | Part TopoShape]] ({{incode|Part::TopoShape}}), un type d'objet qui donne un élément sa représentation géométrique et paramétrique 3D (cube, pyramide, sphère, cylindre, fusion, etc.).</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1352804Download/fr2024-01-09T07:35:36Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
<span id="Current_stable_version"></span><br />
== Version stable actuelle ==<br />
<br />
La version 0.21.2 de FreeCAD a été publiée le 14 novembre 2023. Pour connaître les nouveautés, voir les [[Release_notes_0.21/fr|notes de version]].<br />
<br />
Vous pouvez trouver les checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.2 page GitHub de la release 0.21.2].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases GitHub releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| cellpadding="20" style="font-size:120%"<br />
<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install instructions]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-WIN-x64-installer-1.exe 64-bit installer]<br />
<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install instructions]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-macOS-arm64.dmg ARM (M1/M2) disk image]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-macOS-intel-x86_64.dmg Intel disk image]<br />
<br />
| align=center | [[Image:Linux_with_text.png]]<br />
<br />
[[Installing_on_Linux|Install instructions]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-Linux-x86_64.AppImage x86_64 AppImage]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-Linux-aarch64.AppImage aarch64 AppImage]<br />
<br />
|}<br />
<br />
<span id="Notes_for_Windows_users"></span><br />
=== Remarques pour les utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 64-bit 7/8/10/11. Windows 32 bits n'est pas pris en charge.<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey]. Le paquet Chocolatey n'est actuellement pas à jour.<br />
<br />
<span id="Notes_for_macOS_users"></span><br />
=== Remarques pour les utilisateurs de macOS ===<br />
<br />
* MacOS 10.12 Sierra est la version minimale supportée.<br />
* Pour macOS 12 et les versions antérieures, l'image disque Intel non signée doit être utilisée, la version signée ne fonctionne pas sur ces systèmes.<br />
<br />
<span id="Notes_for_GNU/Linux_users"></span><br />
=== Remarques pour les utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs dépôts officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, la marquer comme exécutable et la lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes :<br />
<br />
{{Code|lang=text|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./name_of_AppImage_file.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./name_of_AppImage_file.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
<span id="Development_versions"></span><br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les versions de développement et le code source de développement, voir la page [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|compilation]].<br />
<br />
<span id="Additional_modules_and_macros"></span><br />
== Modules supplémentaires et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire des extensions]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/53/fr&diff=1352803Translations:Download/53/fr2024-01-09T07:35:31Z<p>Gnrc: </p>
<hr />
<div>Vous pouvez trouver les checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.2 page GitHub de la release 0.21.2].</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1352796Download/fr2024-01-09T07:34:36Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
<span id="Current_stable_version"></span><br />
== Version stable actuelle ==<br />
<br />
La version 0.21.2 de FreeCAD a été publiée le 14 novembre 2023. Pour connaître les nouveautés, voir les [[Release_notes_0.21/fr|notes de version]].<br />
<br />
<div class="mw-translate-fuzzy"><br />
Vous pouvez trouver les checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.1 page GitHub de la release 0.21.1].<br />
</div><br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases GitHub releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| cellpadding="20" style="font-size:120%"<br />
<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install instructions]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-WIN-x64-installer-1.exe 64-bit installer]<br />
<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install instructions]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-macOS-arm64.dmg ARM (M1/M2) disk image]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-macOS-intel-x86_64.dmg Intel disk image]<br />
<br />
| align=center | [[Image:Linux_with_text.png]]<br />
<br />
[[Installing_on_Linux|Install instructions]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-Linux-x86_64.AppImage x86_64 AppImage]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.21.2/FreeCAD-0.21.2-Linux-aarch64.AppImage aarch64 AppImage]<br />
<br />
|}<br />
<br />
<span id="Notes_for_Windows_users"></span><br />
=== Remarques pour les utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 64-bit 7/8/10/11. Windows 32 bits n'est pas pris en charge.<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey]. Le paquet Chocolatey n'est actuellement pas à jour.<br />
<br />
<span id="Notes_for_macOS_users"></span><br />
=== Remarques pour les utilisateurs de macOS ===<br />
<br />
* MacOS 10.12 Sierra est la version minimale supportée.<br />
* Pour macOS 12 et les versions antérieures, l'image disque Intel non signée doit être utilisée, la version signée ne fonctionne pas sur ces systèmes.<br />
<br />
<span id="Notes_for_GNU/Linux_users"></span><br />
=== Remarques pour les utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs dépôts officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, la marquer comme exécutable et la lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes :<br />
<br />
{{Code|lang=text|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./name_of_AppImage_file.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./name_of_AppImage_file.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
<span id="Development_versions"></span><br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les versions de développement et le code source de développement, voir la page [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|compilation]].<br />
<br />
<span id="Additional_modules_and_macros"></span><br />
== Modules supplémentaires et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire des extensions]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/3/fr&diff=1352795Translations:Download/3/fr2024-01-09T07:34:36Z<p>Gnrc: </p>
<hr />
<div>La version 0.21.2 de FreeCAD a été publiée le 14 novembre 2023. Pour connaître les nouveautés, voir les [[Release_notes_0.21/fr|notes de version]].</div>Gnrchttps://wiki.freecad.org/index.php?title=Tutorials/fr&diff=1341966Tutorials/fr2023-12-20T14:39:45Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
{{Docnav/fr<br />
|[[Frequently_asked_questions/fr|FAQ]]<br />
|[[Interface_Customization/fr|Personnalisation de l'interface]]<br />
}}<br />
<br />
{{TOCright}}<br />
<br />
Cette page présente une sélection de tutoriels écrits de bonne qualité. Une liste complète et non triée des tutoriels peut être trouvée dans [[:Category:Tutorials/fr]], une liste complète et triable peut être trouvée dans le [[Tutorials/fr#Tutoriels - liste complète|tableau ci-dessous]].<br />
<br />
Si vous souhaitez contribuer à la rédaction de la documentation et des tutoriels sur le wiki, consultez les directives générales relatives au wiki dans [[WikiPages/fr|Ecrire une page Wiki]] et voir [[Tutorial_guidelines|tutorial guidelines (en)]].<br />
<br />
Veuillez prêter attention à la version de FreeCAD utilisée dans le tutoriel, car certains tutoriels peuvent utiliser une ancienne version du programme. Bien que le processus de modélisation général puisse encore fonctionner, certains outils peuvent avoir changé.<br />
<br />
Voir aussi [[Video_tutorials/fr|Tutoriels vidéo]] et [[Books/fr|livres]].<br />
<br />
<span id="Architecture_and_BIM"></span><br />
==Architecture et BIM==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
File:Arch tutorial 00.jpg|link=[[Arch tutorial/fr]]|[[Arch tutorial/fr|Tutoriel Arch]] (v0.14)<br/>Ceci est l’introduction principale de l’atelier Arch. Il est complet et présente la procédure de travail typique, de l’importation de plans au format DXF destinés à la construction du modèle 3D.<br />
<br />
File:Exercise arch 01.jpg|link=[[Manual:BIM_modeling/fr]]|[[Manual:BIM_modeling/fr|Modèle BIM]]<br/>Comment modéliser une petite maison, produire un plan avec TechDraw et l'exporter vers IFC.<br />
<br />
File:11_T01_window_all_symbol_top.png|link=[[Tutorial_for_open_windows/fr]]|[[Tutorial_for_open_windows/fr|Modélisation d'une maison avec portes et fenêtres ouvertes]] (v0.18)<br/>Afficher des portes et des fenêtres comme étant ouvertes, avec des symboles d'élévation et de plan, et produire un plan de base avec TechDraw.<br />
<br />
File:17_T02_sketch_2_attached_correctly.png|link=[[Tutorial_custom_placing_of_windows_and_doors/fr]]|[[Tutorial_custom_placing_of_windows_and_doors/fr|Conception de fenêtres personnalisées]] (v0.18)<br/>Comment dessiner des portes et des fenêtres personnalisées à l’aide de Sketcher et ajuster leurs normales pour les placer correctement dans les murs.<br />
<br />
File:Arch_panel_tutorial_01.jpg|link=[[Arch_panel_tutorial/fr]]|[[Arch_panel_tutorial/fr|Tutoriel panneau d'Arch]] (v0.15)<br/>Modélisation d'un panneau de toit de petite résidence à l'aide des outils Sketcher, Window et Panel.<br />
<br />
File:Arch_Wikihouse_01.jpg|link=[[Wikihouse_porting_tutorial/fr]]|[[Wikihouse_porting_tutorial/fr|Modélisation WikiHouse]] <br/>Re-modélisation du projet WikiHouse à l'aide d'esquisses et de panneaux, en commençant par l'importation d'un modèle de maillage créé dans SketchUp.<br />
</gallery><br />
<br />
<span id="Modeling_parts"></span><br />
== Modélisation de pièces==<br />
<br />
FreeCAD fournit deux flux de travail principaux pour modéliser des pièces : <br />
* combiner des objets, une méthode appelée [[Constructive_solid_geometry/fr|Géométrie Solide Constructive]] (CSG) en utilisant [[Part_Workbench/fr|l'atelier Part]], et<br />
* en utilisant une modélisation paramétrique et des [[Feature_editing/fr|Éditions de fonctions]] avec l'[[PartDesign_Workbench/fr|atelier PartDesign]].<br />
<br />
Veuillez noter que le flux de travail de [[PartDesign Workbench/fr|l'atelier PartDesign ]] a été considérablement modifié depuis FreeCAD 0.17. Certains tutoriels n'ont pas été mis à jour et peuvent faire référence à la version 0.16.<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_Part_WB/fr]]|[[Creating_a_simple_part_with_Part_WB/fr|Créer une pièce simple avec l'atelier Part]]<br/>Une introduction à FreeCAD et à l'atelier Part en utilisant des solides primitifs.<br />
<br />
File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_Draft_and_Part_WB/fr]]|[[Creating_a_simple_part_with_Draft_and_Part_WB/fr|Création d'une pièce simple avec les ateliers Draft et Part]]<br/>Une introduction à la modélisation de solides avec l'atelier Draft en créant un profil 2d dans Draft.<br />
<br />
File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_PartDesign/fr]]|[[Creating_a_simple_part_with_PartDesign/fr|Créer une pièce simple avec PartDesign]] (v0.17)<br/>Introduction au flux de travaux PartDesign : tracé d'une esquisse, fonction protrusion, cavité et déplacement de l'objet.<br />
<br />
Pd_tut_final_solid.png|link=[[Basic_Part_Design_Tutorial/fr]]|[[Basic_Part_Design_Tutorial/fr|Tutoriel d'introduction PartDesign]] (v0.17)<br/>Modélisation d'une pièce simple à l'aide de la méthode d'édition des caractéristiques : créer une esquisse, fonction protrusion, des références externes, cavité et un miroir.<br />
<br />
Pd_tut_final_solid.png|link=[[Basic_Part_Design_Tutorial_019]]|[[Basic_Part_Design_Tutorial_019/fr|Tutoriel d'introduction PartDesign 019]] (v0.19 ou supérieure)<br/>Une version mise à jour du précédent tutoriel. Crée le même modèle en utilisant des techniques qui évitent le [[Topological_naming_problem/fr|problème de dénomination topologique]].<br />
<br />
TBHS-model.png|link=[[Toothbrush_Head_Stand/fr]]|[[Toothbrush_Head_Stand/fr|Support pour tête de brosse à dents]] (v0.16 et +)<br/>Plusieurs fonctionnalités utilisées: contraintes d'esquisse, de distance et de coïncidence, protrusion, références externes, congé, chanfrein, motif linéaire et dessin.<br />
<br />
Exercise lego 01.jpg|link=[[Manual:Modeling_for_product_design/fr]]|[[Manual:Modeling_for_product_design/fr|Modélisation pour la conception de produits]] (v0.16)<br/>Modélisation d'un bloc Lego : esquisses, contraintes de distance verticale et horizontale, fonction protrusion, cavité, référence externe, motif linéaire et assemblage.<br />
<br />
Exercise table complete.jpg|link=[[Manual:Traditional_modeling,_the_CSG_way/fr]]|[[Manual:Traditional_modeling,_the_CSG_way/fr|Modélisation traditionnelle, méthode CSG]]<br/>Modélisation d'une table à l'aide de fonctions simples des solides tels que des cubes et cylindres, opérations booléennes (fusion et découpe).<br />
<br />
08_T04_Part_ShapesString_Extrude_final_cut.png|link=[[Draft_ShapeString_tutorial/fr]]|[[Draft_ShapeString_tutorial/fr|Draft Tutoriel Forme à partir de texte]] (v0.19)<br/>Créer un texte gravé sur un solide : extruder un texte pour le rendre solide puis à l'aide de la fonction booléenne intersection le graver dans le solide.<br />
<br />
10_T03_Part_ball_fillet.png|link=[[Whiffle_Ball_tutorial/fr]]|[[Whiffle_Ball_tutorial/fr|Créer une balle Wiffle]] (v0.19)<br/>Utiliser des primitives solides comme des cubes et des cylindres, des opérations booléennes, comme union et intersection, pour créer une balle Wiffle.<br />
<br />
Tutorial-normand06.jpg|link=[[Basic_modeling_tutorial/fr]]|[[Basic_modeling_tutorial/fr|Tutoriel Introduction à la modélisation]]<br/>Créer une cornière en fer de deux manières : en utilisant des primitives solides et des opérations booléennes (CSG) ; et en extrudant un profil plan.<br />
<br />
File:HTCaeroplane04.png|link=[[Aeroplane]]|[[Aeroplane/fr|Tutoriel Aéroplane]]<br/>Comprendre les emplacements dans FreeCAD en créant un modèle d'avion simple puis les angles de rotation, le lacet (Z), le tangage (Y) et le roulis (X).<br />
<br />
File:T13_14_Threads_components.png|link=[[Thread_for_Screw_Tutorial/fr]]|[[Thread_for_Screw_Tutorial/fr|Tutoriel Filetage pour vis]] (v0.19)<br/>Comprendre comment créer des filetages avec plusieurs techniques qui incluent l'utilisation des outils [[Part_Helix/fr|Part Hélice]], [[PartDesign_AdditivePipe/fr|PartDesign Balayage additif]], [[Part_Sweep/fr|Part Balayage]], [[Part_Fuse/fr|Part Union]] et [[Part_Cut/fr|Part Soustraction]].<br />
</gallery><br />
<br />
Le projet Raspberry Pi propose de simples tutoriels faciles à suivre, en particulier pour les débutants en systèmes de CAO :<br />
* [https://projects.raspberrypi.org/en/projects/freecad-dice freecad-dice], modéliser un dé à six faces et éventuellement l’imprimer en 3D.<br />
* [https://projects.raspberrypi.org/en/projects/freecad-headphone-tidy freecad-headphone-tidy], modéliser une bobine pour organiser et stocker les écouteurs, et éventuellement l’imprimer en 3D.<br />
* [https://projects.raspberrypi.org/en/projects/freecad-chess-set freecad-chess-set], modèle et jeu d'échecs complet dans le style moderne Bauhaus.<br />
* [https://github.com/raspberrypilearning?utf8=%E2%9C%93&q=freecad&type=source&language= raspberrypilearning] référentiel (CC-BY 4.0) avec d’autres exemples.<br />
<br />
<span id="Drafting_and_Sketching"></span><br />
==Dessin et esquisse ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Exercise cabin 01.jpg|link=[[Manual:Traditional 2D drafting/fr]]|[[Manual:Traditional 2D drafting/fr|Dessin 2D traditionnel]]<br/>Dessiner un plan d'étage avec des lignes, des câbles, des rectangles, des arcs de cercle et ajoutez des motifs de hachure, des annotations et des dimensions. Exporter le résultat au format DXF.<br />
<br />
00_Dr01_Draft_Tutorial_final.png|link=[[Draft_tutorial]]|[[Draft_tutorial/fr|Draft Tutoriel]] (v0.19)<br/>Introduction aux outils de [[Draft_Workbench/fr|l'atelier Draft]] : plan de travail, grille, ligne, arc, mise à niveau, rectangle, cercle, polygone, tableaux, dimensions, annotations et courbes de forme.<br />
<br />
Sketcher_reference.png|link=[[Sketcher reference/fr]]|[[Sketcher_reference/fr|Manuel de référence pour Sketcher]] (v0.18)<br/>Il s’agit d’un document PDF de 70 pages qui sert de manuel détaillé pour l'[[Sketcher_Workbench/fr|atelier Sketcher]]. Il explique les bases de l'utilisation de Sketcher et aborde de nombreux détails concernant la création de formes géométriques et chacune des contraintes.<br />
<br />
09b_Sk01_Sketcher_fully_constrained_clean.png|link=[[Basic_Sketcher_Tutorial/fr]]|[[Basic_Sketcher_Tutorial/fr|Tutoriel Sketcher basique]] (v0.19) <br/> Introduction aux outils de l’atelier Sketcher : mode de construction, ligne, cercle, arc, contraintes (égalité, verticale, horizontale, tangentielle, distance, angle, rayon).<br />
<br />
03d_Sk02_Sketcher_Rectangle_constrained_length.png|link=[[Sketcher_Micro_Tutorial_-_Constraint_Practices/fr]]|[[Sketcher_Micro_Tutorial_-_Constraint_Practices/fr|Sketcher: Pratique des constraintes]] (v0.19) <br/> Apprenez à contraindre efficacement une esquisse. Préférez les contraintes géométriques aux contraintes dimensionnelles.<br />
</gallery><br />
<br />
<span id="Technical_Drawings"></span><br />
== Dessin technique ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
TDTut ProjGroup21.png|link=[[Basic TechDraw Tutorial/fr]]|[[Basic TechDraw Tutorial/fr|Tutoriel Introduction à TechDraw]] (v0.17)<br/>Introduction basique aux outils de l'atelier TechDraw: page, vue, échelle, cotes verticales et horizontales, annotations, groupes de projection, reliant les cotes à la vue 3D.<br />
<br />
File:FCTemplateHow.png|link=[[TechDraw_TemplateHowTo]]|[[TechDraw_TemplateHowTo/fr|TechDraw Comment créer un modèle]] (v0.17)<br/>Instructions pour créer un modèle de page dans Inkscape pour l’utiliser avec l'atelier TechDraw. Déterminer la taille de la feuille, tracer un cadre pour la page, définir un texte fixe et des champs de texte modifiables.<br />
<br />
File:AnHi1.png|link=[[Measurement Of Angles On Holes/fr]]|[[Measurement Of Angles On Holes/fr|Mesure des angles sur les axes des trous]] (v0.19_pre)<br/>Instructions pour ajouter des lignes médianes et des représentations angulaires ultérieures sur les trous.<br />
</gallery><br />
<br />
<span id="FEM"></span><br />
== FEM ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
FEM example01 pic00.jpg|link=[[FEM_CalculiX_Cantilever_3D/fr]]|[[FEM_CalculiX_Cantilever_3D/fr|FEM CalculiX Cantilever 3D]] (v0.20)<br/>Il s'agit d'un exemple inclus dans chaque installation de FreeCAD. Démontre une analyse de base avec le solveur CalculiX FE. Purger le résultat en cours, relancer le solveur et visualiser les déplacements et les contraintes dans le maillage déformé dans la fenêtre d'affichage.<br />
<br />
FEM tutorial result.png|link=[[FEM_tutorial/fr]]|[[FEM_tutorial/fr|FEM Tutoriel]] (v0.20)<br/>Courte introduction aux étapes nécessaires pour effectuer une analyse dans l'atelier FEM : modéliser votre objet, créer un maillage, ajouter des contraintes et des forces, ajouter un matériau, exécuter le solveur, et visualiser les résultats.<br />
<br />
Figure 11 Deformed Mesh.png|link=[[FEM_Shear_of_a_Composite_Block/fr]]|[[FEM_Shear_of_a_Composite_Block/fr|FEM Cisaillement d'un bloc composite]] (v0.17)<br/>Étudier la déformation d'un bloc constitué d'un noyau dur entouré d'un matériau plus mou : créer des régions maillées, ajoutez des matériaux, mettre en place des contraintes de glissement, ajouter des charges de cisaillement, lancer le solveur et visualiser les résultats à l'aide d'un plan de coupe.<br />
<br />
Femconcrete_Wall_3D_rx_PSS.png|link=[[Analysis_of_reinforced_concrete_with_FEM/fr]]|[[Analysis_of_reinforced_concrete_with_FEM/fr|FEM Analyse du béton armé]] (v0.19)<br/>Estimer le niveau d'armature requis dans une structure en béton pour éviter une rupture en traction ou en cisaillement.<br />
<br />
Two_balls_result_2-cropped.png|link=[[FEM_Example_Capacitance_Two_Balls/fr]]|[[FEM_Example_Capacitance_Two_Balls/fr|FEM Exemple calcul capacité de deux sphères]] (v0.19)<br/>Cet exemple montre comment simuler une capacité. Illustre comment configurer l'exemple, étudier ses différentes parties, le résoudre en utilisant le [[FEM_SolverElmer/fr|solveur Elmer]] et visualiser les résultats en utilisant un [[FEM_PostFilterClipRegion/fr|Filtre rattaché à une région]].<br />
<br />
FEM_post-processing_Paraview.png|link=[[Post-Processing_of_FEM_Results_with_Paraview/fr]]|[[Post-Processing_of_FEM_Results_with_Paraview/fr|Post-traitement des résultats FEM avec Paraview]] (v0.19)<br/>Ce tutoriel explique les bases du transfert des données de l'atelier FEM vers Paraview et montre certaines des options et paramètres d'affichage des données.<br />
</gallery><br />
<br />
<span id="CNC_&amp;_3D_Printing"></span><br />
==CNC & impression 3D ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient/fr]]|[[Path Walkthrough for the Impatient/fr|Tutoriel Path, pas à pas pour l'impatient]]<br/>Présentation rapide du flux de travail pour l'atelier Path : créer un travail, définir la sortie, définir l'outil de fraisage, définir les opérations de tracé, démarrer la simulation et générer un fichier de sortie en G-code.<br />
<br />
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing/fr]]|[[Manual:Preparing models for 3D printing/fr|Préparer les modèles pour l'impression 3D]] (v0.16)<br/>Convertir un objet solide en objet maillé à l’aide de l'atelier Mesh, exporter le maillage au format STL et utiliser Slic3r pour préparer le code-G. Également utiliser l'atelier Cura ou l'atelier Path pour générer le code-G.<br />
</gallery><br />
<br />
<span id="Rendering"></span><br />
== Rendu ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Exercise raytracing 05.jpg|link=[[Manual:Creating renderings/fr]]|[[Manual:Creating renderings/fr|Manuel : Création de rendus réalistes]]<br/>Produire rapidement une image rendue de vos corps avec POV-Ray et LuxRender s’ils sont installés sur votre système.<br />
<br />
Raytracing tutorial result.png|link=[[Raytracing tutorial/fr]]|[[Raytracing tutorial/fr|Tutoriel Raytracing]] (v0.16)<br/>Décrit le flux de travail de base de l'atelier Raytracing avec POV-Ray ou LuxRender: définir le chemin d'accès aux rendus, créer un projet, définir la position de la caméra, sélectionner le modèle, lancer le rendu.<br />
<br />
12_T04_FreeCAD_POVray_render_floor_wood_walls_radiosity_final.png|link=[[Tutorial FreeCAD POV ray/fr]]|[[Tutorial FreeCAD POV ray/fr|Intermédiaire FreeCAD et tutoriel POV-ray]] (v0.18)<br/>Travail en cours de développement: créer un projet, ajouter des objets, configurer la caméra, enregistrer le fichier .pov, éditer manuellement le fichier pour améliorer les textures, les plans, les lumières, puis exécuter le rendu.<br />
<br />
07_T03_FreeCAD_Blender_EEVEE_render.png|link=[[Tutorial_Render_with_Blender]]|[[Tutorial_Render_with_Blender/fr|Rendu d'un assemblage FreeCAD avec Blender]] (v0.18)<br/>Exporter les corps de FreeCAD vers Blender, importer ensuite les fichiers dans Blender, installer un simple rayon de soleil, assignez des matériaux de base avec le shader Principle BSDF et produir un rendu d'image avec EEVEE et Cycles.<br />
</gallery><br />
<br />
<span id="Robot_workbench"></span><br />
==Atelier Robot==<br />
<br />
{{VeryImportantMessage|Le développement de l'[[Robot_Workbench/fr|atelier Robot]] est actuellement abandonné. Veuillez vous renseigner sur notre forum pour toute nouvelle ou un atelier alternatif.}}<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Robot Tutorial RobotSimulation.gif|link=[[Robot_tutorial/fr]]|[[Robot_tutorial/fr|Tutoriel Robot]] (v0.17)<br/>Simuler le mouvement d'un robot industriel: définir une trajectoire, définir la position d'origine, modifier la position du robot, insérer différents points de cheminement et simuler le mouvement du robot.<br />
</gallery><br />
<br />
<span id="Scripting"></span><br />
== Création de scripts ==<br />
<br />
Ce sont des tutoriels qui sont liés à des scripts ou à la programmation. Ils s'adressent à des utilisateurs plus expérimentés, qui connaissent déjà un peu le programme.<br />
* [[Python_scripting_tutorial/fr|Tutoriel sur les scripts Python]]<br />
* [[How_to_install_macros/fr|Comment installer des Macros]]<br />
* [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]]<br />
<br />
<span id="Tutorials_-_Comprehensive_list"></span><br />
== Tutoriels - liste complète ==<br />
<br />
Voici une liste de tous les tutoriels qui ne figurent pas dans le manuel '''quelle que soit leur qualité'''. Si un tutoriel est répertorié dans [[:Category:Tutorials/fr]] sans l'être dans ce tableau, veuillez l'insérer.<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Tutoriel<br />
! Domaine<br />
! Niveau<br />
! Durée d'exécution hh:mm<br />
! Auteurs<br />
! Version de FreeCAD<br />
! Exemples de fichiers<br />
<br />
<!-- Modèle pour les nouvelles entrées <br />
|-<br />
| [[Tutorial/fr|Tutoriel]]<br />
| Topic<br />
| Level<br />
| 0:00<br />
| [[User:Name|Name]]<br />
| 1.0<br />
|<br />
--><br />
<br />
|-<br />
| [[Add_Button_to_FEM_Toolbar_Tutorial/fr|Tutoriel Ajout d'un bouton dans la barre d'outils FEM]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:JohnWang|JohnWang]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Add_FEM_Constraint_Tutorial/fr|FEM : Tutoriel pour ajouter des contraintes]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:M42kus|M42kus]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Add_FEM_Equation_Tutorial/fr|FEM : Tutoriel pour ajouter des équations]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:JohnWang|JohnWang]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Adding_a_new_mouse_navigation_option_to_FreeCAD/fr|Ajouter une nouvelle option de navigation à la souris à FreeCAD (non terminé)]]<br />
| Programmation<br />
| Avancé<br />
| <br />
| [[User:Kunda1|Kunda1]]<br />
| 0.19.x<br />
| Aucun<br />
<br />
|-<br />
| [[Advanced_Attachment_OYX/fr|Ancrage avancé OYX]]<br />
| Ancrage<br />
| Intermédiaire/Avancé <br />
| <br />
| [[User:drmacro|drmacro]]<br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[Advanced_TechDraw_Tutorial/fr|Tutoriel avancé TechDraw (non terminé)]]<br />
| Atelier TechDraw<br />
| Avancé<br />
| <br />
| [[User:domad|domad]]<br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[Aeroplane/fr|Aéroplane]]<br />
| Atelier Part<br />
| Débutant<br />
| 0:10<br />
| Hughthecat<br />
|<br />
|<br />
<br />
|-<br />
| [[Analysis_of_reinforced_concrete_with_FEM/fr|FEM : Analyse du béton armé]]<br />
| Analyse par éléments finis <br />
| Intermédiaire<br />
| 1:00<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.19 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Arch_panel_tutorial/fr|Tutoriel Panneau architectural]]<br />
| Atelier Arch <br />
| Débutant<br />
| 1:00<br />
| [[User:Yorik|Yorik]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Arch_tutorial/fr|Arch : Tutoriel]]<br />
| Modélisation <br />
| Intermédiaire<br />
|<br />
| [[User:Yorik|Yorik]]<br />
| 0.14<br />
|<br />
<br />
|-<br />
| [[Basic_Attachment_Tutorial/fr|Tutoriel Les bases pour l'ancrage]]<br />
| Ancrage<br />
| Débutant/Intermédiaire<br />
| 1:00<br />
| [[User:Bance|Bance]]<br />
| 0.17 ou ultérieur<br />
| [https://github.com/BanceFC/Examples/blob/master/Basic_Attachment_Tutorial.FCStd Basic Attachment Tutorial.FCStd]<br />
<br />
|-<br />
| [[Basic_modeling_tutorial/fr|Tutoriel d'introduction à la modélisation]]<br />
| Modélisation<br />
| Débutant<br />
| 0:15<br />
| [[User:NormandC|NormandC]]<br />
| Toutes<br />
| Aucun<br />
<br />
|-<br />
| [[Basic_Part_Design_Tutorial/fr|PartDesign Tutoriel d'introduction]]<br />
| Modélisation<br />
| Débutant<br />
|<br />
| [[User:Quick61|Mark Stephen (Quick61)]] et [[User:HarryGeier|HarryGeier]]<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd Basic Part Design for v0.17]<br />
<br />
|-<br />
| [[Basic_Part_Design_Tutorial_019/fr|Tutoriel d'introduction Part Design 019]]<br />
| Modélisation<br />
| Débutant<br />
| 1:00<br />
| [[User:Onekk|Carlo Dormeletti]] et [[User:Edwilliams16|Ed Williams]]<br />
| 0.19 ou plus<br />
|<br />
<br />
|-<br />
| [[Basic_Sketcher_Tutorial/fr|Sketcher : Tutoriel d'introduction]]<br />
| Atelier Sketcher <br />
| Débutant<br />
| 1:00<br />
| [[User:Drei|Drei]] et [[User:Vocx|Vocx]]<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=43594 Basic Sketcher tutorial]<br />
<br />
|-<br />
| [[Basic_TechDraw_Tutorial/fr|TechDraw : Tutoriel d'introduction]]<br />
| Atelier TechDraw<br />
| Débutant<br />
|<br />
| [[User:WandererFan|WandererFan]]<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd Basic Part Design for v0.17 Sample] [https://github.com/FreeCAD/Examples/blob/master/Basic_TechDraw_Tutorial_Example_Files/Basic_TechDraw_Tutorial.fcstd Basic TechDraw Tutorial Sample]<br />
<br />
|-<br />
| [[BIM_ingame_tutorial/fr|Tutoriel BIM]]<br />
| Atelier Arch<br />
| Débutant<br />
|<br />
| [[User:Yorik|Yorik]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Code_snippets/fr|Extraits de codes]]<br />
| Python<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Creating_a_simple_part_with_Draft_and_Part_WB/fr|Création d'une pièce simple avec les ateleiers Draft et Part]]<br />
| Modélisation<br />
| Débutant<br />
| 1:30<br />
| Heda<br />
| -<br />
| -<br />
<br />
|-<br />
| [[Creating_a_simple_part_with_Part_WB/fr|Créer une pièce simple avec l'atelier Part]]<br />
| Modélisation<br />
| Débutant<br />
| 2:00<br />
| Heda<br />
| -<br />
| -<br />
<br />
|-<br />
| [[Creating_a_simple_part_with_PartDesign/fr|Créer une pièce simple avec PartDesign]]<br />
| Modélisation<br />
| Débutant<br />
| 1:00<br />
| GlouGlou<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Creating_a_simple_PartDesign_Body.FCStd Creating a simple PartDesign Body.FCStd]<br />
<br />
|-<br />
| [[Customize_Toolbars/fr|Personnaliser la barre d'outils]]<br />
| Personnalisation<br />
| Débutant<br />
| 0:05<br />
| [[User:Mario52|Mario52]]<br />
| Toutes<br />
| Aucun<br />
<br />
|-<br />
| [[Draft_ShapeString_tutorial/fr|Draft Tutoriel Forme à partir de texte]]<br />
| Conception produit <br />
| Débutant<br />
| 0:30<br />
| r-frank et vocx<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Draft_Shapestring_Tutorial_Examples/Draft_Shapestring_Tutorial_Text.FCStd?raw=true Draft_Shapestring_Text]<br />
<br />
|-<br />
| [[Draft_tutorial/fr|Draft : Tutoriel]]<br />
| Atelier Draft<br />
| Débutant<br />
| 0:30<br />
| [[User:Drei|Drei]] et vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=43651 Draft tutorial updated]<br />
<br />
|-<br />
| [[Engine_Block_Tutorial/fr|Tutoriel de Bloc moteur]]<br />
| Atelier Part<br />
| Débutant<br />
| 1:00<br />
| Andrewbuck40<br />
| 0.14.3700<br />
|<br />
<br />
|-<br />
| [[Example_Combined_Footing/fr|Exemple de semelle combinée]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Having_LShape_Rebars_Reinforcement_Mesh/fr|Exemple Dalle avec armatures en forme de L Rebars Reinforcement Maillage]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Having_Mesh_Of_Straight_Rebars/fr|Exemple Dalle avec maillage d'armatures droites]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Having_UShape_Rebars_Reinforcement_Mesh/fr|Exemple Dalle avec armatures en forme de U Rebars Reinforcement Maillage]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Spanning_in_One_Direction/fr|Exemple Portée de la dalle dans une direction]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Spanning_in_Two_Directions/fr|Exemple Portée des dalles dans deux directions]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Export_to_STL_or_OBJ/fr|Exportation de fichier STL ou OBJ]]<br />
| Exporter<br />
| Débutant<br />
| 0:20<br />
| r-frank<br />
| 0.16.6703<br />
|<br />
<br />
|-<br />
| [[Extend_FEM_Module/fr|FEM : Module d'extension]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:M42kus|M42kus]]<br />
|<br />
|<br />
<br />
|-<br />
| [[FEM_CalculiX_Cantilever_3D/fr|FEM : CalculiX Cantilever 3D]]<br />
| Analyse par éléments finis<br />
| Débutant<br />
| 0:10<br />
| [[User:Bernd|Bernd]]<br />
| 0.16.6377 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[FEM_Example_Capacitance_Two_Balls/fr|FEM Exemple calcul capacité de deux sphères]]<br />
| Analyse par éléments finis <br />
| Débutant<br />
| <br />
| [[Utilisateur:Sudhanshu Dubey|Sudhanshu Dubey]]<br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[FEM_Shear_of_a_Composite_Block/fr|FEM : Tranchage d'un Bloc Composite]]<br />
| Analyse par éléments finis<br />
| Débutant/Intermédiaire<br />
| 0:30<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.17.12960 et ultérieur<br />
|<br />
<br />
|-<br />
| [[FEM_tutorial/fr|FEM : Tutoriel]]<br />
| Analyse par Eléments Finis<br />
| Débutant<br />
| 0:10<br />
| [[User:Drei|Drei]]<br />
| 0.17 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[FEM Tutorial Python/fr|FEM : Tutoriel Python]]<br />
| Analyse par Eléments Finis<br />
| Intermédiaire<br />
| 0:30<br />
| [[User:Bernd|Bernd]]<br />
| 0.18.15985 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[FreeCAD-Ship_s60_tutorial/fr|Tutoriel de Construction navale S60]]<br />
| Atelier Ship<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[FreeCAD-Ship_s60_tutorial_(II)/fr|Tutoriel de Construction navale S60 (II)]]<br />
| Atelier Ship<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]]<br />
| Programmation<br />
| Programmeur moyen<br />
| 0:15<br />
| [[User:R-frank|r-frank]]<br />
| Toutes<br />
|<br />
<br />
|-<br />
| [[How_to_install_macros/fr|Comment installer des macros]]<br />
| Programmation<br />
| Programmeur moyen<br />
| 0:15<br />
| [[User:Mario52|Mario52]]<br />
| Toutes<br />
|<br />
<br />
|-<br />
| [[Import_from_STL_or_OBJ/fr|Importation depuis STL ou OBJ]]<br />
| Importer<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6703<br />
|<br />
<br />
|-<br />
| [[Import_OpenSCAD_code/fr|Importation du code d'OpenSCAD]]<br />
| Importer<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6704<br />
|<br />
<br />
|-<br />
| [[Import_text_and_geometry_from_Inkscape/fr|Importer texte et géométrie depuis Inkscape]]<br />
| Importer<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6704<br />
|<br />
<br />
|-<br />
| [[Import/Export_IFC_-_compiling_IfcOpenShell/fr|Importer/Exporter IFC - compiler IfcOpenShell]]<br />
| Atelier Arch<br />
| Expérimenté<br />
| 2:00<br />
| Pablo Gil<br />
|<br />
|<br />
<br />
|-<br />
| [[Measurement_Of_Angles_On_Holes/fr|Mesure des angles sur les axes des trous]]<br />
| Atelier TechDraw<br />
| Débutant <br />
| 0:01<br />
| AnHi <br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[PartDesign_Bearingholder_Tutorial_I/fr|Tutoriel Conception de support de roulement I]]<br />
| Conception produit<br />
| Débutant<br />
| 1:00<br />
| NormandC<br />
|<br />
|<br />
<br />
|-<br />
| [[PartDesign_Bearingholder_Tutorial_II/fr|Tutoriel Conception de support de roulement II]]<br />
| Conception produit<br />
| Débutant<br />
| 1:00<br />
| NormandC<br />
|<br />
|<br />
<br />
|-<br />
| [[PartDesign_tutorial/fr|PartDesign : Tutoriel]]<br />
| Atelier Sketcher<br />
| Débutant<br />
| 0:15<br />
| [[User:Drei|Drei]]<br />
| 0.16 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Path_Walkthrough_for_the_Impatient/fr|Path : Tutoriel pas à pas pour l'impatient]]<br />
| Atelier Path<br />
|<br />
|<br />
| Chrisb<br />
|<br />
|<br />
<br />
|-<br />
| [[Plot_Basic_tutorial/fr|Plot : Tutoriel de base]]<br />
| Atelier Plot<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Plot_MultiAxes_tutorial/fr|Plot : Tutoriel graphique à plusieurs axes]]<br />
| Atelier Plot<br />
| Intermédiaire<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Post-Processing_of_FEM_Results_with_Paraview/fr|FEM : Post-traitement des résultats avec Paraview]]<br />
| Analyse par éléments finis <br />
| Intermédiaire<br />
| 2:00<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.19<br />
| [https://forum.freecadweb.org/download/file.php?id=103403 Poutre] et [https://forum.freecadweb.org/download/file.php?id=103557 Mur]<br />
<br />
|-<br />
| [[Private_Preference_Packs/fr|Kits de préférences privés]]<br />
| Personnalisation<br />
| Intermédiaire/Avancé <br />
| <br />
| [[User:Drmacro|drmacro]]<br />
| 1.0 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Python_scripting_tutorial/fr|Tutoriel de script Python]]<br />
| Programmation<br />
| Intermédiaire<br />
|<br />
|<br />
| <br />
|<br />
<br />
|-<br />
| [[Raytracing_tutorial/fr|Raytracing : Tutoriel]]<br />
| Atelier Raytracing <br />
| Débutant<br />
| 0:01<br />
| [[User:Drei|Drei]]<br />
| 0.16 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Robot_6-Axis/fr|Robot 6 Axes]]<br />
| Atelier Robot<br />
| Intermédiaire<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Robot_tutorial/fr|Robot : Tutoriel]]<br />
| Atelier Robot<br />
| Débutant<br />
|<br />
| r-frank<br />
|<br />
|<br />
<br />
|-<br />
| [[Scripted_Parts:_Ball_Bearing_-_Part_1/fr|Part Objets scriptés : Roulement à billes - Partie 1]]<br />
| Python<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6706<br />
|<br />
<br />
|-<br />
| [[Scripted_Parts:_Ball_Bearing_-_Part_2/fr|Part Objets scriptés : Roulement à billes - Partie 2]]<br />
| Python<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6706<br />
|<br />
<br />
|-<br />
| [[Scripts/fr|Scripts]]<br />
| Python<br />
| Débutant<br />
|<br />
| onekk Carlo<br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[Sketcher_Micro_Tutorial_-_Constraint_Practices/fr|Sketcher : Micro-tutoriel - Les pratiques de contraintes]]<br />
| Atelier Sketcher<br />
| Débutant<br />
| 0:30<br />
| [[User:Quick61|Mark Stephen (Quick61)]] et vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&p=371659#p371659 Sketcher Constraints practices]<br />
<br />
|-<br />
| [[Sketcher_reference/fr|Sketcher : Manuel de référence]]<br />
| Atelier Sketcher<br />
|<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Sketcher_requirement_for_a_sketch/fr|Sketcher: Requis pour une esquisse]]<br />
| Atelier Sketcher<br />
| Débutant<br />
| <br />
| [[User:Maker|Maker]]<br />
|<br />
| Aucun<br />
<br />
|-<br />
| [[Sketcher_Tutorial/fr|Sketcher : Tutoriel]]<br />
| Atelier Sketcher<br />
| Débutant<br />
|<br />
| Ulrich<br />
|<br />
|<br />
<br />
|-<br />
| [[TechDraw_HowTo_Page/fr|TechDraw Comment]]<br />
| Atelier TechDraw<br />
| <br />
| <br />
| <br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[TechDraw_Pitch_Circle_Tutorial/fr|Tutoriel TechDraw Cercle Imaginaire]]<br />
| Atelier TechDraw<br />
| Débutant<br />
| 0:10<br />
| Andergrin<br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[TechDraw_TemplateGenerator/fr|TechDraw Création de modèles]]<br />
| Atelier TechDraw<br />
| Intermédiaire<br />
| <br />
| [[User:FBXL5|FBXL5]]<br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[TechDraw_TemplateHowTo/fr|TechDraw : Comment créer un modèle]]<br />
| Atelier TechDraw<br />
| Intermédiaire<br />
| 1:00<br />
| wandererfan<br />
| 0.17<br />
|<br />
<br />
|-<br />
| [[Thread_for_Screw_Tutorial/fr|Tutoriel : Création de vis]]<br />
| Conception produit<br />
| Expérimenté<br />
| 1:00<br />
| [[User:DeepSOIC|DeepSOIC]], [[User:Murdic|Murdic]], vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=44668 Updated: Thread for screw tutorial]<br />
<br />
|-<br />
| [[Toothbrush_Head_Stand/fr|Support pour tête de brosse à dents]]<br />
| Modélisation<br />
| Débutant<br />
| 1:00<br />
| [[User:EmmanuelG|EmmanuelG]]<br />
| 0.16 ou ultérieur <br />
| [https://www.thingiverse.com/thing:2403310 Thingiverse 2403310]<br />
<br />
|-<br />
| [[Topological_data_scripting/fr|Script pour création topologique]]<br />
| Programmation<br />
| Intermédiaire<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Transient_FEM_analysis/fr|FEM : Analyse transitoire]]<br />
| Analyse par éléments finis <br />
| <br />
| <br />
| <br />
| <br />
|<br />
<br />
|-<br />
| [[Tutorial_custom_placing_of_windows_and_doors/fr|Tutoriel de placement personnalisé de fenêtres et de portes]]<br />
| Atelier Arch<br />
| Intermédiaire<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_for_open_windows/fr|Tutoriel pour les fenêtres ouvertes]]<br />
| Atelier Arch<br />
| Débutant<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_FreeCAD_POV_ray/fr|Tutoriel FreeCAD POV ray]]<br />
| Atelier Raytracing <br />
| Intermédiaire<br />
| 2:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_KinematicAssembly/fr|Tutoriel Assemblage cinématique]]<br />
| Atelier Assembly3<br />
| Débutant<br />
| 0:30<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.20 ou ultérieur<br />
| Aucun<br />
<br />
|-<br />
| [[Tutorial_KinematicController/fr|Tutoriel Contrôleur cinématique]]<br />
| Programmation<br />
| Intermédiaire<br />
| 1:00<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.20 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_KinematicSkeleton/fr|Tutoriel Squelette cinématique]]<br />
| Atelier Assembly3<br />
| Intermédiaire<br />
| 0:40<br />
| [[Utilisateur:FBXL5|FBXL5]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Tutorial_Render_with_Blender/fr|Tutoriel de rendu avec Blender]]<br />
| Rendu<br />
| Intermédiaire<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[VRML_Preparation_for_Robot_Simulation/fr|VRML Préparation à la simulation de robot]]<br />
| Atelier Robot<br />
| Intermédiaire<br />
|<br />
|<br />
| 0.11.4252ppa1<br />
|<br />
<br />
|-<br />
| [[Whiffle_Ball_tutorial/fr|Tutoriel Balle à trous]]<br />
| Conception produit<br />
| Débutant<br />
| 0:30<br />
| r-frank et vocx<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Whiffle_Ball_Tutorial_ExampleFiles/WhiffleBall_Tutorial_FCWiki.FCStd?raw=true WhiffleBall_Tutorial_FCWiki.FCStd]<br />
<br />
|-<br />
| [[Wikihouse_porting_tutorial/fr|Tutoriel de portage Wikihouse]]<br />
| Importer<br />
| Intermédiaire/Expérimenté<br />
| 1:00<br />
|<br />
|<br />
|<br />
<br />
|}<br />
<br />
<br />
{{Docnav/fr<br />
|[[Frequently_asked_questions/fr|FAQ]]<br />
|[[Interface_Customization/fr|Personnalisation de l'interface]]<br />
}}<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Tutorials{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Tutorials/14/fr&diff=1341965Translations:Tutorials/14/fr2023-12-20T14:39:44Z<p>Gnrc: </p>
<hr />
<div>Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient/fr]]|[[Path Walkthrough for the Impatient/fr|Tutoriel Path, pas à pas pour l'impatient]]<br/>Présentation rapide du flux de travail pour l'atelier Path : créer un travail, définir la sortie, définir l'outil de fraisage, définir les opérations de tracé, démarrer la simulation et générer un fichier de sortie en G-code.<br />
<br />
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing/fr]]|[[Manual:Preparing models for 3D printing/fr|Préparer les modèles pour l'impression 3D]] (v0.16)<br/>Convertir un objet solide en objet maillé à l’aide de l'atelier Mesh, exporter le maillage au format STL et utiliser Slic3r pour préparer le code-G. Également utiliser l'atelier Cura ou l'atelier Path pour générer le code-G.</div>Gnrchttps://wiki.freecad.org/index.php?title=Tutorials/fr&diff=1341930Tutorials/fr2023-12-20T14:24:53Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
{{Docnav/fr<br />
|[[Frequently_asked_questions/fr|FAQ]]<br />
|[[Interface_Customization/fr|Personnalisation de l'interface]]<br />
}}<br />
<br />
{{TOCright}}<br />
<br />
Cette page présente une sélection de tutoriels écrits de bonne qualité. Une liste complète et non triée des tutoriels peut être trouvée dans [[:Category:Tutorials/fr]], une liste complète et triable peut être trouvée dans le [[Tutorials/fr#Tutoriels - liste complète|tableau ci-dessous]].<br />
<br />
Si vous souhaitez contribuer à la rédaction de la documentation et des tutoriels sur le wiki, consultez les directives générales relatives au wiki dans [[WikiPages/fr|Ecrire une page Wiki]] et voir [[Tutorial_guidelines|tutorial guidelines (en)]].<br />
<br />
Veuillez prêter attention à la version de FreeCAD utilisée dans le tutoriel, car certains tutoriels peuvent utiliser une ancienne version du programme. Bien que le processus de modélisation général puisse encore fonctionner, certains outils peuvent avoir changé.<br />
<br />
Voir aussi [[Video_tutorials/fr|Tutoriels vidéo]] et [[Books/fr|livres]].<br />
<br />
<span id="Architecture_and_BIM"></span><br />
==Architecture et BIM==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
File:Arch tutorial 00.jpg|link=[[Arch tutorial/fr]]|[[Arch tutorial/fr|Tutoriel Arch]] (v0.14)<br/>Ceci est l’introduction principale de l’atelier Arch. Il est complet et présente la procédure de travail typique, de l’importation de plans au format DXF destinés à la construction du modèle 3D.<br />
<br />
File:Exercise arch 01.jpg|link=[[Manual:BIM_modeling/fr]]|[[Manual:BIM_modeling/fr|Modèle BIM]]<br/>Comment modéliser une petite maison, produire un plan avec TechDraw et l'exporter vers IFC.<br />
<br />
File:11_T01_window_all_symbol_top.png|link=[[Tutorial_for_open_windows/fr]]|[[Tutorial_for_open_windows/fr|Modélisation d'une maison avec portes et fenêtres ouvertes]] (v0.18)<br/>Afficher des portes et des fenêtres comme étant ouvertes, avec des symboles d'élévation et de plan, et produire un plan de base avec TechDraw.<br />
<br />
File:17_T02_sketch_2_attached_correctly.png|link=[[Tutorial_custom_placing_of_windows_and_doors/fr]]|[[Tutorial_custom_placing_of_windows_and_doors/fr|Conception de fenêtres personnalisées]] (v0.18)<br/>Comment dessiner des portes et des fenêtres personnalisées à l’aide de Sketcher et ajuster leurs normales pour les placer correctement dans les murs.<br />
<br />
File:Arch_panel_tutorial_01.jpg|link=[[Arch_panel_tutorial/fr]]|[[Arch_panel_tutorial/fr|Tutoriel panneau d'Arch]] (v0.15)<br/>Modélisation d'un panneau de toit de petite résidence à l'aide des outils Sketcher, Window et Panel.<br />
<br />
File:Arch_Wikihouse_01.jpg|link=[[Wikihouse_porting_tutorial/fr]]|[[Wikihouse_porting_tutorial/fr|Modélisation WikiHouse]] <br/>Re-modélisation du projet WikiHouse à l'aide d'esquisses et de panneaux, en commençant par l'importation d'un modèle de maillage créé dans SketchUp.<br />
</gallery><br />
<br />
<span id="Modeling_parts"></span><br />
== Modélisation de pièces==<br />
<br />
FreeCAD fournit deux flux de travail principaux pour modéliser des pièces : <br />
* combiner des objets, une méthode appelée [[Constructive_solid_geometry/fr|Géométrie Solide Constructive]] (CSG) en utilisant [[Part_Workbench/fr|l'atelier Part]], et<br />
* en utilisant une modélisation paramétrique et des [[Feature_editing/fr|Éditions de fonctions]] avec l'[[PartDesign_Workbench/fr|atelier PartDesign]].<br />
<br />
Veuillez noter que le flux de travail de [[PartDesign Workbench/fr|l'atelier PartDesign ]] a été considérablement modifié depuis FreeCAD 0.17. Certains tutoriels n'ont pas été mis à jour et peuvent faire référence à la version 0.16.<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_Part_WB/fr]]|[[Creating_a_simple_part_with_Part_WB/fr|Créer une pièce simple avec l'atelier Part]]<br/>Une introduction à FreeCAD et à l'atelier Part en utilisant des solides primitifs.<br />
<br />
File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_Draft_and_Part_WB/fr]]|[[Creating_a_simple_part_with_Draft_and_Part_WB/fr|Création d'une pièce simple avec les ateliers Draft et Part]]<br/>Une introduction à la modélisation de solides avec l'atelier Draft en créant un profil 2d dans Draft.<br />
<br />
File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_PartDesign/fr]]|[[Creating_a_simple_part_with_PartDesign/fr|Créer une pièce simple avec PartDesign]] (v0.17)<br/>Introduction au flux de travaux PartDesign : tracé d'une esquisse, fonction protrusion, cavité et déplacement de l'objet.<br />
<br />
Pd_tut_final_solid.png|link=[[Basic_Part_Design_Tutorial/fr]]|[[Basic_Part_Design_Tutorial/fr|Tutoriel d'introduction PartDesign]] (v0.17)<br/>Modélisation d'une pièce simple à l'aide de la méthode d'édition des caractéristiques : créer une esquisse, fonction protrusion, des références externes, cavité et un miroir.<br />
<br />
Pd_tut_final_solid.png|link=[[Basic_Part_Design_Tutorial_019]]|[[Basic_Part_Design_Tutorial_019/fr|Tutoriel d'introduction PartDesign 019]] (v0.19 ou supérieure)<br/>Une version mise à jour du précédent tutoriel. Crée le même modèle en utilisant des techniques qui évitent le [[Topological_naming_problem/fr|problème de dénomination topologique]].<br />
<br />
TBHS-model.png|link=[[Toothbrush_Head_Stand/fr]]|[[Toothbrush_Head_Stand/fr|Support pour tête de brosse à dents]] (v0.16 et +)<br/>Plusieurs fonctionnalités utilisées: contraintes d'esquisse, de distance et de coïncidence, protrusion, références externes, congé, chanfrein, motif linéaire et dessin.<br />
<br />
Exercise lego 01.jpg|link=[[Manual:Modeling_for_product_design/fr]]|[[Manual:Modeling_for_product_design/fr|Modélisation pour la conception de produits]] (v0.16)<br/>Modélisation d'un bloc Lego : esquisses, contraintes de distance verticale et horizontale, fonction protrusion, cavité, référence externe, motif linéaire et assemblage.<br />
<br />
Exercise table complete.jpg|link=[[Manual:Traditional_modeling,_the_CSG_way/fr]]|[[Manual:Traditional_modeling,_the_CSG_way/fr|Modélisation traditionnelle, méthode CSG]]<br/>Modélisation d'une table à l'aide de fonctions simples des solides tels que des cubes et cylindres, opérations booléennes (fusion et découpe).<br />
<br />
08_T04_Part_ShapesString_Extrude_final_cut.png|link=[[Draft_ShapeString_tutorial/fr]]|[[Draft_ShapeString_tutorial/fr|Draft Tutoriel Forme à partir de texte]] (v0.19)<br/>Créer un texte gravé sur un solide : extruder un texte pour le rendre solide puis à l'aide de la fonction booléenne intersection le graver dans le solide.<br />
<br />
10_T03_Part_ball_fillet.png|link=[[Whiffle_Ball_tutorial/fr]]|[[Whiffle_Ball_tutorial/fr|Créer une balle Wiffle]] (v0.19)<br/>Utiliser des primitives solides comme des cubes et des cylindres, des opérations booléennes, comme union et intersection, pour créer une balle Wiffle.<br />
<br />
Tutorial-normand06.jpg|link=[[Basic_modeling_tutorial/fr]]|[[Basic_modeling_tutorial/fr|Tutoriel Introduction à la modélisation]]<br/>Créer une cornière en fer de deux manières : en utilisant des primitives solides et des opérations booléennes (CSG) ; et en extrudant un profil plan.<br />
<br />
File:HTCaeroplane04.png|link=[[Aeroplane]]|[[Aeroplane/fr|Tutoriel Aéroplane]]<br/>Comprendre les emplacements dans FreeCAD en créant un modèle d'avion simple puis les angles de rotation, le lacet (Z), le tangage (Y) et le roulis (X).<br />
<br />
File:T13_14_Threads_components.png|link=[[Thread_for_Screw_Tutorial/fr]]|[[Thread_for_Screw_Tutorial/fr|Tutoriel Filetage pour vis]] (v0.19)<br/>Comprendre comment créer des filetages avec plusieurs techniques qui incluent l'utilisation des outils [[Part_Helix/fr|Part Hélice]], [[PartDesign_AdditivePipe/fr|PartDesign Balayage additif]], [[Part_Sweep/fr|Part Balayage]], [[Part_Fuse/fr|Part Union]] et [[Part_Cut/fr|Part Soustraction]].<br />
</gallery><br />
<br />
Le projet Raspberry Pi propose de simples tutoriels faciles à suivre, en particulier pour les débutants en systèmes de CAO :<br />
* [https://projects.raspberrypi.org/en/projects/freecad-dice freecad-dice], modéliser un dé à six faces et éventuellement l’imprimer en 3D.<br />
* [https://projects.raspberrypi.org/en/projects/freecad-headphone-tidy freecad-headphone-tidy], modéliser une bobine pour organiser et stocker les écouteurs, et éventuellement l’imprimer en 3D.<br />
* [https://projects.raspberrypi.org/en/projects/freecad-chess-set freecad-chess-set], modèle et jeu d'échecs complet dans le style moderne Bauhaus.<br />
* [https://github.com/raspberrypilearning?utf8=%E2%9C%93&q=freecad&type=source&language= raspberrypilearning] référentiel (CC-BY 4.0) avec d’autres exemples.<br />
<br />
<span id="Drafting_and_Sketching"></span><br />
==Dessin et esquisse ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Exercise cabin 01.jpg|link=[[Manual:Traditional 2D drafting/fr]]|[[Manual:Traditional 2D drafting/fr|Dessin 2D traditionnel]]<br/>Dessiner un plan d'étage avec des lignes, des câbles, des rectangles, des arcs de cercle et ajoutez des motifs de hachure, des annotations et des dimensions. Exporter le résultat au format DXF.<br />
<br />
00_Dr01_Draft_Tutorial_final.png|link=[[Draft_tutorial]]|[[Draft_tutorial/fr|Draft Tutoriel]] (v0.19)<br/>Introduction aux outils de [[Draft_Workbench/fr|l'atelier Draft]] : plan de travail, grille, ligne, arc, mise à niveau, rectangle, cercle, polygone, tableaux, dimensions, annotations et courbes de forme.<br />
<br />
Sketcher_reference.png|link=[[Sketcher reference/fr]]|[[Sketcher_reference/fr|Manuel de référence pour Sketcher]] (v0.18)<br/>Il s’agit d’un document PDF de 70 pages qui sert de manuel détaillé pour l'[[Sketcher_Workbench/fr|atelier Sketcher]]. Il explique les bases de l'utilisation de Sketcher et aborde de nombreux détails concernant la création de formes géométriques et chacune des contraintes.<br />
<br />
09b_Sk01_Sketcher_fully_constrained_clean.png|link=[[Basic_Sketcher_Tutorial/fr]]|[[Basic_Sketcher_Tutorial/fr|Tutoriel Sketcher basique]] (v0.19) <br/> Introduction aux outils de l’atelier Sketcher : mode de construction, ligne, cercle, arc, contraintes (égalité, verticale, horizontale, tangentielle, distance, angle, rayon).<br />
<br />
03d_Sk02_Sketcher_Rectangle_constrained_length.png|link=[[Sketcher_Micro_Tutorial_-_Constraint_Practices/fr]]|[[Sketcher_Micro_Tutorial_-_Constraint_Practices/fr|Sketcher: Pratique des constraintes]] (v0.19) <br/> Apprenez à contraindre efficacement une esquisse. Préférez les contraintes géométriques aux contraintes dimensionnelles.<br />
</gallery><br />
<br />
<span id="Technical_Drawings"></span><br />
== Dessin technique ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
TDTut ProjGroup21.png|link=[[Basic TechDraw Tutorial/fr]]|[[Basic TechDraw Tutorial/fr|Tutoriel Introduction à TechDraw]] (v0.17)<br/>Introduction basique aux outils de l'atelier TechDraw: page, vue, échelle, cotes verticales et horizontales, annotations, groupes de projection, reliant les cotes à la vue 3D.<br />
<br />
File:FCTemplateHow.png|link=[[TechDraw_TemplateHowTo]]|[[TechDraw_TemplateHowTo/fr|TechDraw Comment créer un modèle]] (v0.17)<br/>Instructions pour créer un modèle de page dans Inkscape pour l’utiliser avec l'atelier TechDraw. Déterminer la taille de la feuille, tracer un cadre pour la page, définir un texte fixe et des champs de texte modifiables.<br />
<br />
File:AnHi1.png|link=[[Measurement Of Angles On Holes/fr]]|[[Measurement Of Angles On Holes/fr|Mesure des angles sur les axes des trous]] (v0.19_pre)<br/>Instructions pour ajouter des lignes médianes et des représentations angulaires ultérieures sur les trous.<br />
</gallery><br />
<br />
<span id="FEM"></span><br />
== FEM ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
FEM example01 pic00.jpg|link=[[FEM_CalculiX_Cantilever_3D/fr]]|[[FEM_CalculiX_Cantilever_3D/fr|FEM CalculiX Cantilever 3D]] (v0.20)<br/>Il s'agit d'un exemple inclus dans chaque installation de FreeCAD. Démontre une analyse de base avec le solveur CalculiX FE. Purger le résultat en cours, relancer le solveur et visualiser les déplacements et les contraintes dans le maillage déformé dans la fenêtre d'affichage.<br />
<br />
FEM tutorial result.png|link=[[FEM_tutorial/fr]]|[[FEM_tutorial/fr|FEM Tutoriel]] (v0.20)<br/>Courte introduction aux étapes nécessaires pour effectuer une analyse dans l'atelier FEM : modéliser votre objet, créer un maillage, ajouter des contraintes et des forces, ajouter un matériau, exécuter le solveur, et visualiser les résultats.<br />
<br />
Figure 11 Deformed Mesh.png|link=[[FEM_Shear_of_a_Composite_Block/fr]]|[[FEM_Shear_of_a_Composite_Block/fr|FEM Cisaillement d'un bloc composite]] (v0.17)<br/>Étudier la déformation d'un bloc constitué d'un noyau dur entouré d'un matériau plus mou : créer des régions maillées, ajoutez des matériaux, mettre en place des contraintes de glissement, ajouter des charges de cisaillement, lancer le solveur et visualiser les résultats à l'aide d'un plan de coupe.<br />
<br />
Femconcrete_Wall_3D_rx_PSS.png|link=[[Analysis_of_reinforced_concrete_with_FEM/fr]]|[[Analysis_of_reinforced_concrete_with_FEM/fr|FEM Analyse du béton armé]] (v0.19)<br/>Estimer le niveau d'armature requis dans une structure en béton pour éviter une rupture en traction ou en cisaillement.<br />
<br />
Two_balls_result_2-cropped.png|link=[[FEM_Example_Capacitance_Two_Balls/fr]]|[[FEM_Example_Capacitance_Two_Balls/fr|FEM Exemple calcul capacité de deux sphères]] (v0.19)<br/>Cet exemple montre comment simuler une capacité. Illustre comment configurer l'exemple, étudier ses différentes parties, le résoudre en utilisant le [[FEM_SolverElmer/fr|solveur Elmer]] et visualiser les résultats en utilisant un [[FEM_PostFilterClipRegion/fr|Filtre rattaché à une région]].<br />
<br />
FEM_post-processing_Paraview.png|link=[[Post-Processing_of_FEM_Results_with_Paraview/fr]]|[[Post-Processing_of_FEM_Results_with_Paraview/fr|Post-traitement des résultats FEM avec Paraview]] (v0.19)<br/>Ce tutoriel explique les bases du transfert des données de l'atelier FEM vers Paraview et montre certaines des options et paramètres d'affichage des données.<br />
</gallery><br />
<br />
<span id="CNC_&amp;_3D_Printing"></span><br />
==CNC & impression 3D ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient/fr]]|[[Path Walkthrough for the Impatient/fr|Tutoriel Path, pas à pas pour l'impatientt]]<br/>Présentation rapide du flux de travail pour l'atelier Path: créer un travail, définir la sortie, définir l'outil de fraisage, définir les opérations de tracé, démarrer la simulation et générer un fichier de sortie en G-code.<br />
<br />
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing/fr]]|[[Manual:Preparing models for 3D printing/fr|Préparer les modèles pour l'impression 3D]] (v0.16)<br/>Convertir un objet solide en objet maillé à l’aide de l'atelier Mesh, exporter le maillage au format STL et utiliser Slic3r pour préparer le code-G. Egalement utiliser l'atelier Cura ou l'atelier Path pour générer le code-G.<br />
</gallery><br />
<br />
<span id="Rendering"></span><br />
== Rendu ==<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Exercise raytracing 05.jpg|link=[[Manual:Creating renderings/fr]]|[[Manual:Creating renderings/fr|Manuel : Création de rendus réalistes]]<br/>Produire rapidement une image rendue de vos corps avec POV-Ray et LuxRender s’ils sont installés sur votre système.<br />
<br />
Raytracing tutorial result.png|link=[[Raytracing tutorial/fr]]|[[Raytracing tutorial/fr|Tutoriel Raytracing]] (v0.16)<br/>Décrit le flux de travail de base de l'atelier Raytracing avec POV-Ray ou LuxRender: définir le chemin d'accès aux rendus, créer un projet, définir la position de la caméra, sélectionner le modèle, lancer le rendu.<br />
<br />
12_T04_FreeCAD_POVray_render_floor_wood_walls_radiosity_final.png|link=[[Tutorial FreeCAD POV ray/fr]]|[[Tutorial FreeCAD POV ray/fr|Intermédiaire FreeCAD et tutoriel POV-ray]] (v0.18)<br/>Travail en cours de développement: créer un projet, ajouter des objets, configurer la caméra, enregistrer le fichier .pov, éditer manuellement le fichier pour améliorer les textures, les plans, les lumières, puis exécuter le rendu.<br />
<br />
07_T03_FreeCAD_Blender_EEVEE_render.png|link=[[Tutorial_Render_with_Blender]]|[[Tutorial_Render_with_Blender/fr|Rendu d'un assemblage FreeCAD avec Blender]] (v0.18)<br/>Exporter les corps de FreeCAD vers Blender, importer ensuite les fichiers dans Blender, installer un simple rayon de soleil, assignez des matériaux de base avec le shader Principle BSDF et produir un rendu d'image avec EEVEE et Cycles.<br />
</gallery><br />
<br />
<span id="Robot_workbench"></span><br />
==Atelier Robot==<br />
<br />
{{VeryImportantMessage|Le développement de l'[[Robot_Workbench/fr|atelier Robot]] est actuellement abandonné. Veuillez vous renseigner sur notre forum pour toute nouvelle ou un atelier alternatif.}}<br />
<br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
Robot Tutorial RobotSimulation.gif|link=[[Robot_tutorial/fr]]|[[Robot_tutorial/fr|Tutoriel Robot]] (v0.17)<br/>Simuler le mouvement d'un robot industriel: définir une trajectoire, définir la position d'origine, modifier la position du robot, insérer différents points de cheminement et simuler le mouvement du robot.<br />
</gallery><br />
<br />
<span id="Scripting"></span><br />
== Création de scripts ==<br />
<br />
Ce sont des tutoriels qui sont liés à des scripts ou à la programmation. Ils s'adressent à des utilisateurs plus expérimentés, qui connaissent déjà un peu le programme.<br />
* [[Python_scripting_tutorial/fr|Tutoriel sur les scripts Python]]<br />
* [[How_to_install_macros/fr|Comment installer des Macros]]<br />
* [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]]<br />
<br />
<span id="Tutorials_-_Comprehensive_list"></span><br />
== Tutoriels - liste complète ==<br />
<br />
Voici une liste de tous les tutoriels qui ne figurent pas dans le manuel '''quelle que soit leur qualité'''. Si un tutoriel est répertorié dans [[:Category:Tutorials/fr]] sans l'être dans ce tableau, veuillez l'insérer.<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Tutoriel<br />
! Domaine<br />
! Niveau<br />
! Durée d'exécution hh:mm<br />
! Auteurs<br />
! Version de FreeCAD<br />
! Exemples de fichiers<br />
<br />
<!-- Modèle pour les nouvelles entrées <br />
|-<br />
| [[Tutorial/fr|Tutoriel]]<br />
| Topic<br />
| Level<br />
| 0:00<br />
| [[User:Name|Name]]<br />
| 1.0<br />
|<br />
--><br />
<br />
|-<br />
| [[Add_Button_to_FEM_Toolbar_Tutorial/fr|Tutoriel Ajout d'un bouton dans la barre d'outils FEM]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:JohnWang|JohnWang]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Add_FEM_Constraint_Tutorial/fr|FEM : Tutoriel pour ajouter des contraintes]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:M42kus|M42kus]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Add_FEM_Equation_Tutorial/fr|FEM : Tutoriel pour ajouter des équations]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:JohnWang|JohnWang]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Adding_a_new_mouse_navigation_option_to_FreeCAD/fr|Ajouter une nouvelle option de navigation à la souris à FreeCAD (non terminé)]]<br />
| Programmation<br />
| Avancé<br />
| <br />
| [[User:Kunda1|Kunda1]]<br />
| 0.19.x<br />
| Aucun<br />
<br />
|-<br />
| [[Advanced_Attachment_OYX/fr|Ancrage avancé OYX]]<br />
| Ancrage<br />
| Intermédiaire/Avancé <br />
| <br />
| [[User:drmacro|drmacro]]<br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[Advanced_TechDraw_Tutorial/fr|Tutoriel avancé TechDraw (non terminé)]]<br />
| Atelier TechDraw<br />
| Avancé<br />
| <br />
| [[User:domad|domad]]<br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[Aeroplane/fr|Aéroplane]]<br />
| Atelier Part<br />
| Débutant<br />
| 0:10<br />
| Hughthecat<br />
|<br />
|<br />
<br />
|-<br />
| [[Analysis_of_reinforced_concrete_with_FEM/fr|FEM : Analyse du béton armé]]<br />
| Analyse par éléments finis <br />
| Intermédiaire<br />
| 1:00<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.19 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Arch_panel_tutorial/fr|Tutoriel Panneau architectural]]<br />
| Atelier Arch <br />
| Débutant<br />
| 1:00<br />
| [[User:Yorik|Yorik]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Arch_tutorial/fr|Arch : Tutoriel]]<br />
| Modélisation <br />
| Intermédiaire<br />
|<br />
| [[User:Yorik|Yorik]]<br />
| 0.14<br />
|<br />
<br />
|-<br />
| [[Basic_Attachment_Tutorial/fr|Tutoriel Les bases pour l'ancrage]]<br />
| Ancrage<br />
| Débutant/Intermédiaire<br />
| 1:00<br />
| [[User:Bance|Bance]]<br />
| 0.17 ou ultérieur<br />
| [https://github.com/BanceFC/Examples/blob/master/Basic_Attachment_Tutorial.FCStd Basic Attachment Tutorial.FCStd]<br />
<br />
|-<br />
| [[Basic_modeling_tutorial/fr|Tutoriel d'introduction à la modélisation]]<br />
| Modélisation<br />
| Débutant<br />
| 0:15<br />
| [[User:NormandC|NormandC]]<br />
| Toutes<br />
| Aucun<br />
<br />
|-<br />
| [[Basic_Part_Design_Tutorial/fr|PartDesign Tutoriel d'introduction]]<br />
| Modélisation<br />
| Débutant<br />
|<br />
| [[User:Quick61|Mark Stephen (Quick61)]] et [[User:HarryGeier|HarryGeier]]<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd Basic Part Design for v0.17]<br />
<br />
|-<br />
| [[Basic_Part_Design_Tutorial_019/fr|Tutoriel d'introduction Part Design 019]]<br />
| Modélisation<br />
| Débutant<br />
| 1:00<br />
| [[User:Onekk|Carlo Dormeletti]] et [[User:Edwilliams16|Ed Williams]]<br />
| 0.19 ou plus<br />
|<br />
<br />
|-<br />
| [[Basic_Sketcher_Tutorial/fr|Sketcher : Tutoriel d'introduction]]<br />
| Atelier Sketcher <br />
| Débutant<br />
| 1:00<br />
| [[User:Drei|Drei]] et [[User:Vocx|Vocx]]<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=43594 Basic Sketcher tutorial]<br />
<br />
|-<br />
| [[Basic_TechDraw_Tutorial/fr|TechDraw : Tutoriel d'introduction]]<br />
| Atelier TechDraw<br />
| Débutant<br />
|<br />
| [[User:WandererFan|WandererFan]]<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd Basic Part Design for v0.17 Sample] [https://github.com/FreeCAD/Examples/blob/master/Basic_TechDraw_Tutorial_Example_Files/Basic_TechDraw_Tutorial.fcstd Basic TechDraw Tutorial Sample]<br />
<br />
|-<br />
| [[BIM_ingame_tutorial/fr|Tutoriel BIM]]<br />
| Atelier Arch<br />
| Débutant<br />
|<br />
| [[User:Yorik|Yorik]]<br />
|<br />
|<br />
<br />
|-<br />
| [[Code_snippets/fr|Extraits de codes]]<br />
| Python<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Creating_a_simple_part_with_Draft_and_Part_WB/fr|Création d'une pièce simple avec les ateleiers Draft et Part]]<br />
| Modélisation<br />
| Débutant<br />
| 1:30<br />
| Heda<br />
| -<br />
| -<br />
<br />
|-<br />
| [[Creating_a_simple_part_with_Part_WB/fr|Créer une pièce simple avec l'atelier Part]]<br />
| Modélisation<br />
| Débutant<br />
| 2:00<br />
| Heda<br />
| -<br />
| -<br />
<br />
|-<br />
| [[Creating_a_simple_part_with_PartDesign/fr|Créer une pièce simple avec PartDesign]]<br />
| Modélisation<br />
| Débutant<br />
| 1:00<br />
| GlouGlou<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Creating_a_simple_PartDesign_Body.FCStd Creating a simple PartDesign Body.FCStd]<br />
<br />
|-<br />
| [[Customize_Toolbars/fr|Personnaliser la barre d'outils]]<br />
| Personnalisation<br />
| Débutant<br />
| 0:05<br />
| [[User:Mario52|Mario52]]<br />
| Toutes<br />
| Aucun<br />
<br />
|-<br />
| [[Draft_ShapeString_tutorial/fr|Draft Tutoriel Forme à partir de texte]]<br />
| Conception produit <br />
| Débutant<br />
| 0:30<br />
| r-frank et vocx<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Draft_Shapestring_Tutorial_Examples/Draft_Shapestring_Tutorial_Text.FCStd?raw=true Draft_Shapestring_Text]<br />
<br />
|-<br />
| [[Draft_tutorial/fr|Draft : Tutoriel]]<br />
| Atelier Draft<br />
| Débutant<br />
| 0:30<br />
| [[User:Drei|Drei]] et vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=43651 Draft tutorial updated]<br />
<br />
|-<br />
| [[Engine_Block_Tutorial/fr|Tutoriel de Bloc moteur]]<br />
| Atelier Part<br />
| Débutant<br />
| 1:00<br />
| Andrewbuck40<br />
| 0.14.3700<br />
|<br />
<br />
|-<br />
| [[Example_Combined_Footing/fr|Exemple de semelle combinée]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Having_LShape_Rebars_Reinforcement_Mesh/fr|Exemple Dalle avec armatures en forme de L Rebars Reinforcement Maillage]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Having_Mesh_Of_Straight_Rebars/fr|Exemple Dalle avec maillage d'armatures droites]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Having_UShape_Rebars_Reinforcement_Mesh/fr|Exemple Dalle avec armatures en forme de U Rebars Reinforcement Maillage]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Spanning_in_One_Direction/fr|Exemple Portée de la dalle dans une direction]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Example_Slab_Spanning_in_Two_Directions/fr|Exemple Portée des dalles dans deux directions]]<br />
| Atelier Reinforcement<br />
| Intermédiaire<br />
| <br />
| [[User:Shiv_Charan|Shiv Charan]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Export_to_STL_or_OBJ/fr|Exportation de fichier STL ou OBJ]]<br />
| Exporter<br />
| Débutant<br />
| 0:20<br />
| r-frank<br />
| 0.16.6703<br />
|<br />
<br />
|-<br />
| [[Extend_FEM_Module/fr|FEM : Module d'extension]]<br />
| Analyse par éléments finis<br />
|<br />
|<br />
| [[User:M42kus|M42kus]]<br />
|<br />
|<br />
<br />
|-<br />
| [[FEM_CalculiX_Cantilever_3D/fr|FEM : CalculiX Cantilever 3D]]<br />
| Analyse par éléments finis<br />
| Débutant<br />
| 0:10<br />
| [[User:Bernd|Bernd]]<br />
| 0.16.6377 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[FEM_Example_Capacitance_Two_Balls/fr|FEM Exemple calcul capacité de deux sphères]]<br />
| Analyse par éléments finis <br />
| Débutant<br />
| <br />
| [[Utilisateur:Sudhanshu Dubey|Sudhanshu Dubey]]<br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[FEM_Shear_of_a_Composite_Block/fr|FEM : Tranchage d'un Bloc Composite]]<br />
| Analyse par éléments finis<br />
| Débutant/Intermédiaire<br />
| 0:30<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.17.12960 et ultérieur<br />
|<br />
<br />
|-<br />
| [[FEM_tutorial/fr|FEM : Tutoriel]]<br />
| Analyse par Eléments Finis<br />
| Débutant<br />
| 0:10<br />
| [[User:Drei|Drei]]<br />
| 0.17 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[FEM Tutorial Python/fr|FEM : Tutoriel Python]]<br />
| Analyse par Eléments Finis<br />
| Intermédiaire<br />
| 0:30<br />
| [[User:Bernd|Bernd]]<br />
| 0.18.15985 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[FreeCAD-Ship_s60_tutorial/fr|Tutoriel de Construction navale S60]]<br />
| Atelier Ship<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[FreeCAD-Ship_s60_tutorial_(II)/fr|Tutoriel de Construction navale S60 (II)]]<br />
| Atelier Ship<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]]<br />
| Programmation<br />
| Programmeur moyen<br />
| 0:15<br />
| [[User:R-frank|r-frank]]<br />
| Toutes<br />
|<br />
<br />
|-<br />
| [[How_to_install_macros/fr|Comment installer des macros]]<br />
| Programmation<br />
| Programmeur moyen<br />
| 0:15<br />
| [[User:Mario52|Mario52]]<br />
| Toutes<br />
|<br />
<br />
|-<br />
| [[Import_from_STL_or_OBJ/fr|Importation depuis STL ou OBJ]]<br />
| Importer<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6703<br />
|<br />
<br />
|-<br />
| [[Import_OpenSCAD_code/fr|Importation du code d'OpenSCAD]]<br />
| Importer<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6704<br />
|<br />
<br />
|-<br />
| [[Import_text_and_geometry_from_Inkscape/fr|Importer texte et géométrie depuis Inkscape]]<br />
| Importer<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6704<br />
|<br />
<br />
|-<br />
| [[Import/Export_IFC_-_compiling_IfcOpenShell/fr|Importer/Exporter IFC - compiler IfcOpenShell]]<br />
| Atelier Arch<br />
| Expérimenté<br />
| 2:00<br />
| Pablo Gil<br />
|<br />
|<br />
<br />
|-<br />
| [[Measurement_Of_Angles_On_Holes/fr|Mesure des angles sur les axes des trous]]<br />
| Atelier TechDraw<br />
| Débutant <br />
| 0:01<br />
| AnHi <br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[PartDesign_Bearingholder_Tutorial_I/fr|Tutoriel Conception de support de roulement I]]<br />
| Conception produit<br />
| Débutant<br />
| 1:00<br />
| NormandC<br />
|<br />
|<br />
<br />
|-<br />
| [[PartDesign_Bearingholder_Tutorial_II/fr|Tutoriel Conception de support de roulement II]]<br />
| Conception produit<br />
| Débutant<br />
| 1:00<br />
| NormandC<br />
|<br />
|<br />
<br />
|-<br />
| [[PartDesign_tutorial/fr|PartDesign : Tutoriel]]<br />
| Atelier Sketcher<br />
| Débutant<br />
| 0:15<br />
| [[User:Drei|Drei]]<br />
| 0.16 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Path_Walkthrough_for_the_Impatient/fr|Path : Tutoriel pas à pas pour l'impatient]]<br />
| Atelier Path<br />
|<br />
|<br />
| Chrisb<br />
|<br />
|<br />
<br />
|-<br />
| [[Plot_Basic_tutorial/fr|Plot : Tutoriel de base]]<br />
| Atelier Plot<br />
| Débutant<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Plot_MultiAxes_tutorial/fr|Plot : Tutoriel graphique à plusieurs axes]]<br />
| Atelier Plot<br />
| Intermédiaire<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Post-Processing_of_FEM_Results_with_Paraview/fr|FEM : Post-traitement des résultats avec Paraview]]<br />
| Analyse par éléments finis <br />
| Intermédiaire<br />
| 2:00<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.19<br />
| [https://forum.freecadweb.org/download/file.php?id=103403 Poutre] et [https://forum.freecadweb.org/download/file.php?id=103557 Mur]<br />
<br />
|-<br />
| [[Private_Preference_Packs/fr|Kits de préférences privés]]<br />
| Personnalisation<br />
| Intermédiaire/Avancé <br />
| <br />
| [[User:Drmacro|drmacro]]<br />
| 1.0 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Python_scripting_tutorial/fr|Tutoriel de script Python]]<br />
| Programmation<br />
| Intermédiaire<br />
|<br />
|<br />
| <br />
|<br />
<br />
|-<br />
| [[Raytracing_tutorial/fr|Raytracing : Tutoriel]]<br />
| Atelier Raytracing <br />
| Débutant<br />
| 0:01<br />
| [[User:Drei|Drei]]<br />
| 0.16 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Robot_6-Axis/fr|Robot 6 Axes]]<br />
| Atelier Robot<br />
| Intermédiaire<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Robot_tutorial/fr|Robot : Tutoriel]]<br />
| Atelier Robot<br />
| Débutant<br />
|<br />
| r-frank<br />
|<br />
|<br />
<br />
|-<br />
| [[Scripted_Parts:_Ball_Bearing_-_Part_1/fr|Part Objets scriptés : Roulement à billes - Partie 1]]<br />
| Python<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6706<br />
|<br />
<br />
|-<br />
| [[Scripted_Parts:_Ball_Bearing_-_Part_2/fr|Part Objets scriptés : Roulement à billes - Partie 2]]<br />
| Python<br />
| Débutant<br />
| 0:30<br />
| r-frank<br />
| 0.16.6706<br />
|<br />
<br />
|-<br />
| [[Scripts/fr|Scripts]]<br />
| Python<br />
| Débutant<br />
|<br />
| onekk Carlo<br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[Sketcher_Micro_Tutorial_-_Constraint_Practices/fr|Sketcher : Micro-tutoriel - Les pratiques de contraintes]]<br />
| Atelier Sketcher<br />
| Débutant<br />
| 0:30<br />
| [[User:Quick61|Mark Stephen (Quick61)]] et vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&p=371659#p371659 Sketcher Constraints practices]<br />
<br />
|-<br />
| [[Sketcher_reference/fr|Sketcher : Manuel de référence]]<br />
| Atelier Sketcher<br />
|<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Sketcher_requirement_for_a_sketch/fr|Sketcher: Requis pour une esquisse]]<br />
| Atelier Sketcher<br />
| Débutant<br />
| <br />
| [[User:Maker|Maker]]<br />
|<br />
| Aucun<br />
<br />
|-<br />
| [[Sketcher_Tutorial/fr|Sketcher : Tutoriel]]<br />
| Atelier Sketcher<br />
| Débutant<br />
|<br />
| Ulrich<br />
|<br />
|<br />
<br />
|-<br />
| [[TechDraw_HowTo_Page/fr|TechDraw Comment]]<br />
| Atelier TechDraw<br />
| <br />
| <br />
| <br />
| 0.19<br />
| Aucun<br />
<br />
|-<br />
| [[TechDraw_Pitch_Circle_Tutorial/fr|Tutoriel TechDraw Cercle Imaginaire]]<br />
| Atelier TechDraw<br />
| Débutant<br />
| 0:10<br />
| Andergrin<br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[TechDraw_TemplateGenerator/fr|TechDraw Création de modèles]]<br />
| Atelier TechDraw<br />
| Intermédiaire<br />
| <br />
| [[User:FBXL5|FBXL5]]<br />
| 0.19<br />
|<br />
<br />
|-<br />
| [[TechDraw_TemplateHowTo/fr|TechDraw : Comment créer un modèle]]<br />
| Atelier TechDraw<br />
| Intermédiaire<br />
| 1:00<br />
| wandererfan<br />
| 0.17<br />
|<br />
<br />
|-<br />
| [[Thread_for_Screw_Tutorial/fr|Tutoriel : Création de vis]]<br />
| Conception produit<br />
| Expérimenté<br />
| 1:00<br />
| [[User:DeepSOIC|DeepSOIC]], [[User:Murdic|Murdic]], vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=44668 Updated: Thread for screw tutorial]<br />
<br />
|-<br />
| [[Toothbrush_Head_Stand/fr|Support pour tête de brosse à dents]]<br />
| Modélisation<br />
| Débutant<br />
| 1:00<br />
| [[User:EmmanuelG|EmmanuelG]]<br />
| 0.16 ou ultérieur <br />
| [https://www.thingiverse.com/thing:2403310 Thingiverse 2403310]<br />
<br />
|-<br />
| [[Topological_data_scripting/fr|Script pour création topologique]]<br />
| Programmation<br />
| Intermédiaire<br />
|<br />
|<br />
|<br />
|<br />
<br />
|-<br />
| [[Transient_FEM_analysis/fr|FEM : Analyse transitoire]]<br />
| Analyse par éléments finis <br />
| <br />
| <br />
| <br />
| <br />
|<br />
<br />
|-<br />
| [[Tutorial_custom_placing_of_windows_and_doors/fr|Tutoriel de placement personnalisé de fenêtres et de portes]]<br />
| Atelier Arch<br />
| Intermédiaire<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_for_open_windows/fr|Tutoriel pour les fenêtres ouvertes]]<br />
| Atelier Arch<br />
| Débutant<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_FreeCAD_POV_ray/fr|Tutoriel FreeCAD POV ray]]<br />
| Atelier Raytracing <br />
| Intermédiaire<br />
| 2:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_KinematicAssembly/fr|Tutoriel Assemblage cinématique]]<br />
| Atelier Assembly3<br />
| Débutant<br />
| 0:30<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.20 ou ultérieur<br />
| Aucun<br />
<br />
|-<br />
| [[Tutorial_KinematicController/fr|Tutoriel Contrôleur cinématique]]<br />
| Programmation<br />
| Intermédiaire<br />
| 1:00<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.20 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[Tutorial_KinematicSkeleton/fr|Tutoriel Squelette cinématique]]<br />
| Atelier Assembly3<br />
| Intermédiaire<br />
| 0:40<br />
| [[Utilisateur:FBXL5|FBXL5]]<br />
| 0.20<br />
| Aucun<br />
<br />
|-<br />
| [[Tutorial_Render_with_Blender/fr|Tutoriel de rendu avec Blender]]<br />
| Rendu<br />
| Intermédiaire<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 ou ultérieur<br />
|<br />
<br />
|-<br />
| [[VRML_Preparation_for_Robot_Simulation/fr|VRML Préparation à la simulation de robot]]<br />
| Atelier Robot<br />
| Intermédiaire<br />
|<br />
|<br />
| 0.11.4252ppa1<br />
|<br />
<br />
|-<br />
| [[Whiffle_Ball_tutorial/fr|Tutoriel Balle à trous]]<br />
| Conception produit<br />
| Débutant<br />
| 0:30<br />
| r-frank et vocx<br />
| 0.17 ou ultérieur<br />
| [https://github.com/FreeCAD/Examples/blob/master/Whiffle_Ball_Tutorial_ExampleFiles/WhiffleBall_Tutorial_FCWiki.FCStd?raw=true WhiffleBall_Tutorial_FCWiki.FCStd]<br />
<br />
|-<br />
| [[Wikihouse_porting_tutorial/fr|Tutoriel de portage Wikihouse]]<br />
| Importer<br />
| Intermédiaire/Expérimenté<br />
| 1:00<br />
|<br />
|<br />
|<br />
<br />
|}<br />
<br />
<br />
{{Docnav/fr<br />
|[[Frequently_asked_questions/fr|FAQ]]<br />
|[[Interface_Customization/fr|Personnalisation de l'interface]]<br />
}}<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Tutorials{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Tutorials/129/fr&diff=1341929Translations:Tutorials/129/fr2023-12-20T14:24:52Z<p>Gnrc: </p>
<hr />
<div>File:GGTuto1 Vue.PNG|link=[[Creating_a_simple_part_with_PartDesign/fr]]|[[Creating_a_simple_part_with_PartDesign/fr|Créer une pièce simple avec PartDesign]] (v0.17)<br/>Introduction au flux de travaux PartDesign : tracé d'une esquisse, fonction protrusion, cavité et déplacement de l'objet.<br />
<br />
Pd_tut_final_solid.png|link=[[Basic_Part_Design_Tutorial/fr]]|[[Basic_Part_Design_Tutorial/fr|Tutoriel d'introduction PartDesign]] (v0.17)<br/>Modélisation d'une pièce simple à l'aide de la méthode d'édition des caractéristiques : créer une esquisse, fonction protrusion, des références externes, cavité et un miroir.<br />
<br />
Pd_tut_final_solid.png|link=[[Basic_Part_Design_Tutorial_019]]|[[Basic_Part_Design_Tutorial_019/fr|Tutoriel d'introduction PartDesign 019]] (v0.19 ou supérieure)<br/>Une version mise à jour du précédent tutoriel. Crée le même modèle en utilisant des techniques qui évitent le [[Topological_naming_problem/fr|problème de dénomination topologique]].<br />
<br />
TBHS-model.png|link=[[Toothbrush_Head_Stand/fr]]|[[Toothbrush_Head_Stand/fr|Support pour tête de brosse à dents]] (v0.16 et +)<br/>Plusieurs fonctionnalités utilisées: contraintes d'esquisse, de distance et de coïncidence, protrusion, références externes, congé, chanfrein, motif linéaire et dessin.<br />
<br />
Exercise lego 01.jpg|link=[[Manual:Modeling_for_product_design/fr]]|[[Manual:Modeling_for_product_design/fr|Modélisation pour la conception de produits]] (v0.16)<br/>Modélisation d'un bloc Lego : esquisses, contraintes de distance verticale et horizontale, fonction protrusion, cavité, référence externe, motif linéaire et assemblage.<br />
<br />
Exercise table complete.jpg|link=[[Manual:Traditional_modeling,_the_CSG_way/fr]]|[[Manual:Traditional_modeling,_the_CSG_way/fr|Modélisation traditionnelle, méthode CSG]]<br/>Modélisation d'une table à l'aide de fonctions simples des solides tels que des cubes et cylindres, opérations booléennes (fusion et découpe).<br />
<br />
08_T04_Part_ShapesString_Extrude_final_cut.png|link=[[Draft_ShapeString_tutorial/fr]]|[[Draft_ShapeString_tutorial/fr|Draft Tutoriel Forme à partir de texte]] (v0.19)<br/>Créer un texte gravé sur un solide : extruder un texte pour le rendre solide puis à l'aide de la fonction booléenne intersection le graver dans le solide.<br />
<br />
10_T03_Part_ball_fillet.png|link=[[Whiffle_Ball_tutorial/fr]]|[[Whiffle_Ball_tutorial/fr|Créer une balle Wiffle]] (v0.19)<br/>Utiliser des primitives solides comme des cubes et des cylindres, des opérations booléennes, comme union et intersection, pour créer une balle Wiffle.<br />
<br />
Tutorial-normand06.jpg|link=[[Basic_modeling_tutorial/fr]]|[[Basic_modeling_tutorial/fr|Tutoriel Introduction à la modélisation]]<br/>Créer une cornière en fer de deux manières : en utilisant des primitives solides et des opérations booléennes (CSG) ; et en extrudant un profil plan.<br />
<br />
File:HTCaeroplane04.png|link=[[Aeroplane]]|[[Aeroplane/fr|Tutoriel Aéroplane]]<br/>Comprendre les emplacements dans FreeCAD en créant un modèle d'avion simple puis les angles de rotation, le lacet (Z), le tangage (Y) et le roulis (X).<br />
<br />
File:T13_14_Threads_components.png|link=[[Thread_for_Screw_Tutorial/fr]]|[[Thread_for_Screw_Tutorial/fr|Tutoriel Filetage pour vis]] (v0.19)<br/>Comprendre comment créer des filetages avec plusieurs techniques qui incluent l'utilisation des outils [[Part_Helix/fr|Part Hélice]], [[PartDesign_AdditivePipe/fr|PartDesign Balayage additif]], [[Part_Sweep/fr|Part Balayage]], [[Part_Fuse/fr|Part Union]] et [[Part_Cut/fr|Part Soustraction]].</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1218973Download/fr2023-01-04T17:57:43Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
<span id="Current_stable_version"></span><br />
== Version stable courante ==<br />
<br />
La version 0.20.2 de FreeCAD (29603) a été publiée le 7 décembre 2022. Pour découvrir ses nouveautés, consultez les [[Release_notes_0.20/fr|notes de version]].<br />
<br />
Vous pouvez trouver les checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.2 page de la release 0.20.2].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| cellpadding="20" style="font-size:120%"<br />
<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20.2/FreeCAD-0.20.2-WIN-x64-installer-1.exe 64-bit installer]<br />
<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20.2/FreeCAD_0.20.2-2022-12-27-conda-macOS-x86_64-py310.dmg macOS 64-bit]<br />
<br />
| align=center | [[Image:Linux_with_text.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 64-bit 7/8/10/11. Windows 32 bits n'est pas pris en charge.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de Mac OS X ===<br />
<br />
Mac OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
<span id="Notes_for_GNU/Linux_users"></span><br />
=== Notes aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes :<br />
<br />
{{Code|lang=text|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./name_of_AppImage_file.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./name_of_AppImage_file.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
<span id="Additional_modules_and_macros"></span><br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire des extensions]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/53/fr&diff=1218972Translations:Download/53/fr2023-01-04T17:57:39Z<p>Gnrc: </p>
<hr />
<div>Vous pouvez trouver les checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.2 page de la release 0.20.2].</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1192318Download/fr2022-09-28T13:34:14Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Version stable courante ==<br />
<br />
La version 0.20.1 de FreeCAD (29410) a été publiée le 10 aout 2022. Pour découvrir ses nouveautés, consultez les [[Release_notes_0.20/fr|notes de version]].<br />
<br />
Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.20.1 page de la release 0.20.1].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| cellpadding="20" style="font-size:120%"<br />
<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20.1/FreeCAD-0.20.1-WIN-x64-installer-1.exe 64-bit installer]<br />
<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20.1/FreeCAD_0.20-1-2022-08-20-conda-macOS-x86_64-py310.dmg macOS 64-bit]<br />
<br />
| align=center | [[Image:Linux_with_text.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 64-bit 7/8/10/11. Windows 32 bits n'est pas pris en charge.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de Mac OS X ===<br />
<br />
Mac OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
=== Notes aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes :<br />
<br />
{{Code|lang=text|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./name_of_AppImage_file.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./name_of_AppImage_file.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-AppImage/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire d'Addon]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/3/fr&diff=1192317Translations:Download/3/fr2022-09-28T13:34:12Z<p>Gnrc: </p>
<hr />
<div>La version 0.20.1 de FreeCAD (29410) a été publiée le 10 aout 2022. Pour découvrir ses nouveautés, consultez les [[Release_notes_0.20/fr|notes de version]].</div>Gnrchttps://wiki.freecad.org/index.php?title=Tutorials&diff=1156286Tutorials2022-06-21T15:34:12Z<p>Gnrc: Marked this version for translation</p>
<hr />
<div><languages/><br />
<translate><br />
<br />
<!--T:113--><br />
{{Docnav<br />
|[[Frequently_asked_questions|FAQ]]<br />
|[[Interface_Customization|Interface Customization]]<br />
}}<br />
<br />
</translate><br />
{{TOCright}}<br />
<translate><br />
<br />
<!--T:1--><br />
This page presents a selection of high quality written tutorials. A complete, unsorted list of tutorials can be found in [[:Category:Tutorials]], a complete and sortable one can be found in the [[Tutorials#Tutorials - Comprehensive list|table below]].<br />
<br />
<!--T:24--><br />
If you'd like to contribute with writing wiki documentation and tutorials, see the general wiki guidelines in [[WikiPages]],<br />
and read the [[tutorial guidelines]].<br />
<br />
<!--T:25--><br />
Please notice the version of FreeCAD used in the tutorial as some tutorials may use an old version of the program. Although the general modelling process may still work, some tools may have changed.<br />
<br />
<!--T:118--><br />
See also [[Video_tutorials|video tutorials]].<br />
<br />
==Architecture and BIM== <!--T:2--><br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:3--><br />
File:Arch tutorial 00.jpg|link=[[Arch tutorial]]|[[Arch tutorial]] (v0.14) <br/>This is the essential introduction to the Arch Workbench. It is extensive and showcases a typical workflow, from importing plans in DXF format to building the 3D model.<br />
File:Exercise arch 01.jpg|link=[[Manual:BIM_modeling]]|[[Manual:BIM_modeling|BIM modeling]] <br/>How to model a small house, produce a blueprint with TechDraw, and export to IFC.<br />
File:11_T01_window_all_symbol_top.png|link=[[Tutorial_for_open_windows]]|[[Tutorial for open windows|Open windows and doors]] (v0.18) <br/>How to display windows and doors as open, with elevation and plan symbols, and produce a basic floor plan with TechDraw.<br />
File:17_T02_sketch_2_attached_correctly.png|link=[[Tutorial custom placing of windows and doors]]|[[Tutorial custom placing of windows and doors|Design custom windows]] (v0.18) <br/>How to draw custom doors and windows using the Sketcher, and adjust their normals to correctly place them in walls.<br />
File:Arch_panel_tutorial_01.jpg|link=[[Arch panel tutorial]]|[[Arch panel tutorial]] (v0.15) <br/>Modeling a microhouse roof panel by using the Sketcher, the Window tool, and the Panel tool.<br />
File:Arch_Wikihouse_01.jpg|link=[[Wikihouse porting tutorial]]|[[Wikihouse porting tutorial|WikiHouse modelling]] <br/>Re-modeling the WikiHouse project using sketches and panels, starting from importing a mesh model created in SketchUp.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
==Modeling parts== <!--T:4--><br />
<br />
<!--T:5--><br />
FreeCAD provides two main workflows to modeling parts:<br />
* combining objects, a method called [[Constructive solid geometry|Constructive solid geometry]] (CSG) using the [[Part_Workbench|Part Workbench]], and<br />
* using parametric modelling and [[Feature editing|feature editing]] with the [[PartDesign Workbench|PartDesign Workbench]].<br />
<br />
<!--T:23--><br />
Please note that the [[PartDesign Workbench|PartDesign Workbench]] workflow was considerably changed from FreeCAD 0.17 onward; some of the tutorials haven't been updated and may refer to the 0.16 version.<br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:6--><br />
File:GGTuto1 Vue.PNG|link=[[Creating a simple part with Part WB]]|[[Creating a simple part with Part WB]]<br/>An introduction to FreeCAD and Part Workbench using primitive solids.<br />
<br />
<!--T:128--><br />
File:GGTuto1 Vue.PNG|link=[[Creating a simple part with Draft and Part WB]]|[[Creating a simple part with Draft and Part WB]]<br/>An introduction to modeling solids with Draft Workbench by creating a 2d profile in draft.<br />
<br />
<!--T:129--><br />
File:GGTuto1 Vue.PNG|link=[[Creating a simple part with PartDesign]]|[[Creating a simple part with PartDesign]] (v0.17)<br/>An introduction to the PartDesign workflow: tracing a sketch, using pad, pocket, and moving the object.<br />
PD WB Tutorial018.png|link=[[Basic_Part_Design_Tutorial]]|[[Basic_Part_Design_Tutorial|Basic Part Design Tutorial]] (v0.17)<br/>Model a simple part using a feature editing methodology: creating a sketch, using pad, external references, pocket, and mirror.<br />
TBHS-model.png|link=[[Toothbrush Head Stand]]|[[Toothbrush Head Stand|Model an electric toothbrush head stand]] (v0.16 or above)<br/>Multiple features used: sketch, distance and coincident constraints, pad, external references, fillet, chamfer, linear pattern, and draft.<br />
Exercise lego 01.jpg|link=[[Manual:Modeling for product design]]|[[Manual:Modeling for product design|Modeling for product design]] (v0.16)<br/>Modeling a Lego block: sketches, vertical and horizontal distance constraints, pad, pocket, external reference, linear pattern, and assembly.<br />
Exercise table complete.jpg|link=[[Manual:Traditional modeling, the CSG way]]|[[Manual:Traditional modeling, the CSG way|Traditional modeling, the CSG way]]<br/>Modeling a table by using simple solids like cubes and cylinders, and performing boolean operations (fusions and cuts) with them.<br />
08_T04_Part_ShapesString_Extrude_final_cut.png|link=[[Draft ShapeString tutorial]]|[[Draft ShapeString tutorial]] (v0.19)<br/>Create engraved text on a solid: extrude a shapestring to make it solid, then use a boolean cut to carve it from another solid.<br />
10_T03_Part_ball_fillet.png|link=[[Whiffle Ball tutorial]]|[[Whiffle Ball tutorial|Create a wiffle ball]] (v0.19)<br/>Use solid primitives, like cubes and cylinders, and boolean operations, like union and cut, to create a hollowed ball.<br />
Tutorial-normand06.jpg|link=[[Basic modeling tutorial]]|[[Basic modeling tutorial]] <br/>Create an iron angle by two methods: using solid primitives, and boolean operations (CSG); and by extruding a planar profile.<br />
File:HTCaeroplane04.png|link=[[Aeroplane]]|[[Aeroplane|Aeroplane tutorial]] <br/>Understand placements in FreeCAD by creating a simple aeroplane model. Then learn about rotation angles, yaw (Z), pitch (Y), and roll (X).<br />
File:T13_14_Threads_components.png|link=[[Thread_for_Screw_Tutorial]]|[[Thread_for_Screw_Tutorial|Thread for screw tutorial]] (v0.19)<br/>Understand how to create threads with several techniques that include use of the tools [[Part_Helix|Part Helix]], [[PartDesign_AdditivePipe|PartDesign AdditivePipe]], [[Part_Sweep|Part Sweep]], [[Part_Fuse|Part Fuse]], and [[Part_Cut|Part Cut]].<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
<!--T:30--><br />
The Raspberry Pi project has made simple tutorials that are easy to follow, particularly for those new to CAD systems:<br />
* [https://projects.raspberrypi.org/en/projects/freecad-dice freecad-dice], model a die with six faces, and optionally 3D print it.<br />
* [https://projects.raspberrypi.org/en/projects/freecad-headphone-tidy freecad-headphone-tidy], model a spool to organize and store earphones, and optionally 3D print it.<br />
* [https://projects.raspberrypi.org/en/projects/freecad-chess-set freecad-chess-set], model and entire chess set in Bauhaus modernist style.<br />
* [https://github.com/raspberrypilearning?utf8=%E2%9C%93&q=freecad&type=source&language= raspberrypilearning] repository (CC-BY 4.0) with other examples.<br />
<br />
==Drafting and Sketching == <!--T:7--><br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:8--><br />
Exercise cabin 01.jpg|link=[[Manual:Traditional 2D drafting]]|[[Manual:Traditional 2D drafting|Traditional 2D drafting]] <br/>Draw a floor plan with lines, wires, rectangles, circular arcs, and add hatch patterns, annotations, and dimensions. Export the result to DXF.<br />
00_Dr01_Draft_Tutorial_final.png|link=[[Draft_tutorial]]|[[Draft tutorial]] (v0.19) <br/>This is a basic introduction to the tools of the [[Draft Workbench|Draft Workbench]]: working plane, grid, line, arc, upgrade, rectangle, circle, polygon, arrays, dimensions, annotations, and shapestring.<br />
Sketcher_reference.png|link=[[Sketcher reference]]|[[Sketcher_reference|Sketcher reference]] (v0.18) <br/> This is a 70-page long PDF document that serves as a detailed manual for the [[Sketcher Workbench|Sketcher Workbench]]. It explains the basics of Sketcher usage, and goes into a lot of detail about the creation of geometrical shapes, and each of the constraints.<br />
09b_Sk01_Sketcher_fully_constrained_clean.png|link=[[Basic Sketcher Tutorial]]|[[Basic Sketcher Tutorial]] (v0.19) <br/>This is a basic introduction to the tools of the Sketcher Workbench: construction mode, line, circle, arc, constraints (equality, vertical, horizontal, tangential, distance, angle, radius).<br />
03d_Sk02_Sketcher_Rectangle_constrained_length.png|link=[[Sketcher_Micro_Tutorial_-_Constraint_Practices]]|[[Sketcher_Micro_Tutorial_-_Constraint_Practices|Sketcher constraints practices]] (v0.19)<br/>Learn to efficiently constrain a sketch. Prefer geometric constraints over datum constraints.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
==Technical Drawings == <!--T:9--><br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:10--><br />
TDTut ProjGroup21.png|link=[[Basic TechDraw Tutorial]]|[[Basic TechDraw Tutorial|Basic TechDraw Tutorial]] (v0.17) <br/>This is the essential introduction to the tools of the TechDraw Workbench: page, view, scale, vertical and horizontal dimensions, annotations, projection groups, linking dimensions to the 3D view.<br />
File:FCTemplateHow.png|link=[[TechDraw_TemplateHowTo]]|[[TechDraw_TemplateHowTo|Creating a new background template]] (v0.17) <br/>Instructions to create a page template in Inkscape for using it with the TechDraw Workbench. Determine the size of the sheet, draw a frame for the page, define fixed text, and editable text fields.<br />
File:AnHi1.png|link=[[Measurement Of Angles On Holes]]|[[Measurement Of Angles On Holes|Measurement Of Angles On Holes]] (v0.19) <br/> Instructions for adding center lines and subsequent angle representations on holes.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
==FEM == <!--T:11--><br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:12--><br />
FEM example01 pic00.jpg|link=[[FEM CalculiX Cantilever 3D]]|[[FEM CalculiX Cantilever 3D|CalculiX cantilever FEM analysis]] (v0.17) <br/>This in an example included in every installation of FreeCAD; it demonstrates a basic analysis with the CalculiX FE solver. Purge the current result, re-run the solver, and view the displacements and stresses in the deformed mesh in the viewport.<br />
<br />
<!--T:120--><br />
FEM tutorial result.png|link=[[FEM tutorial]]|[[FEM tutorial|Simple FEM introduction]] (v0.17) <br/>This is a short introduction to the steps required to perform an analysis in the FEM Workbench: model your object, create a mesh, add constraints and forces, add a material, run the solver, and visualize the results.<br />
<br />
<!--T:121--><br />
Figure 11 Deformed Mesh.png|link=[[FEM Shear of a Composite Block]]|[[FEM Shear of a Composite Block|FEM shear analysis of a composite block]] (v0.17) <br/>Study the deformation of a block made of a hard nucleus surrounded by a softer material: create mesh regions, add materials, set up sliding constraints, add shear loads, run the solver, and visualize the results with a clip plane.<br />
<br />
<!--T:122--><br />
Femconcrete_Wall_3D_rx_PSS.png|link=[[Analysis_of_reinforced_concrete_with_FEM]]|[[Analysis_of_reinforced_concrete_with_FEM|Analysis of reinforced concrete with FEM]] (v0.19) <br/>Estimate the level of reinforcement required in a concrete structure to prevent brittle failure under tension or shear.<br />
<br />
<!--T:123--><br />
Two_balls_result_2-cropped.png|link=[[FEM_Example_Capacitance_Two_Balls]]|[[FEM_Example_Capacitance_Two_Balls|Electrostatic equation – Capacitance of two balls]] (v0.19)<br/>This example shows how to simulate a capacitance. It illustrates how to setup the example, study it's various parts, solve it using the [[FEM_SolverElmer|Elmer Solver]] and visualize the results using [[FEM_PostFilterClipRegion|Clip Filter]].<br />
<br />
<!--T:124--><br />
FEM_post-processing_Paraview.png|link=[[Post-Processing_of_FEM_Results_with_Paraview]]|[[Post-Processing_of_FEM_Results_with_Paraview|Post-Processing of FEM results with Paraview]] (v0.19)<br/>This tutorial explains the basics of transferring data from the FEM Workbench to Paraview and shows some of the options and settings for displaying data.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
==CNC & 3D Printing == <!--T:13--><br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:14--><br />
Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient]]|[[Path Walkthrough for the Impatient|Path Workbench for the impatient]] <br/>This is a quick presentation of the workflow for the Path Workbench: create a job, define the output, define the milling tool, define the path operations, start the simulation, and generate a G-code output file.<br />
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing]]|[[Manual:Preparing models for 3D printing|Preparing models for 3D printing]] (v0.16)<br/>Convert a solid object to a mesh object using the Mesh Workbench, export the mesh to STL format, and use Slic3r to prepare the G-code. Alternatively use the Cura Workbench or the Path Workbench to generate the G-code.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
==Rendering == <!--T:17--><br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:18--><br />
Exercise raytracing 05.jpg|link=[[Manual:Creating renderings]]|[[Manual:Creating renderings|Creating renderings]] <br/>Quickly produce a rendered image of your bodies with POV-Ray and LuxRender, if they are installed in your system.<br />
Raytracing tutorial result.png|link=[[Raytracing tutorial]]|[[Raytracing tutorial]] (v0.16) <br/>Describes the basic workflow of the Raytracing Workbench using POV-Ray or LuxRender: set the path to the renderers, create a project, set the camera position, select the model, run the renderer.<br />
12_T04_FreeCAD_POVray_render_floor_wood_walls_radiosity_final.png|link=[[Tutorial FreeCAD POV ray]]|[[Tutorial FreeCAD POV ray|Intermediate FreeCAD and POV-ray tutorial]] (v0.18) <br/>Workflow to produce a better render with POV-Ray: create a project, add objects, set the camera, save the .pov file, manually edit the file to improve the textures, planes, lights, and then run the renderer.<br />
07_T03_FreeCAD_Blender_EEVEE_render.png|link=[[Tutorial_Render_with_Blender]]|[[Tutorial Render with Blender|Rendering a FreeCAD assembly with Blender]] (v0.18) <br/>Export bodies from FreeCAD to Wavefront .obj, import the file into Blender, set up a simple Sun light, assign basic materials with the Principled BSDF shader, and produce a rendered image with EEVEE and Cycles.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
==Robot workbench == <!--T:116--><br />
<br />
<!--T:19--><br />
{{VeryImportantMessage|Development of the [[Robot_Workbench|Robot Workbench]] is currently abandoned. Please inquire on our forum regarding any news or alternative workbenches.}}<br />
<br />
</translate><br />
<gallery mode=packed heights=200px style="font-size:1.1em"><br />
<translate><br />
<!--T:20--><br />
Robot Tutorial RobotSimulation.gif|link=[[Robot tutorial]]|[[Robot_tutorial|Robot tutorial]] (v0.17) <br/>Simulate the movement of an industrial robot: set up a trajectory, set up home position, change the robot position, insert various waypoints, and simulate the robot movement.<br />
</translate><br />
</gallery><br />
<translate><br />
<br />
== Scripting == <!--T:107--><br />
<br />
<!--T:108--><br />
These are tutorials that are related to scripting or programming. They are geared towards more experienced users, who are already somewhat familiar with the program.<br />
* [[Python_scripting_tutorial|Python scripting tutorial]]<br />
* [[How_to_install_macros|How to install macros]]<br />
* [[How_to_install_additional_workbenches|How to install additional workbenches]]<br />
<br />
== Tutorials - Comprehensive list == <!--T:125--><br />
<br />
<!--T:33--><br />
Here are listed all the tutorials that are not in the manual '''regardless of their quality'''. If a tutorial is listed in the [[:Category:Tutorials]] and not in this table please insert it.<br />
<br />
<!--T:34--><br />
{| class="wikitable sortable"<br />
|-<br />
! Tutorial<br />
! Topic<br />
! Level<br />
! Time to complete hh:mm<br />
! Authors<br />
! FreeCAD version<br />
! Example files<br />
<br />
<!--T:35--><br />
<!-- Template for new entries<br />
|-<br />
| [[Tutorial|Tutorial]]<br />
| Topic<br />
| Level<br />
| 0:00<br />
| [[User:Name|Name]]<br />
| 1.0<br />
| None<br />
--><br />
<br />
<!--T:117--><br />
|-<br />
| [[Add_Button_to_FEM_Toolbar_Tutorial|Add Button to FEM Toolbar Tutorial]]<br />
| Finite Element Analysis<br />
|<br />
|<br />
| [[User:JohnWang|JohnWang]]<br />
|<br />
|<br />
<br />
<!--T:36--><br />
|-<br />
| [[Add_FEM_Constraint_Tutorial|Add FEM Constraint Tutorial]]<br />
| Finite Element Analysis<br />
|<br />
|<br />
| [[User:M42kus|M42kus]]<br />
|<br />
|<br />
<br />
<!--T:37--><br />
|-<br />
| [[Add_FEM_Equation_Tutorial|Add FEM Equation Tutorial]]<br />
| Finite Element Analysis<br />
|<br />
|<br />
| [[User:JohnWang|JohnWang]]<br />
|<br />
|<br />
<br />
<!--T:38--><br />
|-<br />
| [[Aeroplane|Aeroplane]]<br />
| Part Workbench<br />
| Beginner<br />
| 0:10<br />
| Hughthecat<br />
|<br />
|<br />
<br />
<!--T:39--><br />
|-<br />
| [[Analysis_of_reinforced_concrete_with_FEM|Analysis of reinforced concrete with FEM]]<br />
| Reinforced concrete with FEM<br />
| Intermediate<br />
| 1:00<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.19 or above<br />
|<br />
<br />
<!--T:40--><br />
|-<br />
| [[Arch_panel_tutorial|Arch panel tutorial]]<br />
| Modeling an architectural panel<br />
| Beginner<br />
| 1:00<br />
| Yorik<br />
|<br />
|<br />
<br />
<!--T:41--><br />
|-<br />
| [[Arch_tutorial|Arch tutorial]]<br />
| Modeling<br />
| Intermediate<br />
|<br />
| [[User:Yorik|Yorik]]<br />
| 0.14<br />
|<br />
<br />
<!--T:106--><br />
|-<br />
| [[Basic_Attachment_Tutorial|Basic Attachment Tutorial]]<br />
| Sketch attachment<br />
| Beginner/intermediate<br />
| 1:00<br />
| [[User:Bance|Bance]]<br />
| 0.17 and above<br />
| [https://github.com/BanceFC/Examples/blob/master/Basic_Attachment_Tutorial.FCStd Basic Attachment Tutorial.FCStd]<br />
<br />
<!--T:42--><br />
|-<br />
| [[Basic_modeling_tutorial|Basic modeling tutorial]]<br />
| Introduction to modelling<br />
| Beginner<br />
| 0:15<br />
| [[User:NormandC|NormandC]]<br />
| Any<br />
| None<br />
<br />
<!--T:44--><br />
|-<br />
| [[Basic_Part_Design_Tutorial|Basic Part Design Tutorial]]<br />
| Modeling<br />
| Beginner<br />
|<br />
| [[User:Quick61|Mark Stephen (Quick61)]] and [[User:HarryGeier|HarryGeier]]<br />
| 0.17 or above<br />
| [https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd Basic Part Design for v0.17]<br />
<br />
<!--T:45--><br />
|-<br />
| [[Basic_Sketcher_Tutorial|Basic Sketcher Tutorial]]<br />
| Sketcher<br />
| Beginner<br />
| 1:00<br />
| [[User:Drei|Drei]] and [[User:Vocx|Vocx]]<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=43594 Basic Sketcher tutorial ]<br />
<br />
<!--T:46--><br />
|-<br />
| [[Basic_TechDraw_Tutorial|Basic TechDraw Tutorial]]<br />
| TechDraw Workbench<br />
| Beginner<br />
|<br />
| [[User:WandererFan|WandererFan]]<br />
| 0.17 and above<br />
| [https://github.com/FreeCAD/Examples/blob/master/Basic_Part_Design_Tutorial_Example_017_Files/Basic_Part_Design_Tutorial_017.fcstd Basic Part Design for v0.17 Sample] [https://github.com/FreeCAD/Examples/blob/master/Basic_TechDraw_Tutorial_Example_Files/Basic_TechDraw_Tutorial.fcstd Basic TechDraw Tutorial Sample]<br />
<br />
<!--T:47--><br />
|-<br />
| [[Code_snippets|Code snippets]]<br />
| Python<br />
| Beginner<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:48--><br />
|-<br />
| [[Creating_a_simple_part_with_Part_WB|Creating a simple part with Part WB]]<br />
| Modeling<br />
| Beginner<br />
| 2:00<br />
| Heda<br />
| -<br />
| -<br />
<br />
<!--T:130--><br />
|-<br />
| [[Creating_a_simple_part_with_Draft_and_Part_WB|Creating a simple part with Draft and Part WB]]<br />
| Modeling<br />
| Beginner<br />
| 1:30<br />
| Heda<br />
| -<br />
| -<br />
<br />
<!--T:131--><br />
|-<br />
| [[Creating_a_simple_part_with_PartDesign|Creating a simple part with PartDesign]]<br />
| Modeling<br />
| Beginner<br />
| 1:00<br />
| GlouGlou<br />
| 0.17 or above<br />
| [https://github.com/FreeCAD/Examples/blob/master/Creating_a_simple_PartDesign_Body.FCStd Creating a simple PartDesign Body.FCStd]<br />
<br />
<!--T:49--><br />
|-<br />
| [[Customize_Toolbars|Customize Toolbars]]<br />
|<br />
| Beginner<br />
| 0:05<br />
| [[User:Mario52|Mario52]]<br />
| Any<br />
| None<br />
<br />
<!--T:50--><br />
|-<br />
| [[Draft_ShapeString_tutorial|Draft ShapeString tutorial]]<br />
| Product Design<br />
| Beginner<br />
| 0:30<br />
| r-frank and vocx<br />
| 0.17 and above<br />
| [https://github.com/FreeCAD/Examples/blob/master/Draft_Shapestring_Tutorial_Examples/Draft_Shapestring_Tutorial_Text.FCStd?raw=true Draft_Shapestring_Text]<br />
<br />
<!--T:51--><br />
|-<br />
| [[Draft_tutorial|Draft tutorial]]<br />
| Drafting<br />
| Beginner<br />
| 0:30<br />
| [[User:Drei|Drei]] and vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=43651 Draft tutorial updated]<br />
<br />
<!--T:53--><br />
|-<br />
| [[Drawing_Template_HowTo|Drawing Template HowTo (obsolete)]]<br />
| 2D Drafting<br />
| Intermediate<br />
| 1:00<br />
| [[User:Quick61|Mark Stephen (Quick61)]]<br />
| 0.14.3700 or above<br />
| None<br />
<br />
<!--T:54--><br />
|-<br />
| [[Drawing_tutorial|Drawing tutorial (obsolete)]]<br />
| Blueprints / Drawings<br />
| Beginner<br />
| 0:15<br />
| [[User:Drei|Drei]]<br />
| 0.16 or above<br />
|<br />
<br />
<!--T:55--><br />
|-<br />
| [[Dxf_Importer_Install|Dxf Importer Install]]<br />
|<br />
| Intermediate<br />
| 0:05<br />
| [[User:Mario52|Mario52]]<br />
| Any<br />
| None<br />
<br />
<!--T:56--><br />
|-<br />
| [[Engine_Block_Tutorial|Engine Block Tutorial]]<br />
| Part Workbench<br />
| Beginner<br />
| 1:00<br />
| Andrewbuck40<br />
| 0.14.3700<br />
|<br />
<br />
<!--T:57--><br />
|-<br />
| [[Export_to_STL_or_OBJ|Export to STL or OBJ]]<br />
| Export to STL or OBJ<br />
| Beginner<br />
| 0:20<br />
| r-frank<br />
| 0.16.6703<br />
|<br />
<br />
<!--T:58--><br />
|-<br />
| [[Extend_FEM_Module|Extend FEM Module]]<br />
| Finite Element Analysis<br />
|<br />
|<br />
| [[User:M42kus|M42kus]]<br />
|<br />
|<br />
<br />
<!--T:60--><br />
|-<br />
| [[FEM_CalculiX_Cantilever_3D|FEM CalculiX Cantilever 3D]]<br />
| Finite Element Analysis<br />
| Beginner<br />
| 0:10<br />
| [[User:Bernd|Bernd]]<br />
| 0.16.6377 or above<br />
|<br />
<br />
<!--T:61--><br />
|-<br />
| [[FEM_Shear_of_a_Composite_Block|FEM Shear of a Composite Block]]<br />
| Finite Element Analysis<br />
| Beginner/Intermediate<br />
| 0:30<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.17.12960 or above<br />
|<br />
<br />
<!--T:62--><br />
|-<br />
| [[FEM_tutorial|FEM tutorial]]<br />
| Finite Element Analysis<br />
| Beginner<br />
| 0:10<br />
| [[User:Drei|Drei]]<br />
| 0.16.6700 or above<br />
|<br />
<br />
<!--T:63--><br />
|-<br />
| [[FEM_Tutorial_Python|FEM Tutorial Python]]<br />
| Finite Element Analysis<br />
| Intermediate<br />
| 0:30<br />
| [[User:Bernd|Bernd]]<br />
| 0.18.15985 or above<br />
|<br />
<br />
<!--T:64--><br />
|-<br />
| [[FreeCAD-Ship_s60_tutorial|FreeCAD-Ship s60 tutorial]]<br />
| Ship Workbench<br />
| Beginner<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:65--><br />
|-<br />
| [[FreeCAD-Ship_s60_tutorial_(II)|FreeCAD-Ship s60 tutorial (II)]]<br />
| Ship Workbench<br />
| Beginner<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:66--><br />
|-<br />
| [[How_to_install_additional_workbenches|How to install additional workbenches]]<br />
| Programming<br />
| Medium programmer<br />
| 0:15<br />
| [[User:R-frank|r-frank]]<br />
| Any<br />
| None<br />
<br />
<!--T:67--><br />
|-<br />
| [[How_to_install_macros|How to install macros]]<br />
| Programming<br />
| Medium programmer<br />
| 0:15<br />
| [[User:Mario52|Mario52]]<br />
| Any<br />
| None<br />
<br />
<!--T:68--><br />
|-<br />
| [[Import_from_STL_or_OBJ|Import from STL or OBJ]]<br />
| Import from STL or OBJ<br />
| Beginner<br />
| 0:30<br />
| r-frank<br />
| 1.0<br />
| 0.16.6703<br />
<br />
<!--T:69--><br />
|-<br />
| [[Import_OpenSCAD_code|Import OpenSCAD code]]<br />
| Import OpenSCAD code<br />
| Beginner<br />
| 0:30<br />
| r-frank<br />
| 0.16.6704<br />
| None<br />
<br />
<!--T:70--><br />
|-<br />
| [[Import_text_and_geometry_from_Inkscape|Import text and geometry from Inkscape]]<br />
| Import text and geometry from Inkscape<br />
| Beginner<br />
| 0:30<br />
| r-frank<br />
| 0.16.6704<br />
|<br />
<br />
<!--T:114--><br />
|-<br />
| [[Import/Export_IFC_-_compiling_IfcOpenShell|Import/Export IFC - compiling IfcOpenShell]]<br />
| Arch Workbench<br />
| Advanced<br />
| 2:00<br />
| Pablo Gil<br />
|<br />
|<br />
<br />
<!--T:71--><br />
|-<br />
| [[Measurement_Of_Angles_On_Holes|Measurement Of Angles On Holes]]<br />
| TechDraw Workbench<br />
| Beginner<br />
| 0:01<br />
| AnHi<br />
| 0.19<br />
|<br />
<br />
<!--T:109--><br />
|-<br />
| [[PartDesign_Bearingholder_Tutorial_I|PartDesign Bearingholder Tutorial I]]<br />
| Product design - Bearingholder #1<br />
| Beginner<br />
| 1:00<br />
| NormandC<br />
|<br />
|<br />
<br />
<!--T:110--><br />
|-<br />
| [[PartDesign_Bearingholder_Tutorial_II|PartDesign Bearingholder Tutorial II]]<br />
| Product design - Bearingholder #2<br />
| Beginner<br />
| 1:00<br />
| NormandC<br />
|<br />
|<br />
<br />
<!--T:72--><br />
|-<br />
| [[PartDesign_tutorial|PartDesign tutorial]]<br />
| Sketcher<br />
| Beginner<br />
| 0:15<br />
| [[User:Drei|Drei]]<br />
| 0.16 or above<br />
|<br />
<br />
<!--T:77--><br />
|-<br />
| [[Path_Walkthrough_for_the_Impatient|Path Walkthrough for the Impatient]]<br />
| Path Workbench<br />
|<br />
|<br />
| Chrisb<br />
|<br />
|<br />
<br />
<!--T:78--><br />
|-<br />
| [[Plot_Basic_tutorial|Plot Basic tutorial]]<br />
| Plot Workbench Basic Tutorial<br />
| Beginner<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:79--><br />
|-<br />
| [[Plot_MultiAxes_tutorial|Plot MultiAxes tutorial]]<br />
| Plot workbench<br />
| Intermediate<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:80--><br />
|-<br />
| [[Post-Processing_of_FEM_Results_with_Paraview|Post-Processing of FEM Results with Paraview]]<br />
| Post-Processing of FEM Results with ParaView<br />
| Intermediate<br />
| 2:00<br />
| [[User:HarryvL|HarryvL]]<br />
| 0.19<br />
| [https://forum.freecadweb.org/download/file.php?id=103403 Beam] and [https://forum.freecadweb.org/download/file.php?id=103557 wall]<br />
<br />
<!--T:81--><br />
|-<br />
| [[Python_scripting_tutorial|Python scripting tutorial]]<br />
| Programming<br />
| Intermediate<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:82--><br />
|-<br />
| [[Raytracing_tutorial|Raytracing tutorial]]<br />
| Raytracing<br />
| Beginner<br />
| 0:10<br />
| [[User:Drei|Drei]]<br />
| 0.16 or above<br />
|<br />
<br />
<!--T:83--><br />
|-<br />
| [[Robot_6-Axis|Robot 6-Axis]]<br />
| Robot Workbench<br />
| Intermediate<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:84--><br />
|-<br />
| [[Robot_tutorial|Robot tutorial]]<br />
| Robot Workbench<br />
| Beginner<br />
|<br />
| r-frank<br />
|<br />
|<br />
<br />
<!--T:85--><br />
|-<br />
| [[Scripted_Parts:_Ball_Bearing_-_Part_1|Scripted Parts: Ball Bearing - Part 1]]<br />
| Part Scripting - Ball Bearing #1<br />
| Beginner<br />
| 0:30<br />
| r-frank<br />
| 0.16.6706<br />
|<br />
<br />
<!--T:86--><br />
|-<br />
| [[Scripted_Parts:_Ball_Bearing_-_Part_2|Scripted Parts: Ball Bearing - Part 2]]<br />
| Part Scripting - Ball Bearing #2<br />
| Beginner<br />
| 0:30<br />
| r-frank<br />
| 0.16.6706<br />
|<br />
<br />
<!--T:87--><br />
|-<br />
| [[Scripts|Scripts]]<br />
| Scripting<br />
| Beginner<br />
|<br />
| onekk Carlo<br />
| 0.19<br />
|<br />
<br />
<!--T:89--><br />
|-<br />
| [[Sketcher_Micro_Tutorial_-_Constraint_Practices|Sketcher Micro Tutorial - Constraint Practices]]<br />
| Sketcher<br />
| Beginner<br />
| 0:30<br />
| [[User:Quick61|Mark Stephen (Quick61)]] and vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&p=371659#p371659 Sketcher Constraints practices]<br />
<br />
<!--T:90--><br />
|-<br />
| [[Sketcher_reference|Sketcher reference]]<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:91--><br />
|-<br />
| [[Sketcher_requirement_for_a_sketch|Sketcher requirement for a sketch]]<br />
| Sketcher<br />
| Beginner<br />
|<br />
| [[User:Maker|Maker]]<br />
|<br />
| None<br />
<br />
<!--T:92--><br />
|-<br />
| [[Sketcher_Tutorial|Sketcher Tutorial]]<br />
| Sketcher<br />
| Beginner<br />
|<br />
| Ulrich<br />
|<br />
|<br />
<br />
<!--T:115--><br />
|-<br />
| [[TechDraw_Pitch_Circle_Tutorial|TechDraw Pitch Circle Tutorial]]<br />
| TechDraw Workbench<br />
| Beginner<br />
| 0:10<br />
| Andergrin<br />
| 0.19<br />
| None<br />
<br />
<!--T:119--><br />
|-<br />
| [[TechDraw_TemplateGenerator|TechDraw TemplateGenerator]]<br />
| TechDraw Workbench<br />
| Intermediate<br />
|<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.19<br />
| None<br />
<br />
<!--T:93--><br />
|-<br />
| [[TechDraw_TemplateHowTo|TechDraw TemplateHowTo]]<br />
| TechDraw Workbench<br />
| Intermediate<br />
| 1:00<br />
| wandererfan<br />
| 0.17<br />
| None<br />
<br />
<!--T:94--><br />
|-<br />
| [[Thread_for_Screw_Tutorial|Thread for Screw Tutorial]]<br />
| Product design<br />
| Advanced<br />
| 1:00<br />
| [[User:DeepSOIC|DeepSOIC]], [[User:Murdic|Murdic]], vocx<br />
| 0.19<br />
| [https://forum.freecadweb.org/viewtopic.php?f=36&t=44668 Updated: Thread for screw tutorial]<br />
<br />
<!--T:95--><br />
|-<br />
| [[Toothbrush_Head_Stand|Toothbrush Head Stand]]<br />
| Modeling<br />
| Beginner<br />
| 1:00<br />
| [[User:EmmanuelG|EmmanuelG]]<br />
| 0.16 or above<br />
| [https://www.thingiverse.com/thing:2403310 Thingiverse 2403310]<br />
<br />
<!--T:96--><br />
|-<br />
| [[Topological_data_scripting|Topological data scripting]]<br />
| Programming<br />
| Intermediate<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:97--><br />
|-<br />
| [[Transient_FEM_analysis|Transient FEM analysis]]<br />
| Transient FEM analysis<br />
|<br />
|<br />
|<br />
|<br />
|<br />
<br />
<!--T:98--><br />
|-<br />
| [[Tutorial_custom_placing_of_windows_and_doors|Tutorial custom placing of windows and doors]]<br />
| Architecture<br />
| Intermediate<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 or above<br />
| None<br />
<br />
<!--T:99--><br />
|-<br />
| [[Tutorial_for_open_windows|Tutorial for open windows]]<br />
| Architecture<br />
| Beginner<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 or above<br />
| None<br />
<br />
<!--T:100--><br />
|-<br />
| [[Tutorial_FreeCAD_POV_ray|Tutorial FreeCAD POV ray]]<br />
| Rendering<br />
| Intermediate<br />
| 2:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 or above<br />
| None<br />
<br />
<!--T:126--><br />
|-<br />
| [[Tutorial_KinematicAssembly|Tutorial KinematicAssembly]]<br />
| Assembly3<br />
| Beginner<br />
| 0:30<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.20 or above<br />
| None<br />
<br />
<!--T:127--><br />
|-<br />
| [[Tutorial_KinematicController|Tutorial KinematicController]]<br />
| Programming<br />
| Intermediate<br />
| 1:00<br />
| [[User:FBXL5|FBXL5]]<br />
| 0.20 or above<br />
| None<br />
<br />
<!--T:101--><br />
|-<br />
| [[Tutorial_Render_with_Blender|Tutorial Render with Blender]]<br />
| Rendering<br />
| Intermediate<br />
| 1:00<br />
| [[User:Vocx|Vocx]]<br />
| 0.18 or above<br />
| None<br />
<br />
<!--T:102--><br />
|-<br />
| [[VRML_Preparation_for_Robot_Simulation|VRML Preparation for Robot Simulation]]<br />
| Robot Workbench<br />
| Intermediate<br />
|<br />
|<br />
| 0.11.4252ppa1<br />
|<br />
<br />
<!--T:104--><br />
|-<br />
| [[Whiffle_Ball_tutorial|Whiffle Ball tutorial]]<br />
| Product design<br />
| Beginner<br />
| 0:30<br />
| r-frank and vocx<br />
| 0.17 and above<br />
| [https://github.com/FreeCAD/Examples/blob/master/Whiffle_Ball_Tutorial_ExampleFiles/WhiffleBall_Tutorial_FCWiki.FCStd?raw=true WhiffleBall_Tutorial_FCWiki.FCStd]<br />
<br />
<!--T:105--><br />
|-<br />
| [[Wikihouse_porting_tutorial|Wikihouse porting tutorial]]<br />
| Wikihouse porting tutorial<br />
| Intermediate/Advanced<br />
| 1:00<br />
|<br />
|<br />
|<br />
<br />
<!--T:112--><br />
|}<br />
<br />
<br />
<!--T:21--><br />
{{Docnav<br />
|[[Frequently_asked_questions|FAQ]]<br />
|[[Interface_Customization|Interface Customization]]<br />
}}<br />
<br />
</translate><br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Tutorials{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1156285Download/fr2022-06-21T15:30:26Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Version stable courante ==<br />
<br />
La version 0.20 de FreeCAD (29177) a été publiée le 14 juin 2022. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.20/fr|note de version]].<br />
<br />
Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.20 page de la release 0.20].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| align="center" cellpadding="20" style="font-size:120%"<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20/FreeCAD-0.20.0-WIN-x64-installer-1.exe 64-bit] (includes installer)<br />
|<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20/FreeCAD-0.20.0-OSX-i386.dmg macOS 64-bit]<br />
|<br />
| align=center | [[Image:AppImage-logo.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 7/8/10/11.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de MacOS X ===<br />
<br />
MacOS OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
=== Note aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes : {{Version/fr|0.19}}<br />
{{Code|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./FreeCAD-0.20.0-Linux-x86_64.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./FreeCAD-0.20.0-Linux-x86_64.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-AppImage/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire d'Addon]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/55/fr&diff=1156284Translations:Download/55/fr2022-06-21T15:30:26Z<p>Gnrc: </p>
<hr />
<div>Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes : {{Version/fr|0.19}}<br />
{{Code|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./FreeCAD-0.20.0-Linux-x86_64.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./FreeCAD-0.20.0-Linux-x86_64.AppImage<br />
}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1156283Download/fr2022-06-21T15:27:51Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Version stable courante ==<br />
<br />
La version 0.20 de FreeCAD (29177) a été publiée le 14 juin 2022. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.20/fr|note de version]].<br />
<br />
Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.20 page de la release 0.20].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| align="center" cellpadding="20" style="font-size:120%"<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20/FreeCAD-0.20.0-WIN-x64-installer-1.exe 64-bit] (includes installer)<br />
|<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20/FreeCAD-0.20.0-OSX-i386.dmg macOS 64-bit]<br />
|<br />
| align=center | [[Image:AppImage-logo.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 7/8/10/11.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de MacOS X ===<br />
<br />
MacOS OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
=== Note aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
<div class="mw-translate-fuzzy"><br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes : {{Version/fr|0.19}}<br />
{{Code|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
}}<br />
</div><br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-AppImage/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire d'Addon]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/53/fr&diff=1156282Translations:Download/53/fr2022-06-21T15:27:50Z<p>Gnrc: </p>
<hr />
<div>Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.20 page de la release 0.20].</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1156281Download/fr2022-06-21T15:26:27Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Version stable courante ==<br />
<br />
La version 0.20 de FreeCAD (29177) a été publiée le 14 juin 2022. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.20/fr|note de version]].<br />
<br />
<div class="mw-translate-fuzzy"><br />
Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3 page de la release 0.19.3].<br />
</div><br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<!--Do not remove this tag. It would add even more places where version info has to be kept up to date--><br />
{| align="center" cellpadding="20" style="font-size:120%"<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20/FreeCAD-0.20.0-WIN-x64-installer-1.exe 64-bit] (includes installer)<br />
|<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.20/FreeCAD-0.20.0-OSX-i386.dmg macOS 64-bit]<br />
|<br />
| align=center | [[Image:AppImage-logo.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 7/8/10/11.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de MacOS X ===<br />
<br />
MacOS OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
=== Note aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
<div class="mw-translate-fuzzy"><br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes : {{Version/fr|0.19}}<br />
{{Code|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
}}<br />
</div><br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-AppImage/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire d'Addon]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/3/fr&diff=1156280Translations:Download/3/fr2022-06-21T15:26:25Z<p>Gnrc: </p>
<hr />
<div>La version 0.20 de FreeCAD (29177) a été publiée le 14 juin 2022. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.20/fr|note de version]].</div>Gnrchttps://wiki.freecad.org/index.php?title=Release_notes_0.20/fr&diff=1156279Release notes 0.20/fr2022-06-21T15:14:56Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
{{TOCright}}<br />
<br />
'''FreeCAD 0.20''' a été publié le '''14 juin 2022''', téléchargez le depuis la page [[Download/fr|Téléchargement]]. Cette page liste toutes les nouvelles fonctionnalités et les changements.<br />
<br />
Les notes de versions plus anciennes de FreeCAD sont disponibles dans la [[Feature_list/fr#Notes_de_versions|Liste des fonctionnalités]].<br />
<br />
{| cellpadding=5<br />
| [[File:FreeCAD_highlight _relnotes_0.20.gif]]<br />
| ''Modèle d'un moteur à courant continu type 775 par l'utilisateur "jimmihenry", voir [https://forum.freecadweb.org/viewtopic.php?p=551765#p551765 Users Showcase].</br>Le modèle a été réalisé entièrement avec la version hebdomadaire [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds development snapshots] de FreeCAD 0.20. Les images de l'animation graphique ont été réalisées avec la macro FreeCAD [[Macro_Screen_Wiki/fr| Screen Wiki]]. Le GIF animé a été créé à l'aide de [https://fr.wikipedia.org/wiki/GIMP GIMP]. Pour les notes de version, il a été recadré et redimensionné à l'aide de [https://ezgif.com/crop ezgif].''<br />
|}<br />
<br />
== Généralités ==<br />
<br />
=== freecad.org ===<br />
<br />
Nous sommes heureux que le projet [https://www.kicad.org/ KiCAD], par le biais de [https://www.kipro-pcb.com/ KiCAD services corp.], nous ait sponsorisé le nom de domaine freecad.org. Tous les sites Web de FreeCAD sont désormais disponibles sous [https://freecadweb.org freecadweb.org] et [https://freecad.org freecad.org].<br />
<br />
=== Suivi des bogues/problèmes ===<br />
<br />
Le système de suivi des bogues de FreeCAD a été déplacé sur GitHub : https://github.com/FreeCAD/FreeCAD/issues.<br />
<br />
'''Remarque :''' Seuls les rapports de bogue ayant fait l'objet d'une discussion préalable sur le forum seront pris en considération. Les rapports sans cela seront fermés.<br />
<br />
=== Nouveau système d'aide ===<br />
<br />
Le système d'aide a été réécrit et mis à jour pour afficher des informations provenant directement de notre [[User_hub/fr|Wiki]]. Le système repose désormais sur l'[https://github.com/FreeCAD/FreeCAD-Help addon Help]. Lors de votre première utilisation de l'outil [[Std_Help/fr|Aide]] ou de l'outil [[Std_WhatsThis/fr|Std Qu'est-ce que c'est?]], il vous sera demandé de l'installer.<br />
<br />
== Interface utilisateur ==<br />
<br />
{|cellpadding=5<br />
| [[File:Navi_Cube_relnotes_0.20.gif]]<br />
| Le cube de navigation a été retravaillé :<br />
* Il y a maintenant des faces de bord pour faire pivoter la vue 3D de 45°.<br />
* Une nouvelle préférence [[Preferences_Editor/fr#Navigation|Tourner au plus près]] a été introduite. Si elle est sélectionnée, la vue 3D est tournée vers la position logique la plus proche, basée sur l'orientation courante du cube, lorsqu'une face du cube est cliquée. Si vous ne cliquez pas sur une face, vous obtiendrez toujours la même rotation. Pour voir la différence, essayez la même séquence de clics que dans l'animation, avec et sans l'option ''Tourner au plus près''.<br />
* En cliquant sur le nouveau bouton rond dans le coin supérieur droit, vous pouvez rapidement passer à la vue arrière de la scène en cours.<br />
* La taille du cube peut maintenant être ajustée avec la préférence [[Preferences_Editor/fr#Navigation|Taille du cube]].<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 Discussion sur le forum], [https://github.com/FreeCAD/FreeCAD/pull/4502 Pull request #4502 ].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Improved tooltips_relnotes_0.20.gif]]<br />
| Des infobulles affichent désormais le nom de la commande dans le titre, ce qui permet aux nouveaux utilisateurs de rechercher plus facilement de l'aide. À la fin de l'infobulle, le nom de la commande "interne" est ajouté entre parenthèses : ''(Std_WhatsThis)''. C'est également le nom de la page qui documente la commande dans le Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4978 Pull request #4978].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Std_UserEditMode_relnotes_0.20.gif]]<br />
| La nouvelle commande [[Std_UserEditMode/fr|Std Mode d'édition]] permet à l'utilisateur de choisir le mode d'édition qui sera utilisé lorsqu'il double-cliquera sur un objet dans la [[Tree_view/fr|Vue en arborescence]]. Cliquez sur l'image à gauche pour voir une animation de la sélection. Si le mode d'édition sélectionné n'est pas applicable, le mode d'édition par défaut de l'objet est utilisé à la place. [https://github.com/FreeCAD/FreeCAD/pull/5110 Pull request #5110].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Dependencies-selection_relnotes_0.20.png]]<br />
| Le menu contextuel de la [[Tree_view/fr|Vue en arborescence]] contient une nouvelle entrée {{MenuCommand|Ajouter des objets dépendants à la sélection}}.<br>[https://forum.freecadweb.org/viewtopic.php?f=8&t=13566 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4133 Pull request #4133].<br />
<br />
Dans l'image, l'objet ''Hole001'' a été sélectionné et ensuite ses<br><br />
dépendances ont été ajoutées à la sélection via le menu contextuel.<br />
|}<br />
<br />
{|cellpadding=30<br />
| [[File:Part_SectionCut_example_relnotes_0.20.png|200px]]<br />
| Le nouvel outil [[Part_SectionCut/fr|Coupe]] permet d'obtenir des coupes non creuses et également persistantes de pièces et d'assemblages.<br>[https://forum.freecadweb.org/viewtopic.php?f=27&t=52441 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4118 Pull request #4118].<br />
|}<br />
<br />
=== Autres améliorations de l'interface utilisateur ===<br />
<br />
* Il est maintenant possible d'utiliser le séparateur décimal appartenant à la langue spécifiée pour l'interface de FreeCAD. Par exemple, sur un Windows allemand, lorsque vous définissez la langue de l'interface à '''English''' et que vous sélectionnez la nouvelle option '''Use selected language number format''', le point sera utilisé comme séparateur décimal. Voir les [[Preferences_Editor/fr#G.C3.A9n.C3.A9ral|Préférences]]. [https://github.com/FreeCAD/FreeCAD/pull/6364 Pull request #6364]</br>'''Remarque''' : Pour les simulations [[FEM_Workbench/fr|FEM]], l'utilisation du point comme séparateur décimal est fortement recommandée pour obtenir des résultats corrects.<br />
* Deux nouveaux modes de navigation à la souris ont été ajoutés. L'un basé sur [[Mouse_navigation/fr#Mode_OpenSCAD|OpenSCAD]], l'autre sur [[Mouse_navigation/fr#Mode_TinkerCAD|TinkerCAD]]. [https://forum.freecadweb.org/viewtopic.php?f=8&t=60975 Discussion du forum OpenSCAD], [https://forum.freecadweb.org/viewtopic.php?p=544639#p544376 Discussion du forum TinkerCAD], [https://github.com/FreeCAD/FreeCAD/commit/a1c9ab658c commit 1], [https://github.com/FreeCAD/FreeCAD/commit/ef100d55e9d50 commit 2], [https://github.com/FreeCAD/FreeCAD/commit/549e5b5650 commit 3].<br />
* Il est maintenant possible de faire un panoramique de la vue du [[Std_DependencyGraph/fr|Graphique de dépendance]] avec la souris. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4638 pull request #4638].<br />
* * Correction d'un problème où l'utilisation de périphériques à stylet (par exemple, la tablette Wacom) était lente au point d'être complètement inutilisable. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4687 Pull request #4687].<br />
* Le système de coordonnées dans la vue 3D peut être redimensionné dans les préférences dans la section [[Preferences_Editor/fr#Vue_3D|Affichage → Vue 3D]]. [https://github.com/FreeCAD/FreeCAD/pull/5182 Pull request #5182]<br />
* Un nouveau paramètre dans [[Preferences_Editor/fr#G.C3.A9n.C3.A9ral|Préférences → Général]] permet de substituer le séparateur décimal du pavé numérique par le séparateur de la locale appropriée s'ils sont différents. [https://github.com/FreeCAD/FreeCAD/pull/3256 Pull request #3256] [https://github.com/FreeCAD/FreeCAD/pull/5150 Pull request #5150] [https://github.com/FreeCAD/FreeCAD/pull/5203 Pull request 5203]<br />
* Il est désormais possible de définir la touche {{KEY|Retour arrière}} comme une touche de raccourci autonome sans avoir à spécifier une nouvelle touche modificatrice. [https://github.com/FreeCAD/FreeCAD/pull/5428 Pull request #5428]<br />
<br />
== Noyau et API ==<br />
<br />
=== Noyau ===<br />
<br />
{|cellpadding=5<br />
| [[File:Object_selection_relnotes_0.20.png|384px]]<br />
| Lorsque vous utilisez {{MenuCommand|Édition → Copier}} ou {{MenuCommand|Édition → Dupliquer la sélection}} pour un objet avec des dépendances, il existe un nouveau bouton {{Button|Utiliser les sélections d'origine}} dans le dialogue de sélection d'objet. Cliquez sur ce bouton pour copier/dupliquer uniquement les objets que vous avez sélectionnés à l'origine avant d'ouvrir le dialogue, en ignorant les dépendances et en ne tenant pas compte des actions que vous avez pu effectuer pendant que le dialogue était ouvert, comme cocher ou décocher certaines cases. L'effet est le même que si vous aviez décoché toutes les cases à côté des objets que vous n'aviez pas sélectionnés à l'origine et appuyé sur OK. Remarque : il convient d'être particulièrement prudent lorsque vous copiez/dupliquez des pages TechDraw. Il est recommandé de copier/dupliquer également tous les enfants de la page (modèles, vues, dimensions, etc.). Sinon, les modifications apportées à une page auront également un impact sur l'autre page. Par exemple, la suppression d'une vue sur une page entraîne sa suppression de l'autre page, ou la suppression d'une page entraîne la suppression de tout son contenu sur l'autre page.<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:PrefPacks_relnotes_0.20.png|384px]]<br />
| Un nouveau type d'extension appelé [[Preference_Packs/fr|Kits de préférence]] a été ajouté, permettant à un sous-ensemble du fichier de préférences d'un utilisateur (user.cfg) d'être sauvegardé, distribué et facilement appliqué par d'autres utilisateurs. Les kits de préférences peuvent être utilisés pour distribuer des "thèmes", par exemple, en permettant à un développeur d'inclure à la fois une feuille de style Qt pour les widgets ainsi qu'un ensemble d'autres couleurs et styles pour les éléments de l'interface utilisateur qui ne peuvent pas être définis à l'aide d'une feuille de style (par exemple, les couleurs du texte dans l'éditeur Python ou la vue des rapports, etc.) Tout ce qui peut être configuré via un fichier user.cfg peut être défini à l'aide d'un kit de préférences. [https://forum.freecadweb.org/viewtopic.php?f=17&t=62477 Discussion sur le forum]<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Autoload_relnotes_0.20.png|384px]]<br />
| Le panneau de préférences "Ateliers" a été modifié pour permettre de "charger automatiquement" les ateliers au démarrage de FreeCAD.<br />
|}<br />
<br />
Sous Linux, l'emplacement par défaut des fichiers de configuration, de données et du cache de FreeCAD a été modifié pour suivre [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification]. Voici une comparaison de l'ancien et du nouvel emplacement :<br />
{| class="wikitable"<br />
!style="width: 25%;"|Description<br />
!style="width: 25%;"|Ancien emplacement<br />
!style="width: 25%;"|Nouvel emplacement<br />
!style="width: 25%;"|Valeur par défaut<br />
|-<br />
| Fichiers de configuration<br />
| $HOME/.FreeCAD<br />
| $XDG_CONFIG_HOME/FreeCAD<br />
| $HOME/.config/FreeCAD<br />
|-<br />
| Fichiers de données<br />
| $HOME/.FreeCAD<br />
| $XDG_DATA_HOME/FreeCAD<br />
| $HOME/.local/share/FreeCAD<br />
|-<br />
| Fichiers du cache<br />
| /tmp<br />
| $XDG_CACHE_HOME/FreeCAD<br />
| $HOME/.cache/FreeCAD<br />
|}<br />
<br />
Si vous souhaitez continuer à utiliser les anciens emplacements, vous pouvez démarrer FreeCAD avec l'option {{incode|--keep-deprecated-paths}}.<br />
<br />
=== API ===<br />
<br />
FreeCAD a reçu de nombreuses nouvelles fonctions de l'API en Python :<br />
<br />
<div class="mw-collapsible mw-collapsed toccolours"><br />
<br />
==== Nouvelles API en Python ====<br />
<br />
<div class="mw-collapsible-content"><br />
<br />
* ''ChFi2d_AnaFilletAlgoPy'' : Un algorithme analytique pour le calcul des congés. [https://github.com/FreeCAD/FreeCAD/commit/f94ab3ec commit f94ab3ec]<br />
* ''ChFi2d_ChamferAPIPy'' : Algorithme qui crée un chanfrein entre deux arêtes linéaires. [https://github.com/FreeCAD/FreeCAD/commit/30f8015e7 commit 30f8015e7]<br />
<br />
* ''Circle2dPy::getCircleCenter'' : Récupérer le centre du cercle défini par trois points. [https://github.com/FreeCAD/FreeCAD/commit/3dc91fa2 commit 3dc91fa2]<br />
<br />
* ''ComplexGeoDataPy::applyRotation'' : Applique une rotation supplémentaire au placement. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::applyTranslation'' : Applique une translation supplémentaire au placement. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::countSubElements'' : Retourne le nombre d'éléments d'un type. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getElementTypes'' : Retourne une liste de types d'éléments. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getFaces'' : Retourne un tuple de points et de triangles avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getLines'' : Retourne un tuple de points et de lignes avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getLinesFromSubelement'' : Retourne les sommets et les lignes d'un sous-élément. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getPoints'' : Retourne un tuple de points et de normales avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::transformGeometry'' : Applique une transformation à la géométrie sous-jacente. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
<br />
* ''ControlPy::showModelView'' : Affiche la vue du modèle. [https://github.com/FreeCAD/FreeCAD/commit/033bf619 commit 033bf619]<br />
<br />
* ''DocumentPy::clearDocument'' : Efface tout le document. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::getFileName'' : Pour un document standard, retourne la propriété du nom du fichier. Pour un document temporaire, retourne son répertoire transitoire. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::getProgramVersion'' : Récupère la version du programme avec lequel un fichier de projet a été créé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isClosable'' : Vérifie si le document peut être fermé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isSaved'' : Vérifie si le document est enregistré. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isTouched'' : Vérifie si un objet est dans l'état touché. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::mustExecute'' : Vérifie si un objet doit être recalculé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::purgeTouched'' : Purge l'état touché de tous les objets. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::setClosable'' : Définit un drapeau (flag) qui permet ou interdit de fermer un document. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
<br />
* ''DrawPagePy::requestPaint'' : Peint une page TechDraw. [https://github.com/FreeCAD/FreeCAD/commit/79f9fb68 commit 79f9fb68]<br />
<br />
* ''HLRBRep_AlgoPy'' : Pour accéder à la suppression des lignes cachées de Part (HLR). [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]<br />
* ''HLRBRep_PolyAlgoPy'' : Pour accéder à la suppression des polylignes cachées de Part (HLR). [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]<br />
* ''HLRToShapePy'' : Pour accéder à la suppression des lignes cachées (HLR) de Part. [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]<br />
* ''PolyHLRToShapePy'' : Pour accéder à la suppression des polylignes cachées (HLR) de Part. [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]<br />
<br />
* ''MDIViewPy::printPdf'' : Imprime un PDF. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::printPreview'' : Imprime un aperçu. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::printView'' : Imprime une vue. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::redoActions'' : Refait les actions. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::undoActions'' : Annule les actions. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
<br />
* ''PrecisionPy'' : Pour accéder à la précision définie par le noyau d'OpenCascade. [https://github.com/FreeCAD/FreeCAD/commit/20b86e55 commit 20b86e55]<br />
<br />
* ''PropertyContainerPy::setDocumentationOfProperty'' : Définit la chaîne de documentation d'une propriété dynamique de cette classe. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]<br />
* ''PropertyContainerPy::setGroupOfProperty'' : Fixe le nom du groupe d'une propriété dynamique. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]<br />
<br />
* ''PythonWorkbenchPy::reloadActive'' : Recharge l'atelier actif après avoir modifié les menus ou les barres d'outils. [https://github.com/FreeCAD/FreeCAD/commit/0bbc253d commit 0bbc253d]<br />
<br />
* ''RotationPy::fromEuler'' : Définit les angles d'Euler d'une rotation ou obtient les angles d'Euler dans une séquence donnée pour une rotation. [https://github.com/FreeCAD/FreeCAD/commit/951a0be9 commit 951a0be9]<br />
* ''RotationPy::toEulerAngles'' : Obtient les angles d'Euler dans une séquence donnée pour cette rotation... [https://github.com/FreeCAD/FreeCAD/commit/c1454dfb commit c1454dfb]<br />
<br />
* ''SpreadsheetViewPy'' : Pour accéder aux feuilles de tableur. [https://github.com/FreeCAD/FreeCAD/commit/6e713628 commit 6e713628]<br />
<br />
* ''UnitsApi::sToNumber'' : Convertit une quantité ou un flottant en une chaîne de caractères. [https://github.com/FreeCAD/FreeCAD/commit/befbd95d commit befbd95d]<br />
<br />
* ''View3DInventorPy::getCornerCrossSize'' : Retourne la taille de la croix de l'axe du coin en cours d'utilisation. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::setPopupMenuEnabled'' : Active le menu popup. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]<br />
* ''View3DInventorPy::isCornerCrossVisible'' : Retourne la visibilité de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::isPopupMenuEnabled'' : Retourne si le menu popup est activé. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]<br />
* ''View3DInventorPy::projectPointToLine'' : Projette le point 2d donné sur une ligne. [https://github.com/FreeCAD/FreeCAD/commit/b6527a70 commit b6527a70]<br />
* ''View3DInventorPy::setCornerCrossSize'' : Définit la taille de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::setCornerCrossVisible'' : Définit la visibilité de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
<br />
* ''ViewProviderSpreadsheetPy'' : Pour gérer les cellules des feuilles de tableur. [https://github.com/FreeCAD/FreeCAD/commit/16bbe123 commit 16bbe123] et [https://github.com/FreeCAD/FreeCAD/commit/093f15dc commit 093f15dc]<br />
<br />
</div><br />
<br />
==== API en Python modifiées ====<br />
<br />
* ''MeshObject::trim(base, normal)'' a été changé en ''MeshPy::trimByPlane(base, normal)'' : Découpe le maillage avec un plan donné. [https://github.com/FreeCAD/FreeCAD/commit/837de28e commit 837de28e]<br />
<br />
</div><br />
<br />
== Gestionnaire d'Addon ==<br />
<br />
{|cellpadding=5<br />
| [[File:AddonManagerExpanded_relnotes_0.20.png|400px]]<br />
| Le [[Std_AddonMgr/fr|Gestionnaire d'Addon]] a été modifié pour prendre en charge la distribution des packs de préférences et pour afficher les informations contenues dans les métadonnées d'un addon. Le gestionnaire d'addons comprend également une prise en charge améliorée des addons dont le code source est situé à plusieurs emplacements d'hébergement git différents. La prise en charge de la mise en réseau a été améliorée afin de fournir une gestion plus robuste des connexions SSL et une prise en charge des proxys nécessitant une authentification. La prise en charge a été ajoutée pour ajouter automatiquement des boutons de macro à la barre d'outils après l'installation, pour désactiver les modules complémentaires sans les supprimer et pour changer la branche git d'un module complémentaire qui est extraite. Enfin, l'interface utilisateur a été modifiée pour améliorer la recherche et l'affichage des différents filtres de liste.<br />
|}<br />
<br />
== Atelier Arch ==<br />
<br />
{|cellpadding=5<br />
| [[File:ArchWindow_Placement_1r_relnotes_0.20.png|250px]]<br />
| [[File:ArchWindow Placement_2r_relnotes_0.20.png|250px]]<br />
| '''Atelier SketchArch'''<br />
<br />
Grâce à [[Image:Attach in SketchArch.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch Attach Feature], il est désormais possible de placer une [[Image:Arch_Window.svg|20px|link=Arch_Window/fr]] [[Arch_Window/fr|Fenêtre]] et un [[Image:Arch_Equipment.svg|20px|link=Arch_Equipment]] [[Arch_Equipment/fr|Équipement]] de manière paramétrique et intuitive par rapport aux [[Image:Arch_Wall.svg|20px|link=Arch_Wall]] [[Arch_Wall/fr|Murs]]. Pour utiliser cette fonctionnalité, il faut installé l'[[File:SketchArch Workbench.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch atelier SketchArch] expérimental externe.<br />
[https://github.com/paullee0/FreeCAD_SketchArch Add-on et ReadMe sur Github] (Pas encore disponible dans le [[Std_AddonMgr/fr|Gestionnaire d'Addon]]).<br />
<br />
[https://forum.freecadweb.org/viewtopic.php?f=23&t=50802 Discussion sur le forum]<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:NewArchStructureProperties_relnotes_0.20.jpg|250px]]<br />
| '''Nouvelles propriétés pour les objets Arch Structure''' :<br />
<br />
'''BasePerpendicularToTool''' : crée une copie de la Base (profil d'extrusion) au début de l'outil (chemin d'extrusion) et la place perpendiculairement au premier bord de l'outil. C'est la même chose que de fixer la Base avec MapMode=NormalToEdge, mais c'est automatique et cela permet de réutiliser le même objet Base pour plusieurs structures. Lorsque BasePerpendicularToTool = True, d'autres propriétés contrôlent le placement de la Base par rapport à l'axe de l'outil. Elles sont présentées dans l'image ci-jointe.<br />
<br />
* '''ToolOffsetFirst''' et '''ToolOffsetLast''' : étendent/découpent la structure au début et à la fin respectivement (la longueur réelle de la structure est disponible dans la propriété ComputedLength en lecture seule).<br />
<br />
* '''BaseRotation''' : fait tourner la Base (la rotation se fait autour du point "(0,0)" de la base qui est le centre pour [[Arch_Profile/fr|Arch Profilés]], l'origine pour les esquisses et généralement le premier point pour [[Draft_Wire/fr|Draft Polylignes]]).<br />
<br />
* '''BaseOffsetX''' et '''BaseOffsetY''' : déplacent la Base (profil d'extrusion).<br />
<br />
* '''BaseMirror''' : miroir de la Base (profil d'extrusion).<br />
<br />
Une nouvelle commande '''Create multiple Arch Structure''' a également été ajoutée. Elle utilise le premier objet sélectionné comme Base, et crée des objets Arch Structures pour chaque bord des autres objets sélectionnés. Ensuite, les propriétés de chaque objet Structure peuvent être ajustées dans l'éditeur de propriétés. Cette commande a été ajoutée pour le flux de travail avec une esquisse maître (il y a un risque de problème de dénomination topologique à moins de créer une copie non-paramétrique de l'esquisse maître ou d'utiliser la version de Realthunder).<br />
<br />
La prise en charge des ''données 2D'' telles que le tracé, les hachures, les textes et les dimensions est maintenant activée dans l'importation et l'exportation IFC, ce qui contribue à rendre le format IFC de plus en plus adapté au travail traditionnel de CAO 2D. Un effort similaire est en cours dans [https://blenderbim.org BlenderBIM]. D'autres améliorations du mode de travail 2D sont documentées [https://forum.freecadweb.org/viewtopic.php?p=563067#p563067 dans ce fil de discussion du forum].<br />
<br />
[https://forum.freecadweb.org/viewtopic.php?f=23&t=43228&start=60 Discussion sur le forum], [https://github.com/FreeCAD/FreeCAD/pull/3229 Pull request #3229]<br />
|}<br />
<br />
== Atelier Draft ==<br />
<br />
* Une case à cocher {{MenuCommand|Global}} a été ajoutée au panneau des tâches de nombreuses commandes de dessin. Le fait de la cocher permet de saisir des coordonnées dans le système de coordonnées global même si le [[Draft_SelectPlane/fr|plan de travail]] n'est pas aligné avec le plan XY global.<br />
<br />
* La commande [[File:Draft_Hatch.svg|24px]] [[Draft_Hatch/fr|Draft Hachure]] a été introduite. Elle crée des hachures sur les faces d'un objet sélectionné à l'aide de motifs provenant de fichiers PAT d'AutoCAD.<br />
<br />
* La commande [[File:Draft_AddNamedGroup.svg|24px]] [[Draft_AddNamedGroup/fr|Draft Nommer un groupe]] a été introduite. La commande[[File:Draft_AddToGroup.svg|24px]] [[Draft_AddToGroup/fr|Draft Déplacer vers un groupe]] a été étendue avec la même fonctionnalité.<br />
<br />
* Le travail sur la commande [[File:Draft_SetStyle.svg|24px]] [[Draft_SetStyle/fr|Draft Définir le style]], toujours en cours dans FreeCAD version 0.19, a été terminé.<br />
<br />
* Une option d'édition par double-clic a été ajoutée pour [[File:Draft_Text.svg|24px]] [[Draft_Text/fr|Draft Texte]]. Elle ouvre le même panneau de tâches d'édition que celui utilisé lors de la création d'un texte.<br />
<br />
* Pour [[File:Draft_Dimension.svg|24px]] [[Draft_Dimension/fr|Draft Dimensions]], la {{Value|arch}} {{PropertyView|Unit Override}} pour les dimensions architecturales impériales a été introduite.<br />
<br />
* Les objets [[File:Draft_Shape2DView.svg|24px]] [[Draft_Shape2DView/fr|Draft Vue 2D d'une forme]] ont maintenant une propriété {{PropertyData|Auto Update}}. La définition de cette propriété à {{False}} peut s'avérer utile si un document contient de nombreux objets ''Draft Vue 2D d'une forme'' ou s'ils sont complexes.<br />
<br />
* Il est maintenant possible d'inverser une [[Draft_Wire/fr|Draft Polyligne]] via le menu contextuel [[File:Draft_Edit.svg|24px]] [[Draft_Edit/fr|Draft Éditer]]. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4811 Pull request #4811].<br />
<br />
=== Autres améliorations de Draft ===<br />
<br />
* Correction de [[Draft_Snap_Grid/fr|Draft Aimantation Grille]] lorsque le curseur se trouve sur une face. [https://forum.freecad.org/viewtopic.php?f=23&t=62274 Discussion du forum]. [https://github.com/FreeCAD/FreeCAD/commit/1761eb8ce Git commit].<br />
<br />
* Les nouveaux [[Draft_Text/fr|Draft Textes]] sont désormais alignés sur le [[Draft_SelectPlane/fr|plan de travail]], [https://github.com/FreeCAD/FreeCAD/pull/5092 Pull request #5092].<br />
<br />
* La prise en charge de deux convertisseurs DWG a été ajoutée : [https://www.gnu.org/software/libredwg LibreDWG] et [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]] et [[FreeCAD_and_DWG_Import/fr|FreeCAD et l'importation DWG]] pour plus d'informations.<br />
<br />
== Atelier FEM ==<br />
<br />
{| cellpadding=5<br />
| [[Image:FEM_Z88-settings_relnotes_0.20.png|384px]]</br>Les nouveaux paramètres Z88 et leurs valeurs par défaut<br />
| Le [[FEM_SolverZ88/fr|solveur Z88]] est maintenant entièrement utilisable. Vous pouvez spécifier la méthode de solveur et modifier les paramètres de mémoire. Les nouvelles valeurs par défaut vous permettent également d'effectuer directement des simulations complexes.<br />
[https://github.com/FreeCAD/FreeCAD/commit/d035bbc1ca commit d035bbc1ca et suivants]<br />
|-<br />
| [[Image:FEM_buckling-analysis_relnotes_0.20.gif|384px]]</br>Résultat d'une analyse de flambage linéaire.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il est maintenant possible d'effectuer des analyses de flambage en utilisant le solveur [[FEM_SolverCalculixCxxtools/fr|Calculix]]. [https://github.com/FreeCAD/FreeCAD/pull/4379 Pull request #4379]<br />
|-<br />
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]</br>Effet de "la taille du maillage à partir de la courbure". À gauche : réglé sur 12, à droite : désactivé<br />
| Il existe une nouvelle propriété pour le mailleur [[FEM_MeshGmshFromShape/fr|Gmsh]]. Le nombre d'éléments de maillage par <math>2\pi</math> fois le rayon de la courbure peut être spécifié. La valeur par défaut est 12 et pour obtenir un maillage plus fin aux petits coins ou trous, cette valeur peut être augmentée pour de meilleurs résultats. Cette fonctionnalité nécessite Gmsh 4.8 ou plus récent.<br />
[https://forum.freecadweb.org/viewtopic.php?f=18&t=56401 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4596 Pull request #4596]<br />
|-<br />
| [[Image:FEM_Gmsh-RecombinationAlgorithm_relnotes_0.20.png|384px]]</br>Effet de l'algorithme de recombinaison. À gauche : en utilisant ''Simple'', à droite : en utilisant ''Simple full-quad''<br />
| FreeCAD permet maintenant de sélectionner un algorithme ainsi que la recombinaison de maillage 3D pour le mailleur [[FEM_MeshGmshFromShape/fr|Gmsh]]. Pour plus de détails sur la recombinaison des éléments de maillage, [[FEM_MeshGmshFromShape/fr#Recombinaison_d.27.C3.A9l.C3.A9ments|FEM Maillage MEF à partir d'une forme avec Gmsh]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]<br />
|}<br />
<br />
=== Autres améliorations de FEM ===<br />
<br />
* '''Important :''' A partir de cette version, FreeCAD utilisera les [https://fr.wikipedia.org/wiki/Syst%C3%A8me_international_d%27unit%C3%A9s unités SI] (m, kg, s, K, A, mol, cd) pour écrire les fichiers d'entrée du [[FEM_SolverElmer/fr|solveur Elmer]] (''case.sif'' et ''mesh.nodes''). Ceci est indépendant du [[Preferences_Editor/fr#Unit.C3.A9s|système d'unités]] utilisé par FreeCAD.<br />
* '''Important :''' A partir de cette version, l'échelle des [[FEM_PostPipelineFromResult/fr|résultats]] et de leurs [[FEM_Workbench/fr#Menu_:_R.C3.A9sultats|filtres]] utilisera les unités SI (m, kg, s, K, A, mol, cd). Ainsi, le déplacement est donné en mètre, la contrainte en Pascal. Ceci s'applique à tous les [[Preferences_Editor/fr#Unit.C3.A9s|systèmes d'unités]] dérivés du SI de FreeCAD .<br />
* Le maillage avec le solveur [[FEM_SolverCalculixCxxtools/fr|Calculix]] utilise désormais tous les cœurs du processeur. [https://github.com/FreeCAD/FreeCAD/pull/6374 Pull request #6374]<br />
* Le maillage avec [[FEM_MeshGmshFromShape/fr|Gmsh]] utilise désormais tous les cœurs du CPU. [https://github.com/FreeCAD/FreeCAD/pull/6370 Pull request #6370]<br />
* L'ordre des éléments des maillages [[FEM_MeshGmshFromShape/fr|Gmsh]] peut être modifié via la boîte de dialogue de maillage. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]<br />
* Le filtre de résultat [[FEM_PostFilterDataAtPoint/fr|Données du filtre d'écrêtage du point]] fonctionne maintenant réellement : On obtient des informations à partir des mailles de résultat en cliquant dessus ou en spécifiant une coordonnée de maille.<br />
* Une nouvelle contrainte a été ajoutée : {{MenuCommand|Modèle → Contraintes mécaniques → [[File:FEM_ConstraintCentrif.svg|16px]] [[FEM_ConstraintCentrif/fr|Constrainte centrifuge]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4738 Pull request #4738]<br />
* Un nouveau solveur a été ajouté : {{MenuCommand|Solveur → [[File:FEM_SolverMystran.svg|16px]] [[FEM_SolverMystran/fr|Solveur Mystran]]}}. De nombreux commits.<br />
* Une nouvelle contrainte a été ajoutée : {{MenuCommand|Modèle → Contraintes géométriques → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring/fr|Contrainte ressort]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 Pull request #4982]<br />
* Il est maintenant possible d'avoir des [[FEM_PostPipelineFromResult/fr|pipelines de résultats]] avec plusieurs filtres, où certains prennent d'autres filtres en entrée, et d'autres prennent les résultats directement dans le pipeline. [https://github.com/FreeCAD/FreeCAD/commit/708a300b commit 708a300b]<br />
* Les cartes de matériaux peuvent désormais contenir des valeurs de conductivité électrique. [https://github.com/FreeCAD/FreeCAD/pull/4647 Pull request #4647]<br />
* Cartes de matériaux ajoutées pour l'azote et l'argon. [https://github.com/FreeCAD/FreeCAD/pull/4649 Pull request #4649]<br />
* Ajout de la prise en charge des algorithmes de maillage ''"HXT"'' (3D) et ''"Packing Parallelograms"'' (2D) de [[FEM_MeshGmshFromShape/fr|Gmsh]]. [https://github.com/FreeCAD/FreeCAD/pull/4654 Pull request #4654]<br />
* Permet de spécifier un algorithme pour la propriété ''"Optimisation d'ordre élevé"'' de [[FEM_MeshGmshFromShape/fr#Propriétés|Gmsh]]. [https://github.com/FreeCAD/FreeCAD/pull/4705 Pull request #4705]<br />
* Les matériaux solides non linéaires à durcissement simple peuvent désormais avoir un nombre arbitraire de limites d'élasticité. [https://github.com/FreeCAD/FreeCAD/pull/5024 Pull request #5024]<br />
* Ajout/suppression modale d'entités géométriques aux contraintes agissant aux limites. [https://github.com/FreeCAD/FreeCAD/pull/5117 Pull request #5117]<br />
* La plupart des dialogues de contraintes FEM se comportent désormais de manière uniforme et offrent les mêmes fonctionnalités de sélection des objets 3D. [https://github.com/FreeCAD/FreeCAD/pull/5391 Pull request #5391]<br />
<br />
==Exportation== <br />
<br />
* DXF : Le bloc d'unité manquant a été ajouté au fichier header14.rub. [https://github.com/FreeCAD/FreeCAD/issues/5793 Pull request #5793]<br />
<br />
== Atelier Mesh ==<br />
<br />
=== Amélioration du support des éléments NASTRAN GRID ===<br />
<br />
L'outil d'importation de Mesh supporte maintenant l'élément "GRID*" de haute précision. L'élément "GRID" de précision standard a également été amélioré et supporte maintenant les entrées numériques délimitées par des espaces ainsi que les entrées à largeur de champ fixe, conformément à la documentation du format NASTRAN95.<br />
<br />
=== Autres améliorations de Mesh ===<br />
<br />
Correction des faux négatifs lors des tests d'auto-intersection lorsque les facettes sont coplanaires : [https://github.com/FreeCAD/FreeCAD/pull/5002 Pull request #5002].<br />
<br />
== Atelier OpenSCAD ==<br />
<br />
L'interopérabilité avec OpenSCAD a été améliorée, en ajoutant le support de plusieurs opérations manquantes dans les versions précédentes (extrusion linéaire avec rotations, extrusions rotatives). Plusieurs opérations ont été modifiées pour fournir des équivalents d'objets FreeCAD améliorés, en particulier pour les extrusions torsadées. La génération de surfaces à partir de données discrètes a été modifiée pour donner des résultats plus proches de ceux d'OpenSCAD, plutôt que des surfaces cannelées.<br />
<br />
De nouvelles options ont été ajoutées pour supporter l'exécution de FreeCAD, OpenSCAD, ou les deux, dans des environnements de bacs à sable tels que les AppImages et les paquets Snap : les données peuvent maintenant être transférées vers et depuis OpenSCAD via le mécanisme standard de répertoire temporaire, via un répertoire temporaire spécifié par l'utilisateur auquel les deux exécutables ont accès, ou, nouveauté d'OpenSCAD 2021.1, via un mécanisme de "stdout pipe", contournant entièrement les fichiers temporaires.<br />
<br />
{| cellpadding=5<br />
| [[Image:OpenSCAD_AddElement_relnotes_0.20.png|384px]]<br />
| Les options suivantes ont été ajoutées au panneau des tâches de la fonction [[OpenSCAD_AddOpenSCADElement/fr|Ajout d'un élément OpenSCAD]] :<br />
Load - charger un fichier scad<br />
Save - sauvegarder un fichier scad<br />
Refresh - mise à jour de la vue FreeCAD<br />
Clear - effacer la saisie de texte<br />
<br />
Une nouvelle boîte de dialogue donne des informations sur les erreurs d'OpenSCAD.<br />
|}<br />
<br />
== Atelier Part ==<br />
<br />
{| cellpadding=5<br />
| [[Image:Part_Extrusion-inner-structures_relnotes_0.20.png|384px]]</br>Extrusion conique d'une esquisse avec une structure interne.<br />
| L'[[Part_Extrude/fr|extrusion]] conique de structures internes donne désormais des résultats utilisables. Auparavant, les structures internes étaient extrudées comme si elles étaient autonomes et ne faisaient pas partie d'une structure.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5367 Pull request #5367]<br />
|}<br />
<br />
=== Autres améliorations de Part ===<br />
<br />
* La boîte de dialogue pour éditer des [[Part_Cylinder/fr|Cylindres]] permet maintenant de spécifier un angle relatif à la normale du plan d'attache choisi. De cette façon, on peut créer des cylindres obliques. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]<br />
* L'outil [[Part_FaceColors/fr|Définir les couleurs]] permet maintenant aussi de définir la transparence (''canal Alpha'') des faces. Cette transparence peut être [[Import_Export/fr|exportée]], ce qui permet par exemple de créer des fichiers STEP avec des pièces transparentes.<br />
* Les commandes suivantes prennent désormais en charge App::Links : [[Part_Loft/fr|Lissage]], [[Part_Sweep/fr|Balayage]], [[Part_Extrude/fr|Extrusion]], [[Part_Revolve/fr|Révolution]], [[Part_ReverseShapes/fr|Inverser les formes]], [[Part_Mirror/fr|Miroir]], [[Part_Offset2D/fr|Décalage 2D]], [[Part_Offset/fr|Décalage 3D]], [[Part_CheckGeometry/fr|Vérifier la géométrie]], [[Part_RuledSurface/fr|Surface réglée]], [[Part_CrossSections/fr|Coupes]], et [[Part_Thickness/fr|Évidement]]. [https://github.com/FreeCAD/FreeCAD/pull/6478 Pull request #6478]<br />
<br />
== Atelier PartDesign ==<br />
<br />
{| cellpadding=5<br />
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Extrusion le long d'une arête du modèle.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il y a une nouvelle option pour [[PartDesign_Pad/fr|extruder]] le long de la direction d'un bord dans le modèle 3D.<br />
[https://github.com/FreeCAD/FreeCAD/pull/4685 Pull request #4685]<br />
|-<br />
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]<br />
| Lorsque la distance et l'angle sont spécifiés dans l'outil [[PartDesign_Chamfer/fr|Chanfrein]] et que des faces sont sélectionnées, la distance sera appliquée le long des faces sélectionnées. De même, si deux distances sont spécifiées, la taille à 1 sera appliquée le long de la face sélectionnée.<br />
Ce comportement peut être remplacé par l'autre face en utilisant le bouton de changement de direction.<br />
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/5039 Pull request #5039].<br />
|-<br />
| [[File:PartDesign_Loft_Vertex_relnotes_0.20.png|384px]].</br>Un lissage avec plusieurs sections, la dernière étant un sommet.<br />
| Il est désormais possible de créer un [[PartDesign_AdditiveLoft/fr|Lissage additif]] ou [[PartDesign_SubtractiveLoft/fr|Lissage soustractif]], ou un [[PartDesign_AdditivePipe/fr|Balayage additif]] ou [[PartDesign_SubtractivePipe/fr|Balayage soustractif]] vers ou depuis un sommet [[Glossary/fr#V|Vertex]] d'une esquisse ou d'un corps. Cela permet de créer des pyramides par exemple.</br>'''Note''' : Les sommets des esquisses sont créés en tant que géométrie de construction. Pour les utiliser comme points d'extrémité de lissages, vous devez d'abord [[Sketcher_ToggleConstruction/fr|les changer en géométrie normale]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/5170 Pull request #5170] (pour les lissages), [https://github.com/FreeCAD/FreeCAD/pull/5193 Pull request #5193] (pour les balayages)<br />
|-<br />
| [[Image:PD_Pad-Taper-angle_relnotes_0.20.png|384px]]</br>Une cavité conique dans une protrusion non conique.<br />
| Les boîtes de dialogue de [[PartDesign_Pad/fr|Protrusion]] et de [[PartDesign_Pocket/fr|Cavité]] propose de définir un angle d'effilement pour l'extrusion.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5357 Pull request #5357]<br />
|-<br />
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]]</br>Cavité selon différentes directions.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il est maintenant possible de spécifier la direction pour l'[[PartDesign_Pocket/fr|extrusion]] de la cavité.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]<br />
|-<br />
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]<br />
| La boîte de dialogue pour éditer un [[PartDesign_AdditiveCylinder/fr|Cylindre]] (additif et soustractif) permet maintenant de spécifier un angle par rapport à la normale du plan d'attache choisi. De cette façon, on peut créer des cylindres obliques.<br />
[https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]<br />
|-<br />
| [[File:PartDesign_Helix_Growth_relnotes_0.20.png|384px]].<br />
| La fonction [[PartDesign_AdditiveHelix/fr|Hélice]] a le nouveau mode '''Hauteur-Tours-Croissance''' pour créer des spirales plates.<br />
[https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4590 Pull request #4590]<br />
|-<br />
| [[File:PartDesign_Islands-Extrude_relnotes_0.20.png|384px]]</br>Une seule protrusion et une seule [[PartDesign_Revolution/fr|Révolution]] avec des profils imbriqués. La protrusion de base n'est là que pour garantir que la pièce soit un seul solide.<br />
| Toutes les fonctions de PartDesign qui peuvent extruder des esquisses peuvent désormais gérer les esquisses avec des profils imbriqués qui forment des îles. Par exemple, il est possible de [[PartDesign_Revolution/fr|faire tourner]] une esquisse constituée de 3 cercles imbriqués avec le même point central. <br>'''Remarque''' : L'extrusion de profils imbriqués ne fonctionne que si le résultat est toujours un seul corps.<br />
[https://github.com/FreeCAD/FreeCAD/pull/6381 Pull request #6381]<br />
|-<br />
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Effet de la nouvelle option "Longueur le long de la normale de l'esquisse".</br>Cliquez sur l'image pour voir l'animation.<br />
| Nouvelle option pour [[PartDesign_Pad/fr|extruder]] d'une certaine longueur le long de la direction. La longueur est mesurée le long de la normale de l'esquisse ou le long de la direction personnalisée.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/3893 Pull request #3893]<br />
|-<br />
| [[File:PartDesign_Hole_thread_relnotes_0.20.PNG|384px]]<br />
| La fonction [[PartDesign_Hole/fr|Perçage]] peut désormais modéliser de véritables filets.<br />
[https://forum.freecadweb.org/viewtopic.php?f=34&t=54240 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4274 Pull request #4274]<br />
|-<br />
|}<br />
<br />
=== Autres améliorations de PartDesign ===<br />
<br />
* Avec la fonction [[PartDesign_AdditiveHelix/fr|Hélice]], on peut désormais utiliser la normale de l'esquisse comme axe. [https://github.com/FreeCAD/FreeCAD/pull/5199 Pull request #5199]<br />
* La fonction [[PartDesign_Sprocket/fr|Pignon]] permet désormais de créer également des pignons normalisés ISO. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4478 Pull request #4478]<br />
* Les fonctions [[PartDesign_AdditiveLoft/fr|Lissage]] et [[PartDesign_AdditivePipe/fr|Balayage]] permettent désormais d'utiliser les faces du corps pour les sections. [https://github.com/FreeCAD/FreeCAD/pull/5155 Pull request #5155]<br />
* Il est désormais possible de sélectionner plusieurs faces avant d'ouvrir la boîte de dialogue de [[PartDesign_Pad/fr|Protrusion]] ou [[PartDesign_Pocket/fr|Cavité]]. Dans ce cas, la première face sélectionnée sera utilisée pour déterminer la direction par défaut de la protrusion/cavité. [https://github.com/FreeCAD/FreeCAD/commit/d34a5616a2b38c96ad05f9a0763ba7504dfb814d commit d34a5616]<br />
* Il est possible de décaler les [[PartDesign_SubShapeBinder/fr|Sous formes liées]] si elles sont basées sur des arêtes, des lignes ou des faces. [https://github.com/FreeCAD/FreeCAD/pull/6338 Pull request #6338]<br />
* Les [[PartDesign_SubShapeBinder/fr|Sous formes liées]] possède maintenant la propriété ''Refine'' comme tous les autres objets PartDesign. [https://github.com/FreeCAD/FreeCAD/pull/6550 Pull request #6550]<br />
* Dans les boîtes de dialogue de [[PartDesign_Chamfer/fr|Chanfrein]] et de [[PartDesign_Fillet/fr|Congé]], tous les bords d'un corps peuvent être sélectionnés via le menu contextuel en mode Ajout. [https://github.com/FreeCAD/FreeCAD/pull/5269 Pull request #5269]<br>Lorsque vous avez sélectionné un objet 3D avant de cliquer sur l'icône pour créer un congé ou un chanfrein, tous les bords de l'objet seront automatiquement sélectionnés. [https://github.com/FreeCAD/FreeCAD/pull/5328 Pull request #5328]<br />
* Les boîtes de dialogue de [[PartDesign_Chamfer/fr|Chanfrein]] et [[PartDesign_Fillet/fr|Congé]] disposent désormais chacune d'une nouvelle case à cocher ''Utiliser tous les bords'', qui est liée à la propriété Use All Edges de ces objets. Lorsque la case est cochée, la propriété est définie à True. Lorsqu'elle n'est pas cochée, la propriété est définie à False. Lorsque Use All Edges est True, il y a une protection contre le [[Topological_naming_problem/fr|problème de dénomination topologique]] car alors tous les bords de l'objet de base sont utilisés, quel que soit le nombre de bords. [https://github.com/FreeCAD/FreeCAD/pull/5340 Pull request #5340]<br />
* La sélection du plan lors de l'[[PartDesign_NewSketch/fr|ajout d'une nouvelle esquisse]] peut désormais se faire d'un simple clic dans la vue 3D. [https://github.com/FreeCAD/FreeCAD/pull/5408 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=19&t=65020 Discussion du forum]<br />
* Lorsqu'un outil PartDesign est exécuté sans corps actif, FreeCAD propose désormais d'activer un corps ou d'en créer un nouveau. [https://github.com/FreeCAD/FreeCAD/pull/4949 Pull request #4949]<br />
* L'outil [[Part_FaceColors/fr|Définir les couleurs]] est désormais également disponible depuis l'atelier de PartDesign.<br />
<br />
== Atelier Path ==<br />
<br />
* La fonctionnalité Extensions a été ajoutée à l'opération [[Path_Adaptive/fr|Adaptatif]]. [https://github.com/FreeCAD/FreeCAD/pull/4388 Pull request #4388]<br />
* L'opération [[Path_Helix/fr|Hélice]] a été remaniée et la propriété Extra offset lui a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/5405 Pull request #5405]<br />
* La vérification si le schéma en cours utilise les minutes pour l'expression de vitesse et l'avertissement approprié ont été ajoutés. [https://github.com/FreeCAD/FreeCAD/pull/6357 Pull request #6357]<br />
* Les filets externes ont été ajoutés à l'opération de fraisage de filets. [https://github.com/FreeCAD/FreeCAD/pull/6485 Pull request #6485]<br />
* La stabilité de la gravure sur les esquisses a été améliorée. [https://github.com/FreeCAD/FreeCAD/pull/6394 Pull request #6394]<br />
* La visibilité des objets Parcours a été rendue plus naturelle. [https://github.com/FreeCAD/FreeCAD/pull/4911 Pull request #4911]<br />
<br />
== Module Plot ==<br />
<br />
* FreeCAD fournit maintenant le module Plot par défaut, de sorte que tout autre module/atelier peut créer des tracés sans nécessiter d'outils externes [https://github.com/FreeCAD/FreeCAD/pull/4971 Pull request #4971].<br />
<br />
== Atelier Sketcher ==<br />
<br />
{| cellpadding=5<br />
| [[File:SketcherSplitExample2_relnotes_0.20.png]]<br />
| Nouvelle fonction [[File:Sketcher_Split.svg|24px]] [[Sketcher_Split/fr|Diviser une arête]] pour diviser les lignes ou les arcs existants.<br />
[https://forum.freecadweb.org/viewtopic.php?f=9&t=55412 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4420 Pull request #4420]<br />
|-<br />
| [[File:SketcherCreateRoundedRectangleExample_relnotes_0.20.png]]<br />
| Nouvel outil [[File:Sketcher_CreateOblong.svg|24px]] [[Sketcher_CreateOblong/fr|Rectangle arrondi]] pour créer des rectangles aux coins arrondis.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=59210 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4835 Main Pull request #4835]<br />
|-<br />
| [[File:SketcherCreateCenteredRectangleExample_relnotes_0.20.png|384px]]<br />
| Nouvel outil [[File:Sketcher_CreateRectangle_Center.svg|24px]] [[Sketcher_CreateRectangle_Center/fr|Rectangle centré]] pour définir des rectangles via un point central.<br />
[https://github.com/FreeCAD/FreeCAD/commit/8b4acf11c2caf53cc1cb8dccd8bb6de8516f4492 Main commit]<br />
|-<br />
| [[File:Radiam anim_relnotes_0.20.gif]]<br />
| Nouvelle fonction [[File:Sketcher_ConstrainRadiam.svg|24px]] [[Sketcher_ConstrainRadiam/fr|Contrainte automatique rayon/diamètre]] permet d'assigner automatiquement un poids sur le pôle B-spline, un diamètre sur un cercle complet ou un rayon sur un arc. Support de la multi-sélection comme outils de diamètre/rayon.<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=57584&start=20#p509485 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4855 Main Pull request #4855]<br />
|-<br />
| [[File:SketcherRemoveAxesAlignmentResult_relnotes_0.20.png]]<br />
| Nouvel outil de contrainte [[File:Sketcher_RemoveAxesAlignment.svg|24px]] [[Sketcher_RemoveAxesAlignment/fr|Supprimer l'alignement des axes]] pour supprimer l'alignement des axes tout en essayant de préserver la relation de contrainte de la sélection.<br />
[https://github.com/FreeCAD/FreeCAD/commit/3c593a33cedc3e6a42928d9087f8a160852cc685 Main commit]<br />
|-<br />
| | [[File:SketcherSnapSlot_relnotes_0.20.gif]]<br />
| [[Sketcher_CreateSlot/fr|Sketcher Rainure]] peut être contraint horizontalement ou verticalement soit en l'aimantant manuellement avec la touche {{KEY|Ctrl}}, soit en utilisant l'option ''Auto contraintes'' de Sketcher.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request #5200]<br />
|-<br />
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif]]<br />
| Nouvel outil [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot/fr|Insérer un nœud]] pour insérer un nœud dans une B-spline existante.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] et [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]<br />
|}<br />
<br />
=== Autres améliorations de Sketcher ===<br />
<br />
* Prise en charge de l'Ajustement remanié. [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull Request] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 Discussion du forum]<br />
* Le comportement de l'outil [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot/fr|Rainure]] a changé. Les rainures peuvent maintenant être créées en définissant le centre des deux demi-cercles. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request #4843] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 Discussion du forum]<br />
* L'automatisation de la visibilité permet d'ouvrir Sketcher dans une [[Sketcher_ViewSection/fr|Vue en section]] lors de l'entrée en mode édition. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request #4742] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 Discussion du forum]<br />
* L'automatisation de la visibilité permet de forcer la caméra en [[Std_OrthographicCamera/fr|Vue orthographique]] lorsqu'on rentre dans le mode édition. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request #4778] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 Discussion du forum].<br />
* Option permettant d'afficher le nom de la contrainte dimensionnelle et d'utiliser un format personnalisé pour celui-ci. [https://github.com/FreeCAD/FreeCAD/pull/4966 Pull request] [https://forum.freecadweb.org/viewtopic.php?t=61153 Discussion du forum]<br />
* Lors de l'esquisse d'un [[Sketcher_Create3PointArc/fr|arc à 3 points]] avec Autoconstraint activé, une [[Sketcher_ConstrainTangent/fr|contrainte tangente]] est proposée pour les 3 points lors du survol d'une ligne/courbe. [https://github.com/FreeCAD/FreeCAD/pull/4945 Pull request #4945] [https://forum.freecadweb.org/viewtopic.php?f=3&t=60596&p=520217#p520209 Discussion du forum].<br />
* Les contraintes de rayon/diamètre sont affichées en utilisant une rotation angulaire pour faciliter la visualisation. L'angle et le caractère aléatoire optionnel sont réglables par l'utilisateur grâce aux paramètres documentés dans le [[Fine-tuning/fr|Réglage fin]]. [https://github.com/FreeCAD/FreeCAD/pull/4934 Pull request #4934] [https://forum.freecadweb.org/viewtopic.php?f=22&t=60370 Discussion du forum]<br />
* Il est maintenant possible de fixer l'angle de la direction lors de l'utilisation de l'outil [[Sketcher_RectangularArray/fr|Réseau rectangulaire]]. [https://github.com/FreeCAD/FreeCAD/commit/c9eaa239 commitc9eaa239] [https://forum.freecadweb.org/viewtopic.php?p=535691#p535691 Discussion du forum]<br />
* Il est maintenant possible de fixer l'angle de la direction lors de l'utilisation des outils [[Sketcher_Clone/fr|Clone]], [[Sketcher_Copy/fr|Copier]] et [[Sketcher_Move/fr|Déplacer]]. [https://github.com/FreeCAD/FreeCAD/commit/6e4a09f569cf commit] [https://forum.freecadweb.org/viewtopic.php?f=8&t=62799 Discussion du forum]<br />
* En cliquant avec le bouton droit de la souris sur une esquisse dans l'arborescence, vous obtiendrez désormais une entrée de menu contextuel "Éditeur de pièce jointe" qui ouvre la [[Part_EditAttachment/fr|boîte de dialogue d'Ancrage]] pour modifier la pièce jointe. [https://github.com/FreeCAD/FreeCAD/commit/c3511ba2f0 commit c3511ba2f0]<br />
* La sélection des contraintes est désactivée lors de l'utilisation d'un outil de géométrie ou de contrainte. Elle peut également être désactivée manuellement à tout moment en appuyant sur la touche {{KEY|Maj}}. [https://github.com/FreeCAD/FreeCAD/pull/5398 Pull request #5398] [https://forum.freecadweb.org/viewtopic.php?f=10&t=65465 Discussion du forum]<br />
* Un filtre d'affichage polyvalent a été ajouté dans le panneau de tâches de Sketcher pour faciliter la gestion de la visibilité des contraintes [https://forum.freecadweb.org/viewtopic.php?f=17&t=60569 Discussion du forum].<br />
* Il est désormais possible de définir le degré d'une B-Spline ([https://github.com/FreeCAD/FreeCAD/pull/6463 Pull request #6463]) et d'annuler le dernier point de contrôle défini ([https://github.com/FreeCAD/FreeCAD/pull/6476 Pull request #6476]) au moment de la création.<br />
* Révision des raccourcis par défaut afin de supprimer les raccourcis conflictuels et de rendre les raccourcis plus faciles à mémoriser. [https://forum.freecadweb.org/viewtopic.php?f=3&t=41272 Discussion sur le forum] ; Captures d'écran des raccourcis pour les [https://wiki.freecadweb.org/images/0/0c/Sketcher_Shortcuts_v0.20_Screenshot_Constraints.png contraintes], la [https://wiki.freecadweb.org/images/4/48/Sketcher_Shortcuts_v0.20_Screenshot_Geometry.png géometrie] et [https://wiki.freecadweb.org/images/9/90/Sketcher_Shortcuts_v0.20_Screenshot_variousTools.png divers outils].<br />
<br />
== Atelier Spreadsheet ==<br />
<br />
{| cellpadding=5<br />
| [[File:Spreadsheet-Preferences-Spreadsheet_relnotes_0.20.png]]<br />
| L'atelier a maintenant des [[File:Std_DlgPreferences.svg|24px]] [[Spreadsheet_Preferences/fr|Préférences]]. Elles sont utilisées par les commandes [[File:Spreadsheet_Import.svg|16px]] [[Spreadsheet_Import/fr|Spreadsheet Importer]] et [[File:Spreadsheet_Export.svg|16px]] [[Spreadsheet_Export/fr|Spreadsheet Exporter]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/5073 Pull request #5073]<br />
|-<br />
| [[File:Spreadsheet_configuration_table_relnotes_0.20.png|384px]]<br />
| Il est désormais possible de configurer les [[Spreadsheet_Workbench/fr#Tables_de_configuration|tables de configuration]]. De cette façon, on peut définir différents jeux de paramètres pour la même pièce.<br />
Fait partie du [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].<br />
|-<br />
| [[File:Spreadsheet_binding-dialog.png]]<br />
| Les cellules peuvent désormais être [[Spreadsheet_Workbench/fr#Liaison cellulaire|liées à d'autres cellules]] de la même feuille de calcul ou d'une feuille différente.<br />
Fait partie du [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].<br />
|}<br />
<br />
=== Autres améliorations de Spreadsheet ===<br />
<br />
* Dans le menu contextuel des lignes/colonnes, il est désormais possible de spécifier la position lors de l'insertion de lignes/colonnes. [https://github.com/FreeCAD/FreeCAD/pull/4704 Pull request #4704].<br />
* Importation XLSX (utilisée par [[Std_Import/fr|Std Importer]]) : Ajout du support des fonctions Partie entière par défaut (floor) et Partie entière supérieure (ceil). [https://github.com/FreeCAD/FreeCAD/pull/5015 Pull request #5015].<br />
* Amélioration de la navigation en utilisant les touches {{KEY|Tab}} et {{KEY|Entrée}}.<br />
* Amélioration de l'interface pour couper et coller des blocs de cellules.<br />
<br />
== Atelier TechDraw ==<br />
<br />
{| cellpadding=5<br />
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|384px]]<br />
| Plus de 30 nouveaux outils, appelés [[TechDraw_Workbench/fr#Extensions|Extensions]], sont désormais disponibles. Ils offrent de nouvelles fonctionnalités cosmétiques pour améliorer les dessins.<br />
|}<br />
<br />
=== Autres améliorations de TechDraw ===<br />
<br />
* Il est désormais possible de [[TechDraw_ShareView/fr|Copier]] et [[TechDraw_MoveView/fr|Déplacer]] des [[TechDraw_Workbench/fr#Vues|Vues]] entre de pages.<br />
* Lorsqu'il y a plusieurs [[TechDraw_PageDefault/fr|Pages]] et que l'on veut ajouter une [[TechDraw_View/fr|Vue]], un [[TechDraw_ProjectionGroup/fr|Groupe de projections]] etc., il y a maintenant un dialogue pour demander à quelle page la vue doit être ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/5309 Pull request #5309].<br />
* Un nouveau spécificateur de format ''%w'' a été ajouté pour afficher le nombre donné de chiffres après le point et supprimer les zéros de à la fin. [https://github.com/FreeCAD/FreeCAD/pull/5401 Pull request #5401].<br />
* Le nouveau spécificateur de format ''%w'' est maintenant la valeur par défaut. La préférence de spécification de format a été déplacée de l'onglet Avancé à l'onglet Dimension. [https://github.com/FreeCAD/FreeCAD/pull/6504 Pull request #6504].<br />
* Des hachures diagonales inversées ont été ajoutées pour l'outil [[TechDraw_GeometricHatch/fr|Hachures géométriques]]. [https://github.com/FreeCAD/FreeCAD/pull/6429 Pull request #6429].<br />
* Il existe une nouvelle option pour afficher une grille dans une [[TechDraw_PageDefault/fr|page]]. Plusieurs [[TechDraw_Preferences/fr#Grille|préférences]] connexes ont été introduites. [https://github.com/FreeCAD/FreeCAD/pull/6465 Pull request #6465].<br />
* L'affichage des unités dans les dimensions a été corrigé conformément aux normes. Le symbole du degré est toujours présent pour la valeur de la dimension et les tolérances, les autres unités n'apparaissent que si ShowUnits est défini. L'unité apparaît immédiatement après la valeur de la dimension sauf s'il y a une tolérance, alors elle apparaît après la tolérance. [https://github.com/FreeCAD/FreeCAD/pull/6581 Pull request #6581]<br />
<br />
== Web ==<br />
<br />
Qt WebEngine est maintenant considéré comme l'option par défaut au lieu de Qt WebKit.<br />
<br />
== Ateliers externes ==<br />
<br />
{{Emphasis|Remarque :}} ce sont les nouveaux ateliers créés dans ce cycle de développement ou les anciens ateliers qui ont reçu des mises à jour. Voir les [[External_workbenches/fr|Ateliers externes]] pour plus d'ateliers pouvant être installés et couvrant une grande variété de sujets. Si vous souhaitez voir votre atelier ajouté, rejoignez le [https://forum.freecadweb.org/index.php forum] et présentez votre code.<br />
<br />
=== A2plus ===<br />
<br />
Plusieurs fonctions permettant de visualiser, d'inspecter et de modifier les contraintes existantes ont été ajoutées. Il est désormais possible de mettre en évidence les contraintes à l'aide d'une étiquette, de supprimer temporairement une contrainte ou d'exécuter le solveur uniquement pour une contrainte particulière.<br />
<br />
Pour plus d'informations, voir [[A2plus_Workbench/fr#Traitement_des_contraintes|la description du traitement des contraintes]].<br />
<br />
=== Assembly3 ===<br />
<br />
{| cellpadding=5<br />
| [[File:Asm3_relnotes_0.20.jpg|384px]]<br />
| L'atelier Assembly3 est disponible (depuis mars 2022) par le biais du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Cela permet d'installer et de gérer facilement les dépendances externes de l'atelier.<br />
<br />
Assembly3 permet de créer des assemblages de corps différents contenus dans un seul fichier ou dans plusieurs documents en exploitant toute la puissance du système de liens de FreeCAD. Apprenez-en plus sur [[App_Link/fr|App Links]] dans cette [https://www.youtube.com/watch?v=yTDkJ7JZAWs présentation vidéo] de Realthunder.<br />
<br />
L'atelier Assembly3 utilise [https://solvespace.com SolveSpace] comme solveur.<br />
<br />
Une documentation complète est disponible sur la page principale [[Assembly3/fr|Assembly3]] du wiki de FreeCAD ou sur le site GitHub de Realthunder [https://github.com/realthunder/FreeCAD_assembly3/wiki wiki Assembly3].<br />
|-<br />
| [[File:Asm3_1_relnotes_0.20.jpg|384px]]<br />
| '''Principales fonctionnalités :'''<br />
* Solveur dynamique/interactif : déplacez les pièces avec la souris pendant que le solveur contraint le mouvement.<br />
* Liens : utilisez une seule pièce plusieurs fois dans un assemblage.<br />
* Liens externes : permet d'utiliser des pièces provenant de documents externes.<br />
* Assemblages hiérarchiques : permet la création de sous-assemblages.<br />
* Gel des assemblages : les assemblages qui ne doivent pas rester dynamiques peuvent être exclus des calculs et sont considérés comme des géométries fixes par le solveur asm3.<br />
* Et bien plus encore.<br />
|}<br />
<br />
=== Assembly4 ===<br />
<br />
{| cellpadding=5<br />
| [[Image:A4_veriant-beam_relnotes_0.20.png|384px]]</br>Longueur différente d'une poutre comme variante.<br />
| Nouvelle fonctionnalité permettant d'ajouter des variantes. Il s'agit de [[App_Link/fr|liens]] vers une pièce avec des paramètres variables, ce qui signifie que vous pouvez insérer la même pièce plusieurs fois, et ajuster les paramètres de chaque instance. Pour plus d'informations, consultez [https://forum.freecadweb.org/viewtopic.php?p=538666#p538666 ce fil du forum].<br />
|-<br />
| [[Image:A4_veriant-animation_relnotes_0.20.gif|384px]]</br>Un assemblage animé.</br>Cliquez sur l'image pour voir l'animation.<br />
| Les animations peuvent être exportées au format MP4 et GIF.<br />
|}<br />
<br />
=== FCGear ===<br />
<br />
L'[[FCGear_Workbench/fr|atelier FCGear]] a reçu quelques améliorations :<br />
<br />
* Pour les engrenages à développante, le diamètre extérieur (ou pointe) et le diamètre de la racine sont exposés en tant que propriétés ([https://github.com/looooo/freecad.gears/pull/69 détails]).<br />
* Les objets engrenages sont maintenant [[Part_EditAttachment/fr|attachables]]. ([https://github.com/looooo/freecad.gears/pull/72 détails]).<br />
* Les objets engrenages peuvent désormais être utilisés comme des fonctions additives dans les corps de PartDesign ([https://github.com/looooo/freecad.gears/pull/74 détails]).<br />
* La création d'objets engrenages apparaît désormais dans la pile d'annulation ([https://github.com/looooo/freecad.gears/pull/83 détails]).<br />
<br />
=== Plot ===<br />
<br />
* Le [[Plot Workbench/fr|module Plot]] a été supprimé de l'atelier car il est désormais fourni par FreeCAD.<br />
<br />
=== Ship ===<br />
<br />
L'[[Ship_Workbench/fr|Atelier Ship]] est de nouveau opérationnel !<br />
<br />
* Un nouvel outil pour calculer le [https://github.com/FreeCAD/freecad.ship#static-sink-and-trim tirant d'eau et l'angle d'assiette] a été ajouté.<br />
* Un nouvel outil pour calculer les [https://github.com/FreeCAD/freecad.ship#raos opérateurs d'amplitude de réponse] a été ajouté en plus de [https://github.com/mancellin/capytaine capytaine].<br />
<br />
==Compilation==<br />
<br />
Depuis cette version, FreeCAD ne peut être compilé qu'avec Qt 5.x et Python 3.x. La version de Python la moins bien supportée est 3.6.9 selon [https://forum.freecadweb.org/viewtopic.php?f=10&t=62701 ce fil de discussion du forum].<br />
<br />
Pour compiler FreeCAD voir les instructions pour [[Compile_on_Windows/fr|Windows]], [[Compile_on_Linux/fr|Linux]] et [[Compile_on_MacOS/fr|MacOS]].<br />
<br />
Les systèmes d'exploitation pris en charge sont :<br />
* Windows 7, 8, 10 et 11<br />
* Linux Ubuntu Bionic Beaver (18.04) et Focal Fossa (20.04)<br />
* MacOS : 10.12 Sierra ou plus récent<br />
<br />
== Limitations connues ==<br />
<br />
===Windows 32 bits===<br />
<br />
Depuis FreeCAD 0.19, nous ne supportons plus officiellement Windows 32 bits. FreeCAD pourrait fonctionner sur ces systèmes, mais aucun support n'est donné.<br />
<br />
===Bureau distant sous Windows===<br />
<br />
Selon les capacités graphiques OpenGL d'un ordinateur, il se peut que l'on rencontre un plantage lors de l'exécution de FreeCAD via le bureau à distance. Pour résoudre ce problème, mettez à jour votre pilote OpenGL.<br />
Si cela ne vous aide pas :<br />
* Téléchargez [https://downloads.fdossena.com/geth.php?r=mesa64-latest cette bibliothèque OpenGL] pour Windows 64 bits et extrayez-la.<br />
* Renommez le fichier DLL en ''opengl32sw.dll'' et copiez-le dans le sous-dossier ''bin'' du dossier d'installation de FreeCAD (écrasez la DLL existante).<br />
<br />
<br />
[[Category:News{{#translation:}}]]<br />
[[Category:Documentation{{#translation:}}]]<br />
[[Category:Releases{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Release_notes_0.20/150/fr&diff=1156278Translations:Release notes 0.20/150/fr2022-06-21T15:14:55Z<p>Gnrc: </p>
<hr />
<div>* Le [[Plot Workbench/fr|module Plot]] a été supprimé de l'atelier car il est désormais fourni par FreeCAD.</div>Gnrchttps://wiki.freecad.org/index.php?title=Release_notes_0.20/fr&diff=1156277Release notes 0.20/fr2022-06-21T15:09:23Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
{{TOCright}}<br />
<br />
'''FreeCAD 0.20''' a été publié le '''14 juin 2022''', téléchargez le depuis la page [[Download/fr|Téléchargement]]. Cette page liste toutes les nouvelles fonctionnalités et les changements.<br />
<br />
Les notes de versions plus anciennes de FreeCAD sont disponibles dans la [[Feature_list/fr#Notes_de_versions|Liste des fonctionnalités]].<br />
<br />
{| cellpadding=5<br />
| [[File:FreeCAD_highlight _relnotes_0.20.gif]]<br />
| ''Modèle d'un moteur à courant continu type 775 par l'utilisateur "jimmihenry", voir [https://forum.freecadweb.org/viewtopic.php?p=551765#p551765 Users Showcase].</br>Le modèle a été réalisé entièrement avec la version hebdomadaire [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds development snapshots] de FreeCAD 0.20. Les images de l'animation graphique ont été réalisées avec la macro FreeCAD [[Macro_Screen_Wiki/fr| Screen Wiki]]. Le GIF animé a été créé à l'aide de [https://fr.wikipedia.org/wiki/GIMP GIMP]. Pour les notes de version, il a été recadré et redimensionné à l'aide de [https://ezgif.com/crop ezgif].''<br />
|}<br />
<br />
== Généralités ==<br />
<br />
=== freecad.org ===<br />
<br />
Nous sommes heureux que le projet [https://www.kicad.org/ KiCAD], par le biais de [https://www.kipro-pcb.com/ KiCAD services corp.], nous ait sponsorisé le nom de domaine freecad.org. Tous les sites Web de FreeCAD sont désormais disponibles sous [https://freecadweb.org freecadweb.org] et [https://freecad.org freecad.org].<br />
<br />
=== Suivi des bogues/problèmes ===<br />
<br />
Le système de suivi des bogues de FreeCAD a été déplacé sur GitHub : https://github.com/FreeCAD/FreeCAD/issues.<br />
<br />
'''Remarque :''' Seuls les rapports de bogue ayant fait l'objet d'une discussion préalable sur le forum seront pris en considération. Les rapports sans cela seront fermés.<br />
<br />
=== Nouveau système d'aide ===<br />
<br />
Le système d'aide a été réécrit et mis à jour pour afficher des informations provenant directement de notre [[User_hub/fr|Wiki]]. Le système repose désormais sur l'[https://github.com/FreeCAD/FreeCAD-Help addon Help]. Lors de votre première utilisation de l'outil [[Std_Help/fr|Aide]] ou de l'outil [[Std_WhatsThis/fr|Std Qu'est-ce que c'est?]], il vous sera demandé de l'installer.<br />
<br />
== Interface utilisateur ==<br />
<br />
{|cellpadding=5<br />
| [[File:Navi_Cube_relnotes_0.20.gif]]<br />
| Le cube de navigation a été retravaillé :<br />
* Il y a maintenant des faces de bord pour faire pivoter la vue 3D de 45°.<br />
* Une nouvelle préférence [[Preferences_Editor/fr#Navigation|Tourner au plus près]] a été introduite. Si elle est sélectionnée, la vue 3D est tournée vers la position logique la plus proche, basée sur l'orientation courante du cube, lorsqu'une face du cube est cliquée. Si vous ne cliquez pas sur une face, vous obtiendrez toujours la même rotation. Pour voir la différence, essayez la même séquence de clics que dans l'animation, avec et sans l'option ''Tourner au plus près''.<br />
* En cliquant sur le nouveau bouton rond dans le coin supérieur droit, vous pouvez rapidement passer à la vue arrière de la scène en cours.<br />
* La taille du cube peut maintenant être ajustée avec la préférence [[Preferences_Editor/fr#Navigation|Taille du cube]].<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 Discussion sur le forum], [https://github.com/FreeCAD/FreeCAD/pull/4502 Pull request #4502 ].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Improved tooltips_relnotes_0.20.gif]]<br />
| Des infobulles affichent désormais le nom de la commande dans le titre, ce qui permet aux nouveaux utilisateurs de rechercher plus facilement de l'aide. À la fin de l'infobulle, le nom de la commande "interne" est ajouté entre parenthèses : ''(Std_WhatsThis)''. C'est également le nom de la page qui documente la commande dans le Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4978 Pull request #4978].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Std_UserEditMode_relnotes_0.20.gif]]<br />
| La nouvelle commande [[Std_UserEditMode/fr|Std Mode d'édition]] permet à l'utilisateur de choisir le mode d'édition qui sera utilisé lorsqu'il double-cliquera sur un objet dans la [[Tree_view/fr|Vue en arborescence]]. Cliquez sur l'image à gauche pour voir une animation de la sélection. Si le mode d'édition sélectionné n'est pas applicable, le mode d'édition par défaut de l'objet est utilisé à la place. [https://github.com/FreeCAD/FreeCAD/pull/5110 Pull request #5110].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Dependencies-selection_relnotes_0.20.png]]<br />
| Le menu contextuel de la [[Tree_view/fr|Vue en arborescence]] contient une nouvelle entrée {{MenuCommand|Ajouter des objets dépendants à la sélection}}.<br>[https://forum.freecadweb.org/viewtopic.php?f=8&t=13566 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4133 Pull request #4133].<br />
<br />
Dans l'image, l'objet ''Hole001'' a été sélectionné et ensuite ses<br><br />
dépendances ont été ajoutées à la sélection via le menu contextuel.<br />
|}<br />
<br />
{|cellpadding=30<br />
| [[File:Part_SectionCut_example_relnotes_0.20.png|200px]]<br />
| Le nouvel outil [[Part_SectionCut/fr|Coupe]] permet d'obtenir des coupes non creuses et également persistantes de pièces et d'assemblages.<br>[https://forum.freecadweb.org/viewtopic.php?f=27&t=52441 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4118 Pull request #4118].<br />
|}<br />
<br />
=== Autres améliorations de l'interface utilisateur ===<br />
<br />
* Il est maintenant possible d'utiliser le séparateur décimal appartenant à la langue spécifiée pour l'interface de FreeCAD. Par exemple, sur un Windows allemand, lorsque vous définissez la langue de l'interface à '''English''' et que vous sélectionnez la nouvelle option '''Use selected language number format''', le point sera utilisé comme séparateur décimal. Voir les [[Preferences_Editor/fr#G.C3.A9n.C3.A9ral|Préférences]]. [https://github.com/FreeCAD/FreeCAD/pull/6364 Pull request #6364]</br>'''Remarque''' : Pour les simulations [[FEM_Workbench/fr|FEM]], l'utilisation du point comme séparateur décimal est fortement recommandée pour obtenir des résultats corrects.<br />
* Deux nouveaux modes de navigation à la souris ont été ajoutés. L'un basé sur [[Mouse_navigation/fr#Mode_OpenSCAD|OpenSCAD]], l'autre sur [[Mouse_navigation/fr#Mode_TinkerCAD|TinkerCAD]]. [https://forum.freecadweb.org/viewtopic.php?f=8&t=60975 Discussion du forum OpenSCAD], [https://forum.freecadweb.org/viewtopic.php?p=544639#p544376 Discussion du forum TinkerCAD], [https://github.com/FreeCAD/FreeCAD/commit/a1c9ab658c commit 1], [https://github.com/FreeCAD/FreeCAD/commit/ef100d55e9d50 commit 2], [https://github.com/FreeCAD/FreeCAD/commit/549e5b5650 commit 3].<br />
* Il est maintenant possible de faire un panoramique de la vue du [[Std_DependencyGraph/fr|Graphique de dépendance]] avec la souris. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4638 pull request #4638].<br />
* * Correction d'un problème où l'utilisation de périphériques à stylet (par exemple, la tablette Wacom) était lente au point d'être complètement inutilisable. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4687 Pull request #4687].<br />
* Le système de coordonnées dans la vue 3D peut être redimensionné dans les préférences dans la section [[Preferences_Editor/fr#Vue_3D|Affichage → Vue 3D]]. [https://github.com/FreeCAD/FreeCAD/pull/5182 Pull request #5182]<br />
* Un nouveau paramètre dans [[Preferences_Editor/fr#G.C3.A9n.C3.A9ral|Préférences → Général]] permet de substituer le séparateur décimal du pavé numérique par le séparateur de la locale appropriée s'ils sont différents. [https://github.com/FreeCAD/FreeCAD/pull/3256 Pull request #3256] [https://github.com/FreeCAD/FreeCAD/pull/5150 Pull request #5150] [https://github.com/FreeCAD/FreeCAD/pull/5203 Pull request 5203]<br />
* Il est désormais possible de définir la touche {{KEY|Retour arrière}} comme une touche de raccourci autonome sans avoir à spécifier une nouvelle touche modificatrice. [https://github.com/FreeCAD/FreeCAD/pull/5428 Pull request #5428]<br />
<br />
== Noyau et API ==<br />
<br />
=== Noyau ===<br />
<br />
{|cellpadding=5<br />
| [[File:Object_selection_relnotes_0.20.png|384px]]<br />
| Lorsque vous utilisez {{MenuCommand|Édition → Copier}} ou {{MenuCommand|Édition → Dupliquer la sélection}} pour un objet avec des dépendances, il existe un nouveau bouton {{Button|Utiliser les sélections d'origine}} dans le dialogue de sélection d'objet. Cliquez sur ce bouton pour copier/dupliquer uniquement les objets que vous avez sélectionnés à l'origine avant d'ouvrir le dialogue, en ignorant les dépendances et en ne tenant pas compte des actions que vous avez pu effectuer pendant que le dialogue était ouvert, comme cocher ou décocher certaines cases. L'effet est le même que si vous aviez décoché toutes les cases à côté des objets que vous n'aviez pas sélectionnés à l'origine et appuyé sur OK. Remarque : il convient d'être particulièrement prudent lorsque vous copiez/dupliquez des pages TechDraw. Il est recommandé de copier/dupliquer également tous les enfants de la page (modèles, vues, dimensions, etc.). Sinon, les modifications apportées à une page auront également un impact sur l'autre page. Par exemple, la suppression d'une vue sur une page entraîne sa suppression de l'autre page, ou la suppression d'une page entraîne la suppression de tout son contenu sur l'autre page.<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:PrefPacks_relnotes_0.20.png|384px]]<br />
| Un nouveau type d'extension appelé [[Preference_Packs/fr|Kits de préférence]] a été ajouté, permettant à un sous-ensemble du fichier de préférences d'un utilisateur (user.cfg) d'être sauvegardé, distribué et facilement appliqué par d'autres utilisateurs. Les kits de préférences peuvent être utilisés pour distribuer des "thèmes", par exemple, en permettant à un développeur d'inclure à la fois une feuille de style Qt pour les widgets ainsi qu'un ensemble d'autres couleurs et styles pour les éléments de l'interface utilisateur qui ne peuvent pas être définis à l'aide d'une feuille de style (par exemple, les couleurs du texte dans l'éditeur Python ou la vue des rapports, etc.) Tout ce qui peut être configuré via un fichier user.cfg peut être défini à l'aide d'un kit de préférences. [https://forum.freecadweb.org/viewtopic.php?f=17&t=62477 Discussion sur le forum]<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Autoload_relnotes_0.20.png|384px]]<br />
| Le panneau de préférences "Ateliers" a été modifié pour permettre de "charger automatiquement" les ateliers au démarrage de FreeCAD.<br />
|}<br />
<br />
Sous Linux, l'emplacement par défaut des fichiers de configuration, de données et du cache de FreeCAD a été modifié pour suivre [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification]. Voici une comparaison de l'ancien et du nouvel emplacement :<br />
{| class="wikitable"<br />
!style="width: 25%;"|Description<br />
!style="width: 25%;"|Ancien emplacement<br />
!style="width: 25%;"|Nouvel emplacement<br />
!style="width: 25%;"|Valeur par défaut<br />
|-<br />
| Fichiers de configuration<br />
| $HOME/.FreeCAD<br />
| $XDG_CONFIG_HOME/FreeCAD<br />
| $HOME/.config/FreeCAD<br />
|-<br />
| Fichiers de données<br />
| $HOME/.FreeCAD<br />
| $XDG_DATA_HOME/FreeCAD<br />
| $HOME/.local/share/FreeCAD<br />
|-<br />
| Fichiers du cache<br />
| /tmp<br />
| $XDG_CACHE_HOME/FreeCAD<br />
| $HOME/.cache/FreeCAD<br />
|}<br />
<br />
Si vous souhaitez continuer à utiliser les anciens emplacements, vous pouvez démarrer FreeCAD avec l'option {{incode|--keep-deprecated-paths}}.<br />
<br />
=== API ===<br />
<br />
FreeCAD a reçu de nombreuses nouvelles fonctions de l'API en Python :<br />
<br />
<div class="mw-collapsible mw-collapsed toccolours"><br />
<br />
==== Nouvelles API en Python ====<br />
<br />
<div class="mw-collapsible-content"><br />
<br />
* ''ChFi2d_AnaFilletAlgoPy'' : Un algorithme analytique pour le calcul des congés. [https://github.com/FreeCAD/FreeCAD/commit/f94ab3ec commit f94ab3ec]<br />
* ''ChFi2d_ChamferAPIPy'' : Algorithme qui crée un chanfrein entre deux arêtes linéaires. [https://github.com/FreeCAD/FreeCAD/commit/30f8015e7 commit 30f8015e7]<br />
<br />
* ''Circle2dPy::getCircleCenter'' : Récupérer le centre du cercle défini par trois points. [https://github.com/FreeCAD/FreeCAD/commit/3dc91fa2 commit 3dc91fa2]<br />
<br />
* ''ComplexGeoDataPy::applyRotation'' : Applique une rotation supplémentaire au placement. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::applyTranslation'' : Applique une translation supplémentaire au placement. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::countSubElements'' : Retourne le nombre d'éléments d'un type. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getElementTypes'' : Retourne une liste de types d'éléments. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getFaces'' : Retourne un tuple de points et de triangles avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getLines'' : Retourne un tuple de points et de lignes avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getLinesFromSubelement'' : Retourne les sommets et les lignes d'un sous-élément. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getPoints'' : Retourne un tuple de points et de normales avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::transformGeometry'' : Applique une transformation à la géométrie sous-jacente. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
<br />
* ''ControlPy::showModelView'' : Affiche la vue du modèle. [https://github.com/FreeCAD/FreeCAD/commit/033bf619 commit 033bf619]<br />
<br />
* ''DocumentPy::clearDocument'' : Efface tout le document. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::getFileName'' : Pour un document standard, retourne la propriété du nom du fichier. Pour un document temporaire, retourne son répertoire transitoire. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::getProgramVersion'' : Récupère la version du programme avec lequel un fichier de projet a été créé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isClosable'' : Vérifie si le document peut être fermé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isSaved'' : Vérifie si le document est enregistré. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isTouched'' : Vérifie si un objet est dans l'état touché. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::mustExecute'' : Vérifie si un objet doit être recalculé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::purgeTouched'' : Purge l'état touché de tous les objets. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::setClosable'' : Définit un drapeau (flag) qui permet ou interdit de fermer un document. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
<br />
* ''DrawPagePy::requestPaint'' : Peint une page TechDraw. [https://github.com/FreeCAD/FreeCAD/commit/79f9fb68 commit 79f9fb68]<br />
<br />
* ''HLRBRep_AlgoPy'' : Pour accéder à la suppression des lignes cachées de Part (HLR). [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]<br />
* ''HLRBRep_PolyAlgoPy'' : Pour accéder à la suppression des polylignes cachées de Part (HLR). [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]<br />
* ''HLRToShapePy'' : Pour accéder à la suppression des lignes cachées (HLR) de Part. [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]<br />
* ''PolyHLRToShapePy'' : Pour accéder à la suppression des polylignes cachées (HLR) de Part. [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]<br />
<br />
* ''MDIViewPy::printPdf'' : Imprime un PDF. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::printPreview'' : Imprime un aperçu. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::printView'' : Imprime une vue. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::redoActions'' : Refait les actions. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::undoActions'' : Annule les actions. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
<br />
* ''PrecisionPy'' : Pour accéder à la précision définie par le noyau d'OpenCascade. [https://github.com/FreeCAD/FreeCAD/commit/20b86e55 commit 20b86e55]<br />
<br />
* ''PropertyContainerPy::setDocumentationOfProperty'' : Définit la chaîne de documentation d'une propriété dynamique de cette classe. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]<br />
* ''PropertyContainerPy::setGroupOfProperty'' : Fixe le nom du groupe d'une propriété dynamique. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]<br />
<br />
* ''PythonWorkbenchPy::reloadActive'' : Recharge l'atelier actif après avoir modifié les menus ou les barres d'outils. [https://github.com/FreeCAD/FreeCAD/commit/0bbc253d commit 0bbc253d]<br />
<br />
* ''RotationPy::fromEuler'' : Définit les angles d'Euler d'une rotation ou obtient les angles d'Euler dans une séquence donnée pour une rotation. [https://github.com/FreeCAD/FreeCAD/commit/951a0be9 commit 951a0be9]<br />
* ''RotationPy::toEulerAngles'' : Obtient les angles d'Euler dans une séquence donnée pour cette rotation... [https://github.com/FreeCAD/FreeCAD/commit/c1454dfb commit c1454dfb]<br />
<br />
* ''SpreadsheetViewPy'' : Pour accéder aux feuilles de tableur. [https://github.com/FreeCAD/FreeCAD/commit/6e713628 commit 6e713628]<br />
<br />
* ''UnitsApi::sToNumber'' : Convertit une quantité ou un flottant en une chaîne de caractères. [https://github.com/FreeCAD/FreeCAD/commit/befbd95d commit befbd95d]<br />
<br />
* ''View3DInventorPy::getCornerCrossSize'' : Retourne la taille de la croix de l'axe du coin en cours d'utilisation. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::setPopupMenuEnabled'' : Active le menu popup. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]<br />
* ''View3DInventorPy::isCornerCrossVisible'' : Retourne la visibilité de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::isPopupMenuEnabled'' : Retourne si le menu popup est activé. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]<br />
* ''View3DInventorPy::projectPointToLine'' : Projette le point 2d donné sur une ligne. [https://github.com/FreeCAD/FreeCAD/commit/b6527a70 commit b6527a70]<br />
* ''View3DInventorPy::setCornerCrossSize'' : Définit la taille de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::setCornerCrossVisible'' : Définit la visibilité de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
<br />
* ''ViewProviderSpreadsheetPy'' : Pour gérer les cellules des feuilles de tableur. [https://github.com/FreeCAD/FreeCAD/commit/16bbe123 commit 16bbe123] et [https://github.com/FreeCAD/FreeCAD/commit/093f15dc commit 093f15dc]<br />
<br />
</div><br />
<br />
==== API en Python modifiées ====<br />
<br />
* ''MeshObject::trim(base, normal)'' a été changé en ''MeshPy::trimByPlane(base, normal)'' : Découpe le maillage avec un plan donné. [https://github.com/FreeCAD/FreeCAD/commit/837de28e commit 837de28e]<br />
<br />
</div><br />
<br />
== Gestionnaire d'Addon ==<br />
<br />
{|cellpadding=5<br />
| [[File:AddonManagerExpanded_relnotes_0.20.png|400px]]<br />
| Le [[Std_AddonMgr/fr|Gestionnaire d'Addon]] a été modifié pour prendre en charge la distribution des packs de préférences et pour afficher les informations contenues dans les métadonnées d'un addon. Le gestionnaire d'addons comprend également une prise en charge améliorée des addons dont le code source est situé à plusieurs emplacements d'hébergement git différents. La prise en charge de la mise en réseau a été améliorée afin de fournir une gestion plus robuste des connexions SSL et une prise en charge des proxys nécessitant une authentification. La prise en charge a été ajoutée pour ajouter automatiquement des boutons de macro à la barre d'outils après l'installation, pour désactiver les modules complémentaires sans les supprimer et pour changer la branche git d'un module complémentaire qui est extraite. Enfin, l'interface utilisateur a été modifiée pour améliorer la recherche et l'affichage des différents filtres de liste.<br />
|}<br />
<br />
== Atelier Arch ==<br />
<br />
{|cellpadding=5<br />
| [[File:ArchWindow_Placement_1r_relnotes_0.20.png|250px]]<br />
| [[File:ArchWindow Placement_2r_relnotes_0.20.png|250px]]<br />
| '''Atelier SketchArch'''<br />
<br />
Grâce à [[Image:Attach in SketchArch.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch Attach Feature], il est désormais possible de placer une [[Image:Arch_Window.svg|20px|link=Arch_Window/fr]] [[Arch_Window/fr|Fenêtre]] et un [[Image:Arch_Equipment.svg|20px|link=Arch_Equipment]] [[Arch_Equipment/fr|Équipement]] de manière paramétrique et intuitive par rapport aux [[Image:Arch_Wall.svg|20px|link=Arch_Wall]] [[Arch_Wall/fr|Murs]]. Pour utiliser cette fonctionnalité, il faut installé l'[[File:SketchArch Workbench.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch atelier SketchArch] expérimental externe.<br />
[https://github.com/paullee0/FreeCAD_SketchArch Add-on et ReadMe sur Github] (Pas encore disponible dans le [[Std_AddonMgr/fr|Gestionnaire d'Addon]]).<br />
<br />
[https://forum.freecadweb.org/viewtopic.php?f=23&t=50802 Discussion sur le forum]<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:NewArchStructureProperties_relnotes_0.20.jpg|250px]]<br />
| '''Nouvelles propriétés pour les objets Arch Structure''' :<br />
<br />
'''BasePerpendicularToTool''' : crée une copie de la Base (profil d'extrusion) au début de l'outil (chemin d'extrusion) et la place perpendiculairement au premier bord de l'outil. C'est la même chose que de fixer la Base avec MapMode=NormalToEdge, mais c'est automatique et cela permet de réutiliser le même objet Base pour plusieurs structures. Lorsque BasePerpendicularToTool = True, d'autres propriétés contrôlent le placement de la Base par rapport à l'axe de l'outil. Elles sont présentées dans l'image ci-jointe.<br />
<br />
* '''ToolOffsetFirst''' et '''ToolOffsetLast''' : étendent/découpent la structure au début et à la fin respectivement (la longueur réelle de la structure est disponible dans la propriété ComputedLength en lecture seule).<br />
<br />
* '''BaseRotation''' : fait tourner la Base (la rotation se fait autour du point "(0,0)" de la base qui est le centre pour [[Arch_Profile/fr|Arch Profilés]], l'origine pour les esquisses et généralement le premier point pour [[Draft_Wire/fr|Draft Polylignes]]).<br />
<br />
* '''BaseOffsetX''' et '''BaseOffsetY''' : déplacent la Base (profil d'extrusion).<br />
<br />
* '''BaseMirror''' : miroir de la Base (profil d'extrusion).<br />
<br />
Une nouvelle commande '''Create multiple Arch Structure''' a également été ajoutée. Elle utilise le premier objet sélectionné comme Base, et crée des objets Arch Structures pour chaque bord des autres objets sélectionnés. Ensuite, les propriétés de chaque objet Structure peuvent être ajustées dans l'éditeur de propriétés. Cette commande a été ajoutée pour le flux de travail avec une esquisse maître (il y a un risque de problème de dénomination topologique à moins de créer une copie non-paramétrique de l'esquisse maître ou d'utiliser la version de Realthunder).<br />
<br />
La prise en charge des ''données 2D'' telles que le tracé, les hachures, les textes et les dimensions est maintenant activée dans l'importation et l'exportation IFC, ce qui contribue à rendre le format IFC de plus en plus adapté au travail traditionnel de CAO 2D. Un effort similaire est en cours dans [https://blenderbim.org BlenderBIM]. D'autres améliorations du mode de travail 2D sont documentées [https://forum.freecadweb.org/viewtopic.php?p=563067#p563067 dans ce fil de discussion du forum].<br />
<br />
[https://forum.freecadweb.org/viewtopic.php?f=23&t=43228&start=60 Discussion sur le forum], [https://github.com/FreeCAD/FreeCAD/pull/3229 Pull request #3229]<br />
|}<br />
<br />
== Atelier Draft ==<br />
<br />
* Une case à cocher {{MenuCommand|Global}} a été ajoutée au panneau des tâches de nombreuses commandes de dessin. Le fait de la cocher permet de saisir des coordonnées dans le système de coordonnées global même si le [[Draft_SelectPlane/fr|plan de travail]] n'est pas aligné avec le plan XY global.<br />
<br />
* La commande [[File:Draft_Hatch.svg|24px]] [[Draft_Hatch/fr|Draft Hachure]] a été introduite. Elle crée des hachures sur les faces d'un objet sélectionné à l'aide de motifs provenant de fichiers PAT d'AutoCAD.<br />
<br />
* La commande [[File:Draft_AddNamedGroup.svg|24px]] [[Draft_AddNamedGroup/fr|Draft Nommer un groupe]] a été introduite. La commande[[File:Draft_AddToGroup.svg|24px]] [[Draft_AddToGroup/fr|Draft Déplacer vers un groupe]] a été étendue avec la même fonctionnalité.<br />
<br />
* Le travail sur la commande [[File:Draft_SetStyle.svg|24px]] [[Draft_SetStyle/fr|Draft Définir le style]], toujours en cours dans FreeCAD version 0.19, a été terminé.<br />
<br />
* Une option d'édition par double-clic a été ajoutée pour [[File:Draft_Text.svg|24px]] [[Draft_Text/fr|Draft Texte]]. Elle ouvre le même panneau de tâches d'édition que celui utilisé lors de la création d'un texte.<br />
<br />
* Pour [[File:Draft_Dimension.svg|24px]] [[Draft_Dimension/fr|Draft Dimensions]], la {{Value|arch}} {{PropertyView|Unit Override}} pour les dimensions architecturales impériales a été introduite.<br />
<br />
* Les objets [[File:Draft_Shape2DView.svg|24px]] [[Draft_Shape2DView/fr|Draft Vue 2D d'une forme]] ont maintenant une propriété {{PropertyData|Auto Update}}. La définition de cette propriété à {{False}} peut s'avérer utile si un document contient de nombreux objets ''Draft Vue 2D d'une forme'' ou s'ils sont complexes.<br />
<br />
* Il est maintenant possible d'inverser une [[Draft_Wire/fr|Draft Polyligne]] via le menu contextuel [[File:Draft_Edit.svg|24px]] [[Draft_Edit/fr|Draft Éditer]]. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4811 Pull request #4811].<br />
<br />
=== Autres améliorations de Draft ===<br />
<br />
* Correction de [[Draft_Snap_Grid/fr|Draft Aimantation Grille]] lorsque le curseur se trouve sur une face. [https://forum.freecad.org/viewtopic.php?f=23&t=62274 Discussion du forum]. [https://github.com/FreeCAD/FreeCAD/commit/1761eb8ce Git commit].<br />
<br />
* Les nouveaux [[Draft_Text/fr|Draft Textes]] sont désormais alignés sur le [[Draft_SelectPlane/fr|plan de travail]], [https://github.com/FreeCAD/FreeCAD/pull/5092 Pull request #5092].<br />
<br />
* La prise en charge de deux convertisseurs DWG a été ajoutée : [https://www.gnu.org/software/libredwg LibreDWG] et [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]] et [[FreeCAD_and_DWG_Import/fr|FreeCAD et l'importation DWG]] pour plus d'informations.<br />
<br />
== Atelier FEM ==<br />
<br />
{| cellpadding=5<br />
| [[Image:FEM_Z88-settings_relnotes_0.20.png|384px]]</br>Les nouveaux paramètres Z88 et leurs valeurs par défaut<br />
| Le [[FEM_SolverZ88/fr|solveur Z88]] est maintenant entièrement utilisable. Vous pouvez spécifier la méthode de solveur et modifier les paramètres de mémoire. Les nouvelles valeurs par défaut vous permettent également d'effectuer directement des simulations complexes.<br />
[https://github.com/FreeCAD/FreeCAD/commit/d035bbc1ca commit d035bbc1ca et suivants]<br />
|-<br />
| [[Image:FEM_buckling-analysis_relnotes_0.20.gif|384px]]</br>Résultat d'une analyse de flambage linéaire.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il est maintenant possible d'effectuer des analyses de flambage en utilisant le solveur [[FEM_SolverCalculixCxxtools/fr|Calculix]]. [https://github.com/FreeCAD/FreeCAD/pull/4379 Pull request #4379]<br />
|-<br />
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]</br>Effet de "la taille du maillage à partir de la courbure". À gauche : réglé sur 12, à droite : désactivé<br />
| Il existe une nouvelle propriété pour le mailleur [[FEM_MeshGmshFromShape/fr|Gmsh]]. Le nombre d'éléments de maillage par <math>2\pi</math> fois le rayon de la courbure peut être spécifié. La valeur par défaut est 12 et pour obtenir un maillage plus fin aux petits coins ou trous, cette valeur peut être augmentée pour de meilleurs résultats. Cette fonctionnalité nécessite Gmsh 4.8 ou plus récent.<br />
[https://forum.freecadweb.org/viewtopic.php?f=18&t=56401 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4596 Pull request #4596]<br />
|-<br />
| [[Image:FEM_Gmsh-RecombinationAlgorithm_relnotes_0.20.png|384px]]</br>Effet de l'algorithme de recombinaison. À gauche : en utilisant ''Simple'', à droite : en utilisant ''Simple full-quad''<br />
| FreeCAD permet maintenant de sélectionner un algorithme ainsi que la recombinaison de maillage 3D pour le mailleur [[FEM_MeshGmshFromShape/fr|Gmsh]]. Pour plus de détails sur la recombinaison des éléments de maillage, [[FEM_MeshGmshFromShape/fr#Recombinaison_d.27.C3.A9l.C3.A9ments|FEM Maillage MEF à partir d'une forme avec Gmsh]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]<br />
|}<br />
<br />
=== Autres améliorations de FEM ===<br />
<br />
* '''Important :''' A partir de cette version, FreeCAD utilisera les [https://fr.wikipedia.org/wiki/Syst%C3%A8me_international_d%27unit%C3%A9s unités SI] (m, kg, s, K, A, mol, cd) pour écrire les fichiers d'entrée du [[FEM_SolverElmer/fr|solveur Elmer]] (''case.sif'' et ''mesh.nodes''). Ceci est indépendant du [[Preferences_Editor/fr#Unit.C3.A9s|système d'unités]] utilisé par FreeCAD.<br />
* '''Important :''' A partir de cette version, l'échelle des [[FEM_PostPipelineFromResult/fr|résultats]] et de leurs [[FEM_Workbench/fr#Menu_:_R.C3.A9sultats|filtres]] utilisera les unités SI (m, kg, s, K, A, mol, cd). Ainsi, le déplacement est donné en mètre, la contrainte en Pascal. Ceci s'applique à tous les [[Preferences_Editor/fr#Unit.C3.A9s|systèmes d'unités]] dérivés du SI de FreeCAD .<br />
* Le maillage avec le solveur [[FEM_SolverCalculixCxxtools/fr|Calculix]] utilise désormais tous les cœurs du processeur. [https://github.com/FreeCAD/FreeCAD/pull/6374 Pull request #6374]<br />
* Le maillage avec [[FEM_MeshGmshFromShape/fr|Gmsh]] utilise désormais tous les cœurs du CPU. [https://github.com/FreeCAD/FreeCAD/pull/6370 Pull request #6370]<br />
* L'ordre des éléments des maillages [[FEM_MeshGmshFromShape/fr|Gmsh]] peut être modifié via la boîte de dialogue de maillage. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]<br />
* Le filtre de résultat [[FEM_PostFilterDataAtPoint/fr|Données du filtre d'écrêtage du point]] fonctionne maintenant réellement : On obtient des informations à partir des mailles de résultat en cliquant dessus ou en spécifiant une coordonnée de maille.<br />
* Une nouvelle contrainte a été ajoutée : {{MenuCommand|Modèle → Contraintes mécaniques → [[File:FEM_ConstraintCentrif.svg|16px]] [[FEM_ConstraintCentrif/fr|Constrainte centrifuge]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4738 Pull request #4738]<br />
* Un nouveau solveur a été ajouté : {{MenuCommand|Solveur → [[File:FEM_SolverMystran.svg|16px]] [[FEM_SolverMystran/fr|Solveur Mystran]]}}. De nombreux commits.<br />
* Une nouvelle contrainte a été ajoutée : {{MenuCommand|Modèle → Contraintes géométriques → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring/fr|Contrainte ressort]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 Pull request #4982]<br />
* Il est maintenant possible d'avoir des [[FEM_PostPipelineFromResult/fr|pipelines de résultats]] avec plusieurs filtres, où certains prennent d'autres filtres en entrée, et d'autres prennent les résultats directement dans le pipeline. [https://github.com/FreeCAD/FreeCAD/commit/708a300b commit 708a300b]<br />
* Les cartes de matériaux peuvent désormais contenir des valeurs de conductivité électrique. [https://github.com/FreeCAD/FreeCAD/pull/4647 Pull request #4647]<br />
* Cartes de matériaux ajoutées pour l'azote et l'argon. [https://github.com/FreeCAD/FreeCAD/pull/4649 Pull request #4649]<br />
* Ajout de la prise en charge des algorithmes de maillage ''"HXT"'' (3D) et ''"Packing Parallelograms"'' (2D) de [[FEM_MeshGmshFromShape/fr|Gmsh]]. [https://github.com/FreeCAD/FreeCAD/pull/4654 Pull request #4654]<br />
* Permet de spécifier un algorithme pour la propriété ''"Optimisation d'ordre élevé"'' de [[FEM_MeshGmshFromShape/fr#Propriétés|Gmsh]]. [https://github.com/FreeCAD/FreeCAD/pull/4705 Pull request #4705]<br />
* Les matériaux solides non linéaires à durcissement simple peuvent désormais avoir un nombre arbitraire de limites d'élasticité. [https://github.com/FreeCAD/FreeCAD/pull/5024 Pull request #5024]<br />
* Ajout/suppression modale d'entités géométriques aux contraintes agissant aux limites. [https://github.com/FreeCAD/FreeCAD/pull/5117 Pull request #5117]<br />
* La plupart des dialogues de contraintes FEM se comportent désormais de manière uniforme et offrent les mêmes fonctionnalités de sélection des objets 3D. [https://github.com/FreeCAD/FreeCAD/pull/5391 Pull request #5391]<br />
<br />
==Exportation== <br />
<br />
* DXF : Le bloc d'unité manquant a été ajouté au fichier header14.rub. [https://github.com/FreeCAD/FreeCAD/issues/5793 Pull request #5793]<br />
<br />
== Atelier Mesh ==<br />
<br />
=== Amélioration du support des éléments NASTRAN GRID ===<br />
<br />
L'outil d'importation de Mesh supporte maintenant l'élément "GRID*" de haute précision. L'élément "GRID" de précision standard a également été amélioré et supporte maintenant les entrées numériques délimitées par des espaces ainsi que les entrées à largeur de champ fixe, conformément à la documentation du format NASTRAN95.<br />
<br />
=== Autres améliorations de Mesh ===<br />
<br />
Correction des faux négatifs lors des tests d'auto-intersection lorsque les facettes sont coplanaires : [https://github.com/FreeCAD/FreeCAD/pull/5002 Pull request #5002].<br />
<br />
== Atelier OpenSCAD ==<br />
<br />
L'interopérabilité avec OpenSCAD a été améliorée, en ajoutant le support de plusieurs opérations manquantes dans les versions précédentes (extrusion linéaire avec rotations, extrusions rotatives). Plusieurs opérations ont été modifiées pour fournir des équivalents d'objets FreeCAD améliorés, en particulier pour les extrusions torsadées. La génération de surfaces à partir de données discrètes a été modifiée pour donner des résultats plus proches de ceux d'OpenSCAD, plutôt que des surfaces cannelées.<br />
<br />
De nouvelles options ont été ajoutées pour supporter l'exécution de FreeCAD, OpenSCAD, ou les deux, dans des environnements de bacs à sable tels que les AppImages et les paquets Snap : les données peuvent maintenant être transférées vers et depuis OpenSCAD via le mécanisme standard de répertoire temporaire, via un répertoire temporaire spécifié par l'utilisateur auquel les deux exécutables ont accès, ou, nouveauté d'OpenSCAD 2021.1, via un mécanisme de "stdout pipe", contournant entièrement les fichiers temporaires.<br />
<br />
{| cellpadding=5<br />
| [[Image:OpenSCAD_AddElement_relnotes_0.20.png|384px]]<br />
| Les options suivantes ont été ajoutées au panneau des tâches de la fonction [[OpenSCAD_AddOpenSCADElement/fr|Ajout d'un élément OpenSCAD]] :<br />
Load - charger un fichier scad<br />
Save - sauvegarder un fichier scad<br />
Refresh - mise à jour de la vue FreeCAD<br />
Clear - effacer la saisie de texte<br />
<br />
Une nouvelle boîte de dialogue donne des informations sur les erreurs d'OpenSCAD.<br />
|}<br />
<br />
== Atelier Part ==<br />
<br />
{| cellpadding=5<br />
| [[Image:Part_Extrusion-inner-structures_relnotes_0.20.png|384px]]</br>Extrusion conique d'une esquisse avec une structure interne.<br />
| L'[[Part_Extrude/fr|extrusion]] conique de structures internes donne désormais des résultats utilisables. Auparavant, les structures internes étaient extrudées comme si elles étaient autonomes et ne faisaient pas partie d'une structure.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5367 Pull request #5367]<br />
|}<br />
<br />
=== Autres améliorations de Part ===<br />
<br />
* La boîte de dialogue pour éditer des [[Part_Cylinder/fr|Cylindres]] permet maintenant de spécifier un angle relatif à la normale du plan d'attache choisi. De cette façon, on peut créer des cylindres obliques. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]<br />
* L'outil [[Part_FaceColors/fr|Définir les couleurs]] permet maintenant aussi de définir la transparence (''canal Alpha'') des faces. Cette transparence peut être [[Import_Export/fr|exportée]], ce qui permet par exemple de créer des fichiers STEP avec des pièces transparentes.<br />
* Les commandes suivantes prennent désormais en charge App::Links : [[Part_Loft/fr|Lissage]], [[Part_Sweep/fr|Balayage]], [[Part_Extrude/fr|Extrusion]], [[Part_Revolve/fr|Révolution]], [[Part_ReverseShapes/fr|Inverser les formes]], [[Part_Mirror/fr|Miroir]], [[Part_Offset2D/fr|Décalage 2D]], [[Part_Offset/fr|Décalage 3D]], [[Part_CheckGeometry/fr|Vérifier la géométrie]], [[Part_RuledSurface/fr|Surface réglée]], [[Part_CrossSections/fr|Coupes]], et [[Part_Thickness/fr|Évidement]]. [https://github.com/FreeCAD/FreeCAD/pull/6478 Pull request #6478]<br />
<br />
== Atelier PartDesign ==<br />
<br />
{| cellpadding=5<br />
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Extrusion le long d'une arête du modèle.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il y a une nouvelle option pour [[PartDesign_Pad/fr|extruder]] le long de la direction d'un bord dans le modèle 3D.<br />
[https://github.com/FreeCAD/FreeCAD/pull/4685 Pull request #4685]<br />
|-<br />
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]<br />
| Lorsque la distance et l'angle sont spécifiés dans l'outil [[PartDesign_Chamfer/fr|Chanfrein]] et que des faces sont sélectionnées, la distance sera appliquée le long des faces sélectionnées. De même, si deux distances sont spécifiées, la taille à 1 sera appliquée le long de la face sélectionnée.<br />
Ce comportement peut être remplacé par l'autre face en utilisant le bouton de changement de direction.<br />
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/5039 Pull request #5039].<br />
|-<br />
| [[File:PartDesign_Loft_Vertex_relnotes_0.20.png|384px]].</br>Un lissage avec plusieurs sections, la dernière étant un sommet.<br />
| Il est désormais possible de créer un [[PartDesign_AdditiveLoft/fr|Lissage additif]] ou [[PartDesign_SubtractiveLoft/fr|Lissage soustractif]], ou un [[PartDesign_AdditivePipe/fr|Balayage additif]] ou [[PartDesign_SubtractivePipe/fr|Balayage soustractif]] vers ou depuis un sommet [[Glossary/fr#V|Vertex]] d'une esquisse ou d'un corps. Cela permet de créer des pyramides par exemple.</br>'''Note''' : Les sommets des esquisses sont créés en tant que géométrie de construction. Pour les utiliser comme points d'extrémité de lissages, vous devez d'abord [[Sketcher_ToggleConstruction/fr|les changer en géométrie normale]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/5170 Pull request #5170] (pour les lissages), [https://github.com/FreeCAD/FreeCAD/pull/5193 Pull request #5193] (pour les balayages)<br />
|-<br />
| [[Image:PD_Pad-Taper-angle_relnotes_0.20.png|384px]]</br>Une cavité conique dans une protrusion non conique.<br />
| Les boîtes de dialogue de [[PartDesign_Pad/fr|Protrusion]] et de [[PartDesign_Pocket/fr|Cavité]] propose de définir un angle d'effilement pour l'extrusion.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5357 Pull request #5357]<br />
|-<br />
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]]</br>Cavité selon différentes directions.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il est maintenant possible de spécifier la direction pour l'[[PartDesign_Pocket/fr|extrusion]] de la cavité.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]<br />
|-<br />
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]<br />
| La boîte de dialogue pour éditer un [[PartDesign_AdditiveCylinder/fr|Cylindre]] (additif et soustractif) permet maintenant de spécifier un angle par rapport à la normale du plan d'attache choisi. De cette façon, on peut créer des cylindres obliques.<br />
[https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]<br />
|-<br />
| [[File:PartDesign_Helix_Growth_relnotes_0.20.png|384px]].<br />
| La fonction [[PartDesign_AdditiveHelix/fr|Hélice]] a le nouveau mode '''Hauteur-Tours-Croissance''' pour créer des spirales plates.<br />
[https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4590 Pull request #4590]<br />
|-<br />
| [[File:PartDesign_Islands-Extrude_relnotes_0.20.png|384px]]</br>Une seule protrusion et une seule [[PartDesign_Revolution/fr|Révolution]] avec des profils imbriqués. La protrusion de base n'est là que pour garantir que la pièce soit un seul solide.<br />
| Toutes les fonctions de PartDesign qui peuvent extruder des esquisses peuvent désormais gérer les esquisses avec des profils imbriqués qui forment des îles. Par exemple, il est possible de [[PartDesign_Revolution/fr|faire tourner]] une esquisse constituée de 3 cercles imbriqués avec le même point central. <br>'''Remarque''' : L'extrusion de profils imbriqués ne fonctionne que si le résultat est toujours un seul corps.<br />
[https://github.com/FreeCAD/FreeCAD/pull/6381 Pull request #6381]<br />
|-<br />
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Effet de la nouvelle option "Longueur le long de la normale de l'esquisse".</br>Cliquez sur l'image pour voir l'animation.<br />
| Nouvelle option pour [[PartDesign_Pad/fr|extruder]] d'une certaine longueur le long de la direction. La longueur est mesurée le long de la normale de l'esquisse ou le long de la direction personnalisée.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/3893 Pull request #3893]<br />
|-<br />
| [[File:PartDesign_Hole_thread_relnotes_0.20.PNG|384px]]<br />
| La fonction [[PartDesign_Hole/fr|Perçage]] peut désormais modéliser de véritables filets.<br />
[https://forum.freecadweb.org/viewtopic.php?f=34&t=54240 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4274 Pull request #4274]<br />
|-<br />
|}<br />
<br />
=== Autres améliorations de PartDesign ===<br />
<br />
* Avec la fonction [[PartDesign_AdditiveHelix/fr|Hélice]], on peut désormais utiliser la normale de l'esquisse comme axe. [https://github.com/FreeCAD/FreeCAD/pull/5199 Pull request #5199]<br />
* La fonction [[PartDesign_Sprocket/fr|Pignon]] permet désormais de créer également des pignons normalisés ISO. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4478 Pull request #4478]<br />
* Les fonctions [[PartDesign_AdditiveLoft/fr|Lissage]] et [[PartDesign_AdditivePipe/fr|Balayage]] permettent désormais d'utiliser les faces du corps pour les sections. [https://github.com/FreeCAD/FreeCAD/pull/5155 Pull request #5155]<br />
* Il est désormais possible de sélectionner plusieurs faces avant d'ouvrir la boîte de dialogue de [[PartDesign_Pad/fr|Protrusion]] ou [[PartDesign_Pocket/fr|Cavité]]. Dans ce cas, la première face sélectionnée sera utilisée pour déterminer la direction par défaut de la protrusion/cavité. [https://github.com/FreeCAD/FreeCAD/commit/d34a5616a2b38c96ad05f9a0763ba7504dfb814d commit d34a5616]<br />
* Il est possible de décaler les [[PartDesign_SubShapeBinder/fr|Sous formes liées]] si elles sont basées sur des arêtes, des lignes ou des faces. [https://github.com/FreeCAD/FreeCAD/pull/6338 Pull request #6338]<br />
* Les [[PartDesign_SubShapeBinder/fr|Sous formes liées]] possède maintenant la propriété ''Refine'' comme tous les autres objets PartDesign. [https://github.com/FreeCAD/FreeCAD/pull/6550 Pull request #6550]<br />
* Dans les boîtes de dialogue de [[PartDesign_Chamfer/fr|Chanfrein]] et de [[PartDesign_Fillet/fr|Congé]], tous les bords d'un corps peuvent être sélectionnés via le menu contextuel en mode Ajout. [https://github.com/FreeCAD/FreeCAD/pull/5269 Pull request #5269]<br>Lorsque vous avez sélectionné un objet 3D avant de cliquer sur l'icône pour créer un congé ou un chanfrein, tous les bords de l'objet seront automatiquement sélectionnés. [https://github.com/FreeCAD/FreeCAD/pull/5328 Pull request #5328]<br />
* Les boîtes de dialogue de [[PartDesign_Chamfer/fr|Chanfrein]] et [[PartDesign_Fillet/fr|Congé]] disposent désormais chacune d'une nouvelle case à cocher ''Utiliser tous les bords'', qui est liée à la propriété Use All Edges de ces objets. Lorsque la case est cochée, la propriété est définie à True. Lorsqu'elle n'est pas cochée, la propriété est définie à False. Lorsque Use All Edges est True, il y a une protection contre le [[Topological_naming_problem/fr|problème de dénomination topologique]] car alors tous les bords de l'objet de base sont utilisés, quel que soit le nombre de bords. [https://github.com/FreeCAD/FreeCAD/pull/5340 Pull request #5340]<br />
* La sélection du plan lors de l'[[PartDesign_NewSketch/fr|ajout d'une nouvelle esquisse]] peut désormais se faire d'un simple clic dans la vue 3D. [https://github.com/FreeCAD/FreeCAD/pull/5408 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=19&t=65020 Discussion du forum]<br />
* Lorsqu'un outil PartDesign est exécuté sans corps actif, FreeCAD propose désormais d'activer un corps ou d'en créer un nouveau. [https://github.com/FreeCAD/FreeCAD/pull/4949 Pull request #4949]<br />
* L'outil [[Part_FaceColors/fr|Définir les couleurs]] est désormais également disponible depuis l'atelier de PartDesign.<br />
<br />
== Atelier Path ==<br />
<br />
* La fonctionnalité Extensions a été ajoutée à l'opération [[Path_Adaptive/fr|Adaptatif]]. [https://github.com/FreeCAD/FreeCAD/pull/4388 Pull request #4388]<br />
* L'opération [[Path_Helix/fr|Hélice]] a été remaniée et la propriété Extra offset lui a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/5405 Pull request #5405]<br />
* La vérification si le schéma en cours utilise les minutes pour l'expression de vitesse et l'avertissement approprié ont été ajoutés. [https://github.com/FreeCAD/FreeCAD/pull/6357 Pull request #6357]<br />
* Les filets externes ont été ajoutés à l'opération de fraisage de filets. [https://github.com/FreeCAD/FreeCAD/pull/6485 Pull request #6485]<br />
* La stabilité de la gravure sur les esquisses a été améliorée. [https://github.com/FreeCAD/FreeCAD/pull/6394 Pull request #6394]<br />
* La visibilité des objets Parcours a été rendue plus naturelle. [https://github.com/FreeCAD/FreeCAD/pull/4911 Pull request #4911]<br />
<br />
== Module Plot ==<br />
<br />
* FreeCAD fournit maintenant le module Plot par défaut, de sorte que tout autre module/atelier peut créer des tracés sans nécessiter d'outils externes [https://github.com/FreeCAD/FreeCAD/pull/4971 Pull request #4971].<br />
<br />
== Atelier Sketcher ==<br />
<br />
{| cellpadding=5<br />
| [[File:SketcherSplitExample2_relnotes_0.20.png]]<br />
| Nouvelle fonction [[File:Sketcher_Split.svg|24px]] [[Sketcher_Split/fr|Diviser une arête]] pour diviser les lignes ou les arcs existants.<br />
[https://forum.freecadweb.org/viewtopic.php?f=9&t=55412 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4420 Pull request #4420]<br />
|-<br />
| [[File:SketcherCreateRoundedRectangleExample_relnotes_0.20.png]]<br />
| Nouvel outil [[File:Sketcher_CreateOblong.svg|24px]] [[Sketcher_CreateOblong/fr|Rectangle arrondi]] pour créer des rectangles aux coins arrondis.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=59210 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4835 Main Pull request #4835]<br />
|-<br />
| [[File:SketcherCreateCenteredRectangleExample_relnotes_0.20.png|384px]]<br />
| Nouvel outil [[File:Sketcher_CreateRectangle_Center.svg|24px]] [[Sketcher_CreateRectangle_Center/fr|Rectangle centré]] pour définir des rectangles via un point central.<br />
[https://github.com/FreeCAD/FreeCAD/commit/8b4acf11c2caf53cc1cb8dccd8bb6de8516f4492 Main commit]<br />
|-<br />
| [[File:Radiam anim_relnotes_0.20.gif]]<br />
| Nouvelle fonction [[File:Sketcher_ConstrainRadiam.svg|24px]] [[Sketcher_ConstrainRadiam/fr|Contrainte automatique rayon/diamètre]] permet d'assigner automatiquement un poids sur le pôle B-spline, un diamètre sur un cercle complet ou un rayon sur un arc. Support de la multi-sélection comme outils de diamètre/rayon.<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=57584&start=20#p509485 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4855 Main Pull request #4855]<br />
|-<br />
| [[File:SketcherRemoveAxesAlignmentResult_relnotes_0.20.png]]<br />
| Nouvel outil de contrainte [[File:Sketcher_RemoveAxesAlignment.svg|24px]] [[Sketcher_RemoveAxesAlignment/fr|Supprimer l'alignement des axes]] pour supprimer l'alignement des axes tout en essayant de préserver la relation de contrainte de la sélection.<br />
[https://github.com/FreeCAD/FreeCAD/commit/3c593a33cedc3e6a42928d9087f8a160852cc685 Main commit]<br />
|-<br />
| | [[File:SketcherSnapSlot_relnotes_0.20.gif]]<br />
| [[Sketcher_CreateSlot/fr|Sketcher Rainure]] peut être contraint horizontalement ou verticalement soit en l'aimantant manuellement avec la touche {{KEY|Ctrl}}, soit en utilisant l'option ''Auto contraintes'' de Sketcher.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request #5200]<br />
|-<br />
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif]]<br />
| Nouvel outil [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot/fr|Insérer un nœud]] pour insérer un nœud dans une B-spline existante.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] et [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]<br />
|}<br />
<br />
=== Autres améliorations de Sketcher ===<br />
<br />
* Prise en charge de l'Ajustement remanié. [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull Request] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 Discussion du forum]<br />
* Le comportement de l'outil [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot/fr|Rainure]] a changé. Les rainures peuvent maintenant être créées en définissant le centre des deux demi-cercles. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request #4843] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 Discussion du forum]<br />
* L'automatisation de la visibilité permet d'ouvrir Sketcher dans une [[Sketcher_ViewSection/fr|Vue en section]] lors de l'entrée en mode édition. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request #4742] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 Discussion du forum]<br />
* L'automatisation de la visibilité permet de forcer la caméra en [[Std_OrthographicCamera/fr|Vue orthographique]] lorsqu'on rentre dans le mode édition. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request #4778] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 Discussion du forum].<br />
* Option permettant d'afficher le nom de la contrainte dimensionnelle et d'utiliser un format personnalisé pour celui-ci. [https://github.com/FreeCAD/FreeCAD/pull/4966 Pull request] [https://forum.freecadweb.org/viewtopic.php?t=61153 Discussion du forum]<br />
* Lors de l'esquisse d'un [[Sketcher_Create3PointArc/fr|arc à 3 points]] avec Autoconstraint activé, une [[Sketcher_ConstrainTangent/fr|contrainte tangente]] est proposée pour les 3 points lors du survol d'une ligne/courbe. [https://github.com/FreeCAD/FreeCAD/pull/4945 Pull request #4945] [https://forum.freecadweb.org/viewtopic.php?f=3&t=60596&p=520217#p520209 Discussion du forum].<br />
* Les contraintes de rayon/diamètre sont affichées en utilisant une rotation angulaire pour faciliter la visualisation. L'angle et le caractère aléatoire optionnel sont réglables par l'utilisateur grâce aux paramètres documentés dans le [[Fine-tuning/fr|Réglage fin]]. [https://github.com/FreeCAD/FreeCAD/pull/4934 Pull request #4934] [https://forum.freecadweb.org/viewtopic.php?f=22&t=60370 Discussion du forum]<br />
* Il est maintenant possible de fixer l'angle de la direction lors de l'utilisation de l'outil [[Sketcher_RectangularArray/fr|Réseau rectangulaire]]. [https://github.com/FreeCAD/FreeCAD/commit/c9eaa239 commitc9eaa239] [https://forum.freecadweb.org/viewtopic.php?p=535691#p535691 Discussion du forum]<br />
* Il est maintenant possible de fixer l'angle de la direction lors de l'utilisation des outils [[Sketcher_Clone/fr|Clone]], [[Sketcher_Copy/fr|Copier]] et [[Sketcher_Move/fr|Déplacer]]. [https://github.com/FreeCAD/FreeCAD/commit/6e4a09f569cf commit] [https://forum.freecadweb.org/viewtopic.php?f=8&t=62799 Discussion du forum]<br />
* En cliquant avec le bouton droit de la souris sur une esquisse dans l'arborescence, vous obtiendrez désormais une entrée de menu contextuel "Éditeur de pièce jointe" qui ouvre la [[Part_EditAttachment/fr|boîte de dialogue d'Ancrage]] pour modifier la pièce jointe. [https://github.com/FreeCAD/FreeCAD/commit/c3511ba2f0 commit c3511ba2f0]<br />
* La sélection des contraintes est désactivée lors de l'utilisation d'un outil de géométrie ou de contrainte. Elle peut également être désactivée manuellement à tout moment en appuyant sur la touche {{KEY|Maj}}. [https://github.com/FreeCAD/FreeCAD/pull/5398 Pull request #5398] [https://forum.freecadweb.org/viewtopic.php?f=10&t=65465 Discussion du forum]<br />
* Un filtre d'affichage polyvalent a été ajouté dans le panneau de tâches de Sketcher pour faciliter la gestion de la visibilité des contraintes [https://forum.freecadweb.org/viewtopic.php?f=17&t=60569 Discussion du forum].<br />
* Il est désormais possible de définir le degré d'une B-Spline ([https://github.com/FreeCAD/FreeCAD/pull/6463 Pull request #6463]) et d'annuler le dernier point de contrôle défini ([https://github.com/FreeCAD/FreeCAD/pull/6476 Pull request #6476]) au moment de la création.<br />
* Révision des raccourcis par défaut afin de supprimer les raccourcis conflictuels et de rendre les raccourcis plus faciles à mémoriser. [https://forum.freecadweb.org/viewtopic.php?f=3&t=41272 Discussion sur le forum] ; Captures d'écran des raccourcis pour les [https://wiki.freecadweb.org/images/0/0c/Sketcher_Shortcuts_v0.20_Screenshot_Constraints.png contraintes], la [https://wiki.freecadweb.org/images/4/48/Sketcher_Shortcuts_v0.20_Screenshot_Geometry.png géometrie] et [https://wiki.freecadweb.org/images/9/90/Sketcher_Shortcuts_v0.20_Screenshot_variousTools.png divers outils].<br />
<br />
== Atelier Spreadsheet ==<br />
<br />
{| cellpadding=5<br />
| [[File:Spreadsheet-Preferences-Spreadsheet_relnotes_0.20.png]]<br />
| L'atelier a maintenant des [[File:Std_DlgPreferences.svg|24px]] [[Spreadsheet_Preferences/fr|Préférences]]. Elles sont utilisées par les commandes [[File:Spreadsheet_Import.svg|16px]] [[Spreadsheet_Import/fr|Spreadsheet Importer]] et [[File:Spreadsheet_Export.svg|16px]] [[Spreadsheet_Export/fr|Spreadsheet Exporter]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/5073 Pull request #5073]<br />
|-<br />
| [[File:Spreadsheet_configuration_table_relnotes_0.20.png|384px]]<br />
| Il est désormais possible de configurer les [[Spreadsheet_Workbench/fr#Tables_de_configuration|tables de configuration]]. De cette façon, on peut définir différents jeux de paramètres pour la même pièce.<br />
Fait partie du [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].<br />
|-<br />
| [[File:Spreadsheet_binding-dialog.png]]<br />
| Les cellules peuvent désormais être [[Spreadsheet_Workbench/fr#Liaison cellulaire|liées à d'autres cellules]] de la même feuille de calcul ou d'une feuille différente.<br />
Fait partie du [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].<br />
|}<br />
<br />
=== Autres améliorations de Spreadsheet ===<br />
<br />
* Dans le menu contextuel des lignes/colonnes, il est désormais possible de spécifier la position lors de l'insertion de lignes/colonnes. [https://github.com/FreeCAD/FreeCAD/pull/4704 Pull request #4704].<br />
* Importation XLSX (utilisée par [[Std_Import/fr|Std Importer]]) : Ajout du support des fonctions Partie entière par défaut (floor) et Partie entière supérieure (ceil). [https://github.com/FreeCAD/FreeCAD/pull/5015 Pull request #5015].<br />
* Amélioration de la navigation en utilisant les touches {{KEY|Tab}} et {{KEY|Entrée}}.<br />
* Amélioration de l'interface pour couper et coller des blocs de cellules.<br />
<br />
== Atelier TechDraw ==<br />
<br />
{| cellpadding=5<br />
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|384px]]<br />
| Plus de 30 nouveaux outils, appelés [[TechDraw_Workbench/fr#Extensions|Extensions]], sont désormais disponibles. Ils offrent de nouvelles fonctionnalités cosmétiques pour améliorer les dessins.<br />
|}<br />
<br />
=== Autres améliorations de TechDraw ===<br />
<br />
* Il est désormais possible de [[TechDraw_ShareView/fr|Copier]] et [[TechDraw_MoveView/fr|Déplacer]] des [[TechDraw_Workbench/fr#Vues|Vues]] entre de pages.<br />
* Lorsqu'il y a plusieurs [[TechDraw_PageDefault/fr|Pages]] et que l'on veut ajouter une [[TechDraw_View/fr|Vue]], un [[TechDraw_ProjectionGroup/fr|Groupe de projections]] etc., il y a maintenant un dialogue pour demander à quelle page la vue doit être ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/5309 Pull request #5309].<br />
* Un nouveau spécificateur de format ''%w'' a été ajouté pour afficher le nombre donné de chiffres après le point et supprimer les zéros de à la fin. [https://github.com/FreeCAD/FreeCAD/pull/5401 Pull request #5401].<br />
* Le nouveau spécificateur de format ''%w'' est maintenant la valeur par défaut. La préférence de spécification de format a été déplacée de l'onglet Avancé à l'onglet Dimension. [https://github.com/FreeCAD/FreeCAD/pull/6504 Pull request #6504].<br />
* Des hachures diagonales inversées ont été ajoutées pour l'outil [[TechDraw_GeometricHatch/fr|Hachures géométriques]]. [https://github.com/FreeCAD/FreeCAD/pull/6429 Pull request #6429].<br />
* Il existe une nouvelle option pour afficher une grille dans une [[TechDraw_PageDefault/fr|page]]. Plusieurs [[TechDraw_Preferences/fr#Grille|préférences]] connexes ont été introduites. [https://github.com/FreeCAD/FreeCAD/pull/6465 Pull request #6465].<br />
* L'affichage des unités dans les dimensions a été corrigé conformément aux normes. Le symbole du degré est toujours présent pour la valeur de la dimension et les tolérances, les autres unités n'apparaissent que si ShowUnits est défini. L'unité apparaît immédiatement après la valeur de la dimension sauf s'il y a une tolérance, alors elle apparaît après la tolérance. [https://github.com/FreeCAD/FreeCAD/pull/6581 Pull request #6581]<br />
<br />
== Web ==<br />
<br />
Qt WebEngine est maintenant considéré comme l'option par défaut au lieu de Qt WebKit.<br />
<br />
== Ateliers externes ==<br />
<br />
{{Emphasis|Remarque :}} ce sont les nouveaux ateliers créés dans ce cycle de développement ou les anciens ateliers qui ont reçu des mises à jour. Voir les [[External_workbenches/fr|Ateliers externes]] pour plus d'ateliers pouvant être installés et couvrant une grande variété de sujets. Si vous souhaitez voir votre atelier ajouté, rejoignez le [https://forum.freecadweb.org/index.php forum] et présentez votre code.<br />
<br />
=== A2plus ===<br />
<br />
Plusieurs fonctions permettant de visualiser, d'inspecter et de modifier les contraintes existantes ont été ajoutées. Il est désormais possible de mettre en évidence les contraintes à l'aide d'une étiquette, de supprimer temporairement une contrainte ou d'exécuter le solveur uniquement pour une contrainte particulière.<br />
<br />
Pour plus d'informations, voir [[A2plus_Workbench/fr#Traitement_des_contraintes|la description du traitement des contraintes]].<br />
<br />
=== Assembly3 ===<br />
<br />
{| cellpadding=5<br />
| [[File:Asm3_relnotes_0.20.jpg|384px]]<br />
| L'atelier Assembly3 est disponible (depuis mars 2022) par le biais du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Cela permet d'installer et de gérer facilement les dépendances externes de l'atelier.<br />
<br />
Assembly3 permet de créer des assemblages de corps différents contenus dans un seul fichier ou dans plusieurs documents en exploitant toute la puissance du système de liens de FreeCAD. Apprenez-en plus sur [[App_Link/fr|App Links]] dans cette [https://www.youtube.com/watch?v=yTDkJ7JZAWs présentation vidéo] de Realthunder.<br />
<br />
L'atelier Assembly3 utilise [https://solvespace.com SolveSpace] comme solveur.<br />
<br />
Une documentation complète est disponible sur la page principale [[Assembly3/fr|Assembly3]] du wiki de FreeCAD ou sur le site GitHub de Realthunder [https://github.com/realthunder/FreeCAD_assembly3/wiki wiki Assembly3].<br />
|-<br />
| [[File:Asm3_1_relnotes_0.20.jpg|384px]]<br />
| '''Principales fonctionnalités :'''<br />
* Solveur dynamique/interactif : déplacez les pièces avec la souris pendant que le solveur contraint le mouvement.<br />
* Liens : utilisez une seule pièce plusieurs fois dans un assemblage.<br />
* Liens externes : permet d'utiliser des pièces provenant de documents externes.<br />
* Assemblages hiérarchiques : permet la création de sous-assemblages.<br />
* Gel des assemblages : les assemblages qui ne doivent pas rester dynamiques peuvent être exclus des calculs et sont considérés comme des géométries fixes par le solveur asm3.<br />
* Et bien plus encore.<br />
|}<br />
<br />
=== Assembly4 ===<br />
<br />
{| cellpadding=5<br />
| [[Image:A4_veriant-beam_relnotes_0.20.png|384px]]</br>Longueur différente d'une poutre comme variante.<br />
| Nouvelle fonctionnalité permettant d'ajouter des variantes. Il s'agit de [[App_Link/fr|liens]] vers une pièce avec des paramètres variables, ce qui signifie que vous pouvez insérer la même pièce plusieurs fois, et ajuster les paramètres de chaque instance. Pour plus d'informations, consultez [https://forum.freecadweb.org/viewtopic.php?p=538666#p538666 ce fil du forum].<br />
|-<br />
| [[Image:A4_veriant-animation_relnotes_0.20.gif|384px]]</br>Un assemblage animé.</br>Cliquez sur l'image pour voir l'animation.<br />
| Les animations peuvent être exportées au format MP4 et GIF.<br />
|}<br />
<br />
=== FCGear ===<br />
<br />
L'[[FCGear_Workbench/fr|atelier FCGear]] a reçu quelques améliorations :<br />
<br />
* Pour les engrenages à développante, le diamètre extérieur (ou pointe) et le diamètre de la racine sont exposés en tant que propriétés ([https://github.com/looooo/freecad.gears/pull/69 détails]).<br />
* Les objets engrenages sont maintenant [[Part_EditAttachment/fr|attachables]]. ([https://github.com/looooo/freecad.gears/pull/72 détails]).<br />
* Les objets engrenages peuvent désormais être utilisés comme des fonctions additives dans les corps de PartDesign ([https://github.com/looooo/freecad.gears/pull/74 détails]).<br />
* La création d'objets engrenages apparaît désormais dans la pile d'annulation ([https://github.com/looooo/freecad.gears/pull/83 détails]).<br />
<br />
=== Plot ===<br />
<br />
* Le [[FR:Plot Workbench|Atelier Plot]] a été supprimé de l'atelier car il est désormais fourni par FreeCAD.<br />
<br />
=== Ship ===<br />
<br />
L'[[Ship_Workbench/fr|Atelier Ship]] est de nouveau opérationnel !<br />
<br />
* Un nouvel outil pour calculer le [https://github.com/FreeCAD/freecad.ship#static-sink-and-trim tirant d'eau et l'angle d'assiette] a été ajouté.<br />
* Un nouvel outil pour calculer les [https://github.com/FreeCAD/freecad.ship#raos opérateurs d'amplitude de réponse] a été ajouté en plus de [https://github.com/mancellin/capytaine capytaine].<br />
<br />
==Compilation==<br />
<br />
Depuis cette version, FreeCAD ne peut être compilé qu'avec Qt 5.x et Python 3.x. La version de Python la moins bien supportée est 3.6.9 selon [https://forum.freecadweb.org/viewtopic.php?f=10&t=62701 ce fil de discussion du forum].<br />
<br />
Pour compiler FreeCAD voir les instructions pour [[Compile_on_Windows/fr|Windows]], [[Compile_on_Linux/fr|Linux]] et [[Compile_on_MacOS/fr|MacOS]].<br />
<br />
Les systèmes d'exploitation pris en charge sont :<br />
* Windows 7, 8, 10 et 11<br />
* Linux Ubuntu Bionic Beaver (18.04) et Focal Fossa (20.04)<br />
* MacOS : 10.12 Sierra ou plus récent<br />
<br />
== Limitations connues ==<br />
<br />
===Windows 32 bits===<br />
<br />
Depuis FreeCAD 0.19, nous ne supportons plus officiellement Windows 32 bits. FreeCAD pourrait fonctionner sur ces systèmes, mais aucun support n'est donné.<br />
<br />
===Bureau distant sous Windows===<br />
<br />
Selon les capacités graphiques OpenGL d'un ordinateur, il se peut que l'on rencontre un plantage lors de l'exécution de FreeCAD via le bureau à distance. Pour résoudre ce problème, mettez à jour votre pilote OpenGL.<br />
Si cela ne vous aide pas :<br />
* Téléchargez [https://downloads.fdossena.com/geth.php?r=mesa64-latest cette bibliothèque OpenGL] pour Windows 64 bits et extrayez-la.<br />
* Renommez le fichier DLL en ''opengl32sw.dll'' et copiez-le dans le sous-dossier ''bin'' du dossier d'installation de FreeCAD (écrasez la DLL existante).<br />
<br />
<br />
[[Category:News{{#translation:}}]]<br />
[[Category:Documentation{{#translation:}}]]<br />
[[Category:Releases{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Release_notes_0.20/150/fr&diff=1156276Translations:Release notes 0.20/150/fr2022-06-21T15:09:22Z<p>Gnrc: </p>
<hr />
<div>* Le [[FR:Plot Workbench|Atelier Plot]] a été supprimé de l'atelier car il est désormais fourni par FreeCAD.</div>Gnrchttps://wiki.freecad.org/index.php?title=Release_notes_0.20/fr&diff=1156275Release notes 0.20/fr2022-06-21T15:07:36Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
<br />
{{TOCright}}<br />
<br />
'''FreeCAD 0.20''' a été publié le '''14 juin 2022''', téléchargez le depuis la page [[Download/fr|Téléchargement]]. Cette page liste toutes les nouvelles fonctionnalités et les changements.<br />
<br />
Les notes de versions plus anciennes de FreeCAD sont disponibles dans la [[Feature_list/fr#Notes_de_versions|Liste des fonctionnalités]].<br />
<br />
{| cellpadding=5<br />
| [[File:FreeCAD_highlight _relnotes_0.20.gif]]<br />
| ''Modèle d'un moteur à courant continu type 775 par l'utilisateur "jimmihenry", voir [https://forum.freecadweb.org/viewtopic.php?p=551765#p551765 Users Showcase].</br>Le modèle a été réalisé entièrement avec la version hebdomadaire [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds development snapshots] de FreeCAD 0.20. Les images de l'animation graphique ont été réalisées avec la macro FreeCAD [[Macro_Screen_Wiki/fr| Screen Wiki]]. Le GIF animé a été créé à l'aide de [https://fr.wikipedia.org/wiki/GIMP GIMP]. Pour les notes de version, il a été recadré et redimensionné à l'aide de [https://ezgif.com/crop ezgif].''<br />
|}<br />
<br />
== Généralités ==<br />
<br />
=== freecad.org ===<br />
<br />
Nous sommes heureux que le projet [https://www.kicad.org/ KiCAD], par le biais de [https://www.kipro-pcb.com/ KiCAD services corp.], nous ait sponsorisé le nom de domaine freecad.org. Tous les sites Web de FreeCAD sont désormais disponibles sous [https://freecadweb.org freecadweb.org] et [https://freecad.org freecad.org].<br />
<br />
=== Suivi des bogues/problèmes ===<br />
<br />
Le système de suivi des bogues de FreeCAD a été déplacé sur GitHub : https://github.com/FreeCAD/FreeCAD/issues.<br />
<br />
'''Remarque :''' Seuls les rapports de bogue ayant fait l'objet d'une discussion préalable sur le forum seront pris en considération. Les rapports sans cela seront fermés.<br />
<br />
=== Nouveau système d'aide ===<br />
<br />
Le système d'aide a été réécrit et mis à jour pour afficher des informations provenant directement de notre [[User_hub/fr|Wiki]]. Le système repose désormais sur l'[https://github.com/FreeCAD/FreeCAD-Help addon Help]. Lors de votre première utilisation de l'outil [[Std_Help/fr|Aide]] ou de l'outil [[Std_WhatsThis/fr|Std Qu'est-ce que c'est?]], il vous sera demandé de l'installer.<br />
<br />
== Interface utilisateur ==<br />
<br />
{|cellpadding=5<br />
| [[File:Navi_Cube_relnotes_0.20.gif]]<br />
| Le cube de navigation a été retravaillé :<br />
* Il y a maintenant des faces de bord pour faire pivoter la vue 3D de 45°.<br />
* Une nouvelle préférence [[Preferences_Editor/fr#Navigation|Tourner au plus près]] a été introduite. Si elle est sélectionnée, la vue 3D est tournée vers la position logique la plus proche, basée sur l'orientation courante du cube, lorsqu'une face du cube est cliquée. Si vous ne cliquez pas sur une face, vous obtiendrez toujours la même rotation. Pour voir la différence, essayez la même séquence de clics que dans l'animation, avec et sans l'option ''Tourner au plus près''.<br />
* En cliquant sur le nouveau bouton rond dans le coin supérieur droit, vous pouvez rapidement passer à la vue arrière de la scène en cours.<br />
* La taille du cube peut maintenant être ajustée avec la préférence [[Preferences_Editor/fr#Navigation|Taille du cube]].<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=52118 Discussion sur le forum], [https://github.com/FreeCAD/FreeCAD/pull/4502 Pull request #4502 ].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Improved tooltips_relnotes_0.20.gif]]<br />
| Des infobulles affichent désormais le nom de la commande dans le titre, ce qui permet aux nouveaux utilisateurs de rechercher plus facilement de l'aide. À la fin de l'infobulle, le nom de la commande "interne" est ajouté entre parenthèses : ''(Std_WhatsThis)''. C'est également le nom de la page qui documente la commande dans le Wiki. [https://forum.freecadweb.org/viewtopic.php?f=34&t=58747 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4978 Pull request #4978].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Std_UserEditMode_relnotes_0.20.gif]]<br />
| La nouvelle commande [[Std_UserEditMode/fr|Std Mode d'édition]] permet à l'utilisateur de choisir le mode d'édition qui sera utilisé lorsqu'il double-cliquera sur un objet dans la [[Tree_view/fr|Vue en arborescence]]. Cliquez sur l'image à gauche pour voir une animation de la sélection. Si le mode d'édition sélectionné n'est pas applicable, le mode d'édition par défaut de l'objet est utilisé à la place. [https://github.com/FreeCAD/FreeCAD/pull/5110 Pull request #5110].<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Dependencies-selection_relnotes_0.20.png]]<br />
| Le menu contextuel de la [[Tree_view/fr|Vue en arborescence]] contient une nouvelle entrée {{MenuCommand|Ajouter des objets dépendants à la sélection}}.<br>[https://forum.freecadweb.org/viewtopic.php?f=8&t=13566 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4133 Pull request #4133].<br />
<br />
Dans l'image, l'objet ''Hole001'' a été sélectionné et ensuite ses<br><br />
dépendances ont été ajoutées à la sélection via le menu contextuel.<br />
|}<br />
<br />
{|cellpadding=30<br />
| [[File:Part_SectionCut_example_relnotes_0.20.png|200px]]<br />
| Le nouvel outil [[Part_SectionCut/fr|Coupe]] permet d'obtenir des coupes non creuses et également persistantes de pièces et d'assemblages.<br>[https://forum.freecadweb.org/viewtopic.php?f=27&t=52441 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4118 Pull request #4118].<br />
|}<br />
<br />
=== Autres améliorations de l'interface utilisateur ===<br />
<br />
* Il est maintenant possible d'utiliser le séparateur décimal appartenant à la langue spécifiée pour l'interface de FreeCAD. Par exemple, sur un Windows allemand, lorsque vous définissez la langue de l'interface à '''English''' et que vous sélectionnez la nouvelle option '''Use selected language number format''', le point sera utilisé comme séparateur décimal. Voir les [[Preferences_Editor/fr#G.C3.A9n.C3.A9ral|Préférences]]. [https://github.com/FreeCAD/FreeCAD/pull/6364 Pull request #6364]</br>'''Remarque''' : Pour les simulations [[FEM_Workbench/fr|FEM]], l'utilisation du point comme séparateur décimal est fortement recommandée pour obtenir des résultats corrects.<br />
* Deux nouveaux modes de navigation à la souris ont été ajoutés. L'un basé sur [[Mouse_navigation/fr#Mode_OpenSCAD|OpenSCAD]], l'autre sur [[Mouse_navigation/fr#Mode_TinkerCAD|TinkerCAD]]. [https://forum.freecadweb.org/viewtopic.php?f=8&t=60975 Discussion du forum OpenSCAD], [https://forum.freecadweb.org/viewtopic.php?p=544639#p544376 Discussion du forum TinkerCAD], [https://github.com/FreeCAD/FreeCAD/commit/a1c9ab658c commit 1], [https://github.com/FreeCAD/FreeCAD/commit/ef100d55e9d50 commit 2], [https://github.com/FreeCAD/FreeCAD/commit/549e5b5650 commit 3].<br />
* Il est maintenant possible de faire un panoramique de la vue du [[Std_DependencyGraph/fr|Graphique de dépendance]] avec la souris. [https://forum.freecadweb.org/viewtopic.php?f=3&t=34791 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4638 pull request #4638].<br />
* * Correction d'un problème où l'utilisation de périphériques à stylet (par exemple, la tablette Wacom) était lente au point d'être complètement inutilisable. [https://forum.freecadweb.org/viewtopic.php?f=8&t=45046 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4687 Pull request #4687].<br />
* Le système de coordonnées dans la vue 3D peut être redimensionné dans les préférences dans la section [[Preferences_Editor/fr#Vue_3D|Affichage → Vue 3D]]. [https://github.com/FreeCAD/FreeCAD/pull/5182 Pull request #5182]<br />
* Un nouveau paramètre dans [[Preferences_Editor/fr#G.C3.A9n.C3.A9ral|Préférences → Général]] permet de substituer le séparateur décimal du pavé numérique par le séparateur de la locale appropriée s'ils sont différents. [https://github.com/FreeCAD/FreeCAD/pull/3256 Pull request #3256] [https://github.com/FreeCAD/FreeCAD/pull/5150 Pull request #5150] [https://github.com/FreeCAD/FreeCAD/pull/5203 Pull request 5203]<br />
* Il est désormais possible de définir la touche {{KEY|Retour arrière}} comme une touche de raccourci autonome sans avoir à spécifier une nouvelle touche modificatrice. [https://github.com/FreeCAD/FreeCAD/pull/5428 Pull request #5428]<br />
<br />
== Noyau et API ==<br />
<br />
=== Noyau ===<br />
<br />
{|cellpadding=5<br />
| [[File:Object_selection_relnotes_0.20.png|384px]]<br />
| Lorsque vous utilisez {{MenuCommand|Édition → Copier}} ou {{MenuCommand|Édition → Dupliquer la sélection}} pour un objet avec des dépendances, il existe un nouveau bouton {{Button|Utiliser les sélections d'origine}} dans le dialogue de sélection d'objet. Cliquez sur ce bouton pour copier/dupliquer uniquement les objets que vous avez sélectionnés à l'origine avant d'ouvrir le dialogue, en ignorant les dépendances et en ne tenant pas compte des actions que vous avez pu effectuer pendant que le dialogue était ouvert, comme cocher ou décocher certaines cases. L'effet est le même que si vous aviez décoché toutes les cases à côté des objets que vous n'aviez pas sélectionnés à l'origine et appuyé sur OK. Remarque : il convient d'être particulièrement prudent lorsque vous copiez/dupliquez des pages TechDraw. Il est recommandé de copier/dupliquer également tous les enfants de la page (modèles, vues, dimensions, etc.). Sinon, les modifications apportées à une page auront également un impact sur l'autre page. Par exemple, la suppression d'une vue sur une page entraîne sa suppression de l'autre page, ou la suppression d'une page entraîne la suppression de tout son contenu sur l'autre page.<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:PrefPacks_relnotes_0.20.png|384px]]<br />
| Un nouveau type d'extension appelé [[Preference_Packs/fr|Kits de préférence]] a été ajouté, permettant à un sous-ensemble du fichier de préférences d'un utilisateur (user.cfg) d'être sauvegardé, distribué et facilement appliqué par d'autres utilisateurs. Les kits de préférences peuvent être utilisés pour distribuer des "thèmes", par exemple, en permettant à un développeur d'inclure à la fois une feuille de style Qt pour les widgets ainsi qu'un ensemble d'autres couleurs et styles pour les éléments de l'interface utilisateur qui ne peuvent pas être définis à l'aide d'une feuille de style (par exemple, les couleurs du texte dans l'éditeur Python ou la vue des rapports, etc.) Tout ce qui peut être configuré via un fichier user.cfg peut être défini à l'aide d'un kit de préférences. [https://forum.freecadweb.org/viewtopic.php?f=17&t=62477 Discussion sur le forum]<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:Autoload_relnotes_0.20.png|384px]]<br />
| Le panneau de préférences "Ateliers" a été modifié pour permettre de "charger automatiquement" les ateliers au démarrage de FreeCAD.<br />
|}<br />
<br />
Sous Linux, l'emplacement par défaut des fichiers de configuration, de données et du cache de FreeCAD a été modifié pour suivre [https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory Specification]. Voici une comparaison de l'ancien et du nouvel emplacement :<br />
{| class="wikitable"<br />
!style="width: 25%;"|Description<br />
!style="width: 25%;"|Ancien emplacement<br />
!style="width: 25%;"|Nouvel emplacement<br />
!style="width: 25%;"|Valeur par défaut<br />
|-<br />
| Fichiers de configuration<br />
| $HOME/.FreeCAD<br />
| $XDG_CONFIG_HOME/FreeCAD<br />
| $HOME/.config/FreeCAD<br />
|-<br />
| Fichiers de données<br />
| $HOME/.FreeCAD<br />
| $XDG_DATA_HOME/FreeCAD<br />
| $HOME/.local/share/FreeCAD<br />
|-<br />
| Fichiers du cache<br />
| /tmp<br />
| $XDG_CACHE_HOME/FreeCAD<br />
| $HOME/.cache/FreeCAD<br />
|}<br />
<br />
Si vous souhaitez continuer à utiliser les anciens emplacements, vous pouvez démarrer FreeCAD avec l'option {{incode|--keep-deprecated-paths}}.<br />
<br />
=== API ===<br />
<br />
FreeCAD a reçu de nombreuses nouvelles fonctions de l'API en Python :<br />
<br />
<div class="mw-collapsible mw-collapsed toccolours"><br />
<br />
==== Nouvelles API en Python ====<br />
<br />
<div class="mw-collapsible-content"><br />
<br />
* ''ChFi2d_AnaFilletAlgoPy'' : Un algorithme analytique pour le calcul des congés. [https://github.com/FreeCAD/FreeCAD/commit/f94ab3ec commit f94ab3ec]<br />
* ''ChFi2d_ChamferAPIPy'' : Algorithme qui crée un chanfrein entre deux arêtes linéaires. [https://github.com/FreeCAD/FreeCAD/commit/30f8015e7 commit 30f8015e7]<br />
<br />
* ''Circle2dPy::getCircleCenter'' : Récupérer le centre du cercle défini par trois points. [https://github.com/FreeCAD/FreeCAD/commit/3dc91fa2 commit 3dc91fa2]<br />
<br />
* ''ComplexGeoDataPy::applyRotation'' : Applique une rotation supplémentaire au placement. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::applyTranslation'' : Applique une translation supplémentaire au placement. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::countSubElements'' : Retourne le nombre d'éléments d'un type. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getElementTypes'' : Retourne une liste de types d'éléments. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getFaces'' : Retourne un tuple de points et de triangles avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getLines'' : Retourne un tuple de points et de lignes avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getLinesFromSubelement'' : Retourne les sommets et les lignes d'un sous-élément. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::getPoints'' : Retourne un tuple de points et de normales avec une précision donnée. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
* ''ComplexGeoDataPy::transformGeometry'' : Applique une transformation à la géométrie sous-jacente. [https://github.com/FreeCAD/FreeCAD/commit/32592de8 commit 32592de8]<br />
<br />
* ''ControlPy::showModelView'' : Affiche la vue du modèle. [https://github.com/FreeCAD/FreeCAD/commit/033bf619 commit 033bf619]<br />
<br />
* ''DocumentPy::clearDocument'' : Efface tout le document. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::getFileName'' : Pour un document standard, retourne la propriété du nom du fichier. Pour un document temporaire, retourne son répertoire transitoire. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::getProgramVersion'' : Récupère la version du programme avec lequel un fichier de projet a été créé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isClosable'' : Vérifie si le document peut être fermé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isSaved'' : Vérifie si le document est enregistré. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::isTouched'' : Vérifie si un objet est dans l'état touché. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::mustExecute'' : Vérifie si un objet doit être recalculé. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::purgeTouched'' : Purge l'état touché de tous les objets. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
* ''DocumentPy::setClosable'' : Définit un drapeau (flag) qui permet ou interdit de fermer un document. [https://github.com/FreeCAD/FreeCAD/commit/526dc1a0 commit 526dc1a0]<br />
<br />
* ''DrawPagePy::requestPaint'' : Peint une page TechDraw. [https://github.com/FreeCAD/FreeCAD/commit/79f9fb68 commit 79f9fb68]<br />
<br />
* ''HLRBRep_AlgoPy'' : Pour accéder à la suppression des lignes cachées de Part (HLR). [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]<br />
* ''HLRBRep_PolyAlgoPy'' : Pour accéder à la suppression des polylignes cachées de Part (HLR). [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]<br />
* ''HLRToShapePy'' : Pour accéder à la suppression des lignes cachées (HLR) de Part. [https://github.com/FreeCAD/FreeCAD/commit/73a98671 commit 73a98671]<br />
* ''PolyHLRToShapePy'' : Pour accéder à la suppression des polylignes cachées (HLR) de Part. [https://github.com/FreeCAD/FreeCAD/commit/ea85cf5e commit ea85cf5e]<br />
<br />
* ''MDIViewPy::printPdf'' : Imprime un PDF. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::printPreview'' : Imprime un aperçu. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::printView'' : Imprime une vue. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::redoActions'' : Refait les actions. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
* ''MDIViewPy::undoActions'' : Annule les actions. [https://github.com/FreeCAD/FreeCAD/commit/c93031da commit c93031da]<br />
<br />
* ''PrecisionPy'' : Pour accéder à la précision définie par le noyau d'OpenCascade. [https://github.com/FreeCAD/FreeCAD/commit/20b86e55 commit 20b86e55]<br />
<br />
* ''PropertyContainerPy::setDocumentationOfProperty'' : Définit la chaîne de documentation d'une propriété dynamique de cette classe. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]<br />
* ''PropertyContainerPy::setGroupOfProperty'' : Fixe le nom du groupe d'une propriété dynamique. [https://github.com/FreeCAD/FreeCAD/commit/8cf3cf33 commit 8cf3cf33]<br />
<br />
* ''PythonWorkbenchPy::reloadActive'' : Recharge l'atelier actif après avoir modifié les menus ou les barres d'outils. [https://github.com/FreeCAD/FreeCAD/commit/0bbc253d commit 0bbc253d]<br />
<br />
* ''RotationPy::fromEuler'' : Définit les angles d'Euler d'une rotation ou obtient les angles d'Euler dans une séquence donnée pour une rotation. [https://github.com/FreeCAD/FreeCAD/commit/951a0be9 commit 951a0be9]<br />
* ''RotationPy::toEulerAngles'' : Obtient les angles d'Euler dans une séquence donnée pour cette rotation... [https://github.com/FreeCAD/FreeCAD/commit/c1454dfb commit c1454dfb]<br />
<br />
* ''SpreadsheetViewPy'' : Pour accéder aux feuilles de tableur. [https://github.com/FreeCAD/FreeCAD/commit/6e713628 commit 6e713628]<br />
<br />
* ''UnitsApi::sToNumber'' : Convertit une quantité ou un flottant en une chaîne de caractères. [https://github.com/FreeCAD/FreeCAD/commit/befbd95d commit befbd95d]<br />
<br />
* ''View3DInventorPy::getCornerCrossSize'' : Retourne la taille de la croix de l'axe du coin en cours d'utilisation. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::setPopupMenuEnabled'' : Active le menu popup. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]<br />
* ''View3DInventorPy::isCornerCrossVisible'' : Retourne la visibilité de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::isPopupMenuEnabled'' : Retourne si le menu popup est activé. [https://github.com/FreeCAD/FreeCAD/commit/9def811a commit 9def811a]<br />
* ''View3DInventorPy::projectPointToLine'' : Projette le point 2d donné sur une ligne. [https://github.com/FreeCAD/FreeCAD/commit/b6527a70 commit b6527a70]<br />
* ''View3DInventorPy::setCornerCrossSize'' : Définit la taille de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
* ''View3DInventorPy::setCornerCrossVisible'' : Définit la visibilité de la croix de l'axe du coin. [https://github.com/FreeCAD/FreeCAD/commit/9d15df29 commit 9d15df29]<br />
<br />
* ''ViewProviderSpreadsheetPy'' : Pour gérer les cellules des feuilles de tableur. [https://github.com/FreeCAD/FreeCAD/commit/16bbe123 commit 16bbe123] et [https://github.com/FreeCAD/FreeCAD/commit/093f15dc commit 093f15dc]<br />
<br />
</div><br />
<br />
==== API en Python modifiées ====<br />
<br />
* ''MeshObject::trim(base, normal)'' a été changé en ''MeshPy::trimByPlane(base, normal)'' : Découpe le maillage avec un plan donné. [https://github.com/FreeCAD/FreeCAD/commit/837de28e commit 837de28e]<br />
<br />
</div><br />
<br />
== Gestionnaire d'Addon ==<br />
<br />
{|cellpadding=5<br />
| [[File:AddonManagerExpanded_relnotes_0.20.png|400px]]<br />
| Le [[Std_AddonMgr/fr|Gestionnaire d'Addon]] a été modifié pour prendre en charge la distribution des packs de préférences et pour afficher les informations contenues dans les métadonnées d'un addon. Le gestionnaire d'addons comprend également une prise en charge améliorée des addons dont le code source est situé à plusieurs emplacements d'hébergement git différents. La prise en charge de la mise en réseau a été améliorée afin de fournir une gestion plus robuste des connexions SSL et une prise en charge des proxys nécessitant une authentification. La prise en charge a été ajoutée pour ajouter automatiquement des boutons de macro à la barre d'outils après l'installation, pour désactiver les modules complémentaires sans les supprimer et pour changer la branche git d'un module complémentaire qui est extraite. Enfin, l'interface utilisateur a été modifiée pour améliorer la recherche et l'affichage des différents filtres de liste.<br />
|}<br />
<br />
== Atelier Arch ==<br />
<br />
{|cellpadding=5<br />
| [[File:ArchWindow_Placement_1r_relnotes_0.20.png|250px]]<br />
| [[File:ArchWindow Placement_2r_relnotes_0.20.png|250px]]<br />
| '''Atelier SketchArch'''<br />
<br />
Grâce à [[Image:Attach in SketchArch.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch Attach Feature], il est désormais possible de placer une [[Image:Arch_Window.svg|20px|link=Arch_Window/fr]] [[Arch_Window/fr|Fenêtre]] et un [[Image:Arch_Equipment.svg|20px|link=Arch_Equipment]] [[Arch_Equipment/fr|Équipement]] de manière paramétrique et intuitive par rapport aux [[Image:Arch_Wall.svg|20px|link=Arch_Wall]] [[Arch_Wall/fr|Murs]]. Pour utiliser cette fonctionnalité, il faut installé l'[[File:SketchArch Workbench.svg|20px]] [https://github.com/paullee0/FreeCAD_SketchArch atelier SketchArch] expérimental externe.<br />
[https://github.com/paullee0/FreeCAD_SketchArch Add-on et ReadMe sur Github] (Pas encore disponible dans le [[Std_AddonMgr/fr|Gestionnaire d'Addon]]).<br />
<br />
[https://forum.freecadweb.org/viewtopic.php?f=23&t=50802 Discussion sur le forum]<br />
|}<br />
<br />
{|cellpadding=5<br />
| [[File:NewArchStructureProperties_relnotes_0.20.jpg|250px]]<br />
| '''Nouvelles propriétés pour les objets Arch Structure''' :<br />
<br />
'''BasePerpendicularToTool''' : crée une copie de la Base (profil d'extrusion) au début de l'outil (chemin d'extrusion) et la place perpendiculairement au premier bord de l'outil. C'est la même chose que de fixer la Base avec MapMode=NormalToEdge, mais c'est automatique et cela permet de réutiliser le même objet Base pour plusieurs structures. Lorsque BasePerpendicularToTool = True, d'autres propriétés contrôlent le placement de la Base par rapport à l'axe de l'outil. Elles sont présentées dans l'image ci-jointe.<br />
<br />
* '''ToolOffsetFirst''' et '''ToolOffsetLast''' : étendent/découpent la structure au début et à la fin respectivement (la longueur réelle de la structure est disponible dans la propriété ComputedLength en lecture seule).<br />
<br />
* '''BaseRotation''' : fait tourner la Base (la rotation se fait autour du point "(0,0)" de la base qui est le centre pour [[Arch_Profile/fr|Arch Profilés]], l'origine pour les esquisses et généralement le premier point pour [[Draft_Wire/fr|Draft Polylignes]]).<br />
<br />
* '''BaseOffsetX''' et '''BaseOffsetY''' : déplacent la Base (profil d'extrusion).<br />
<br />
* '''BaseMirror''' : miroir de la Base (profil d'extrusion).<br />
<br />
Une nouvelle commande '''Create multiple Arch Structure''' a également été ajoutée. Elle utilise le premier objet sélectionné comme Base, et crée des objets Arch Structures pour chaque bord des autres objets sélectionnés. Ensuite, les propriétés de chaque objet Structure peuvent être ajustées dans l'éditeur de propriétés. Cette commande a été ajoutée pour le flux de travail avec une esquisse maître (il y a un risque de problème de dénomination topologique à moins de créer une copie non-paramétrique de l'esquisse maître ou d'utiliser la version de Realthunder).<br />
<br />
La prise en charge des ''données 2D'' telles que le tracé, les hachures, les textes et les dimensions est maintenant activée dans l'importation et l'exportation IFC, ce qui contribue à rendre le format IFC de plus en plus adapté au travail traditionnel de CAO 2D. Un effort similaire est en cours dans [https://blenderbim.org BlenderBIM]. D'autres améliorations du mode de travail 2D sont documentées [https://forum.freecadweb.org/viewtopic.php?p=563067#p563067 dans ce fil de discussion du forum].<br />
<br />
[https://forum.freecadweb.org/viewtopic.php?f=23&t=43228&start=60 Discussion sur le forum], [https://github.com/FreeCAD/FreeCAD/pull/3229 Pull request #3229]<br />
|}<br />
<br />
== Atelier Draft ==<br />
<br />
* Une case à cocher {{MenuCommand|Global}} a été ajoutée au panneau des tâches de nombreuses commandes de dessin. Le fait de la cocher permet de saisir des coordonnées dans le système de coordonnées global même si le [[Draft_SelectPlane/fr|plan de travail]] n'est pas aligné avec le plan XY global.<br />
<br />
* La commande [[File:Draft_Hatch.svg|24px]] [[Draft_Hatch/fr|Draft Hachure]] a été introduite. Elle crée des hachures sur les faces d'un objet sélectionné à l'aide de motifs provenant de fichiers PAT d'AutoCAD.<br />
<br />
* La commande [[File:Draft_AddNamedGroup.svg|24px]] [[Draft_AddNamedGroup/fr|Draft Nommer un groupe]] a été introduite. La commande[[File:Draft_AddToGroup.svg|24px]] [[Draft_AddToGroup/fr|Draft Déplacer vers un groupe]] a été étendue avec la même fonctionnalité.<br />
<br />
* Le travail sur la commande [[File:Draft_SetStyle.svg|24px]] [[Draft_SetStyle/fr|Draft Définir le style]], toujours en cours dans FreeCAD version 0.19, a été terminé.<br />
<br />
* Une option d'édition par double-clic a été ajoutée pour [[File:Draft_Text.svg|24px]] [[Draft_Text/fr|Draft Texte]]. Elle ouvre le même panneau de tâches d'édition que celui utilisé lors de la création d'un texte.<br />
<br />
* Pour [[File:Draft_Dimension.svg|24px]] [[Draft_Dimension/fr|Draft Dimensions]], la {{Value|arch}} {{PropertyView|Unit Override}} pour les dimensions architecturales impériales a été introduite.<br />
<br />
* Les objets [[File:Draft_Shape2DView.svg|24px]] [[Draft_Shape2DView/fr|Draft Vue 2D d'une forme]] ont maintenant une propriété {{PropertyData|Auto Update}}. La définition de cette propriété à {{False}} peut s'avérer utile si un document contient de nombreux objets ''Draft Vue 2D d'une forme'' ou s'ils sont complexes.<br />
<br />
* Il est maintenant possible d'inverser une [[Draft_Wire/fr|Draft Polyligne]] via le menu contextuel [[File:Draft_Edit.svg|24px]] [[Draft_Edit/fr|Draft Éditer]]. [https://forum.freecadweb.org/viewtopic.php?f=23&t=58643&start=20 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4811 Pull request #4811].<br />
<br />
=== Autres améliorations de Draft ===<br />
<br />
* Correction de [[Draft_Snap_Grid/fr|Draft Aimantation Grille]] lorsque le curseur se trouve sur une face. [https://forum.freecad.org/viewtopic.php?f=23&t=62274 Discussion du forum]. [https://github.com/FreeCAD/FreeCAD/commit/1761eb8ce Git commit].<br />
<br />
* Les nouveaux [[Draft_Text/fr|Draft Textes]] sont désormais alignés sur le [[Draft_SelectPlane/fr|plan de travail]], [https://github.com/FreeCAD/FreeCAD/pull/5092 Pull request #5092].<br />
<br />
* La prise en charge de deux convertisseurs DWG a été ajoutée : [https://www.gnu.org/software/libredwg LibreDWG] et [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]] et [[FreeCAD_and_DWG_Import/fr|FreeCAD et l'importation DWG]] pour plus d'informations.<br />
<br />
== Atelier FEM ==<br />
<br />
{| cellpadding=5<br />
| [[Image:FEM_Z88-settings_relnotes_0.20.png|384px]]</br>Les nouveaux paramètres Z88 et leurs valeurs par défaut<br />
| Le [[FEM_SolverZ88/fr|solveur Z88]] est maintenant entièrement utilisable. Vous pouvez spécifier la méthode de solveur et modifier les paramètres de mémoire. Les nouvelles valeurs par défaut vous permettent également d'effectuer directement des simulations complexes.<br />
[https://github.com/FreeCAD/FreeCAD/commit/d035bbc1ca commit d035bbc1ca et suivants]<br />
|-<br />
| [[Image:FEM_buckling-analysis_relnotes_0.20.gif|384px]]</br>Résultat d'une analyse de flambage linéaire.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il est maintenant possible d'effectuer des analyses de flambage en utilisant le solveur [[FEM_SolverCalculixCxxtools/fr|Calculix]]. [https://github.com/FreeCAD/FreeCAD/pull/4379 Pull request #4379]<br />
|-<br />
| [[Image:FEM_Gmsh-MeshSizeFromCurvature_relnotes_0.20.png|384px]]</br>Effet de "la taille du maillage à partir de la courbure". À gauche : réglé sur 12, à droite : désactivé<br />
| Il existe une nouvelle propriété pour le mailleur [[FEM_MeshGmshFromShape/fr|Gmsh]]. Le nombre d'éléments de maillage par <math>2\pi</math> fois le rayon de la courbure peut être spécifié. La valeur par défaut est 12 et pour obtenir un maillage plus fin aux petits coins ou trous, cette valeur peut être augmentée pour de meilleurs résultats. Cette fonctionnalité nécessite Gmsh 4.8 ou plus récent.<br />
[https://forum.freecadweb.org/viewtopic.php?f=18&t=56401 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4596 Pull request #4596]<br />
|-<br />
| [[Image:FEM_Gmsh-RecombinationAlgorithm_relnotes_0.20.png|384px]]</br>Effet de l'algorithme de recombinaison. À gauche : en utilisant ''Simple'', à droite : en utilisant ''Simple full-quad''<br />
| FreeCAD permet maintenant de sélectionner un algorithme ainsi que la recombinaison de maillage 3D pour le mailleur [[FEM_MeshGmshFromShape/fr|Gmsh]]. Pour plus de détails sur la recombinaison des éléments de maillage, [[FEM_MeshGmshFromShape/fr#Recombinaison_d.27.C3.A9l.C3.A9ments|FEM Maillage MEF à partir d'une forme avec Gmsh]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/4706 Pull request #4706]<br />
|}<br />
<br />
=== Autres améliorations de FEM ===<br />
<br />
* '''Important :''' A partir de cette version, FreeCAD utilisera les [https://fr.wikipedia.org/wiki/Syst%C3%A8me_international_d%27unit%C3%A9s unités SI] (m, kg, s, K, A, mol, cd) pour écrire les fichiers d'entrée du [[FEM_SolverElmer/fr|solveur Elmer]] (''case.sif'' et ''mesh.nodes''). Ceci est indépendant du [[Preferences_Editor/fr#Unit.C3.A9s|système d'unités]] utilisé par FreeCAD.<br />
* '''Important :''' A partir de cette version, l'échelle des [[FEM_PostPipelineFromResult/fr|résultats]] et de leurs [[FEM_Workbench/fr#Menu_:_R.C3.A9sultats|filtres]] utilisera les unités SI (m, kg, s, K, A, mol, cd). Ainsi, le déplacement est donné en mètre, la contrainte en Pascal. Ceci s'applique à tous les [[Preferences_Editor/fr#Unit.C3.A9s|systèmes d'unités]] dérivés du SI de FreeCAD .<br />
* Le maillage avec le solveur [[FEM_SolverCalculixCxxtools/fr|Calculix]] utilise désormais tous les cœurs du processeur. [https://github.com/FreeCAD/FreeCAD/pull/6374 Pull request #6374]<br />
* Le maillage avec [[FEM_MeshGmshFromShape/fr|Gmsh]] utilise désormais tous les cœurs du CPU. [https://github.com/FreeCAD/FreeCAD/pull/6370 Pull request #6370]<br />
* L'ordre des éléments des maillages [[FEM_MeshGmshFromShape/fr|Gmsh]] peut être modifié via la boîte de dialogue de maillage. [https://github.com/FreeCAD/FreeCAD/pull/4660 Pull request #4660]<br />
* Le filtre de résultat [[FEM_PostFilterDataAtPoint/fr|Données du filtre d'écrêtage du point]] fonctionne maintenant réellement : On obtient des informations à partir des mailles de résultat en cliquant dessus ou en spécifiant une coordonnée de maille.<br />
* Une nouvelle contrainte a été ajoutée : {{MenuCommand|Modèle → Contraintes mécaniques → [[File:FEM_ConstraintCentrif.svg|16px]] [[FEM_ConstraintCentrif/fr|Constrainte centrifuge]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4738 Pull request #4738]<br />
* Un nouveau solveur a été ajouté : {{MenuCommand|Solveur → [[File:FEM_SolverMystran.svg|16px]] [[FEM_SolverMystran/fr|Solveur Mystran]]}}. De nombreux commits.<br />
* Une nouvelle contrainte a été ajoutée : {{MenuCommand|Modèle → Contraintes géométriques → [[File:FEM_ConstraintSpring.svg|16px]] [[FEM_ConstraintSpring/fr|Contrainte ressort]]}}. [https://github.com/FreeCAD/FreeCAD/pull/4982 Pull request #4982]<br />
* Il est maintenant possible d'avoir des [[FEM_PostPipelineFromResult/fr|pipelines de résultats]] avec plusieurs filtres, où certains prennent d'autres filtres en entrée, et d'autres prennent les résultats directement dans le pipeline. [https://github.com/FreeCAD/FreeCAD/commit/708a300b commit 708a300b]<br />
* Les cartes de matériaux peuvent désormais contenir des valeurs de conductivité électrique. [https://github.com/FreeCAD/FreeCAD/pull/4647 Pull request #4647]<br />
* Cartes de matériaux ajoutées pour l'azote et l'argon. [https://github.com/FreeCAD/FreeCAD/pull/4649 Pull request #4649]<br />
* Ajout de la prise en charge des algorithmes de maillage ''"HXT"'' (3D) et ''"Packing Parallelograms"'' (2D) de [[FEM_MeshGmshFromShape/fr|Gmsh]]. [https://github.com/FreeCAD/FreeCAD/pull/4654 Pull request #4654]<br />
* Permet de spécifier un algorithme pour la propriété ''"Optimisation d'ordre élevé"'' de [[FEM_MeshGmshFromShape/fr#Propriétés|Gmsh]]. [https://github.com/FreeCAD/FreeCAD/pull/4705 Pull request #4705]<br />
* Les matériaux solides non linéaires à durcissement simple peuvent désormais avoir un nombre arbitraire de limites d'élasticité. [https://github.com/FreeCAD/FreeCAD/pull/5024 Pull request #5024]<br />
* Ajout/suppression modale d'entités géométriques aux contraintes agissant aux limites. [https://github.com/FreeCAD/FreeCAD/pull/5117 Pull request #5117]<br />
* La plupart des dialogues de contraintes FEM se comportent désormais de manière uniforme et offrent les mêmes fonctionnalités de sélection des objets 3D. [https://github.com/FreeCAD/FreeCAD/pull/5391 Pull request #5391]<br />
<br />
==Exportation== <br />
<br />
* DXF : Le bloc d'unité manquant a été ajouté au fichier header14.rub. [https://github.com/FreeCAD/FreeCAD/issues/5793 Pull request #5793]<br />
<br />
== Atelier Mesh ==<br />
<br />
=== Amélioration du support des éléments NASTRAN GRID ===<br />
<br />
L'outil d'importation de Mesh supporte maintenant l'élément "GRID*" de haute précision. L'élément "GRID" de précision standard a également été amélioré et supporte maintenant les entrées numériques délimitées par des espaces ainsi que les entrées à largeur de champ fixe, conformément à la documentation du format NASTRAN95.<br />
<br />
=== Autres améliorations de Mesh ===<br />
<br />
Correction des faux négatifs lors des tests d'auto-intersection lorsque les facettes sont coplanaires : [https://github.com/FreeCAD/FreeCAD/pull/5002 Pull request #5002].<br />
<br />
== Atelier OpenSCAD ==<br />
<br />
L'interopérabilité avec OpenSCAD a été améliorée, en ajoutant le support de plusieurs opérations manquantes dans les versions précédentes (extrusion linéaire avec rotations, extrusions rotatives). Plusieurs opérations ont été modifiées pour fournir des équivalents d'objets FreeCAD améliorés, en particulier pour les extrusions torsadées. La génération de surfaces à partir de données discrètes a été modifiée pour donner des résultats plus proches de ceux d'OpenSCAD, plutôt que des surfaces cannelées.<br />
<br />
De nouvelles options ont été ajoutées pour supporter l'exécution de FreeCAD, OpenSCAD, ou les deux, dans des environnements de bacs à sable tels que les AppImages et les paquets Snap : les données peuvent maintenant être transférées vers et depuis OpenSCAD via le mécanisme standard de répertoire temporaire, via un répertoire temporaire spécifié par l'utilisateur auquel les deux exécutables ont accès, ou, nouveauté d'OpenSCAD 2021.1, via un mécanisme de "stdout pipe", contournant entièrement les fichiers temporaires.<br />
<br />
{| cellpadding=5<br />
| [[Image:OpenSCAD_AddElement_relnotes_0.20.png|384px]]<br />
| Les options suivantes ont été ajoutées au panneau des tâches de la fonction [[OpenSCAD_AddOpenSCADElement/fr|Ajout d'un élément OpenSCAD]] :<br />
Load - charger un fichier scad<br />
Save - sauvegarder un fichier scad<br />
Refresh - mise à jour de la vue FreeCAD<br />
Clear - effacer la saisie de texte<br />
<br />
Une nouvelle boîte de dialogue donne des informations sur les erreurs d'OpenSCAD.<br />
|}<br />
<br />
== Atelier Part ==<br />
<br />
{| cellpadding=5<br />
| [[Image:Part_Extrusion-inner-structures_relnotes_0.20.png|384px]]</br>Extrusion conique d'une esquisse avec une structure interne.<br />
| L'[[Part_Extrude/fr|extrusion]] conique de structures internes donne désormais des résultats utilisables. Auparavant, les structures internes étaient extrudées comme si elles étaient autonomes et ne faisaient pas partie d'une structure.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5367 Pull request #5367]<br />
|}<br />
<br />
=== Autres améliorations de Part ===<br />
<br />
* La boîte de dialogue pour éditer des [[Part_Cylinder/fr|Cylindres]] permet maintenant de spécifier un angle relatif à la normale du plan d'attache choisi. De cette façon, on peut créer des cylindres obliques. [https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]<br />
* L'outil [[Part_FaceColors/fr|Définir les couleurs]] permet maintenant aussi de définir la transparence (''canal Alpha'') des faces. Cette transparence peut être [[Import_Export/fr|exportée]], ce qui permet par exemple de créer des fichiers STEP avec des pièces transparentes.<br />
* Les commandes suivantes prennent désormais en charge App::Links : [[Part_Loft/fr|Lissage]], [[Part_Sweep/fr|Balayage]], [[Part_Extrude/fr|Extrusion]], [[Part_Revolve/fr|Révolution]], [[Part_ReverseShapes/fr|Inverser les formes]], [[Part_Mirror/fr|Miroir]], [[Part_Offset2D/fr|Décalage 2D]], [[Part_Offset/fr|Décalage 3D]], [[Part_CheckGeometry/fr|Vérifier la géométrie]], [[Part_RuledSurface/fr|Surface réglée]], [[Part_CrossSections/fr|Coupes]], et [[Part_Thickness/fr|Évidement]]. [https://github.com/FreeCAD/FreeCAD/pull/6478 Pull request #6478]<br />
<br />
== Atelier PartDesign ==<br />
<br />
{| cellpadding=5<br />
| [[Image:PD_Pad-Length-along-reference_relnotes_0.20.gif|384px]]</br>Extrusion le long d'une arête du modèle.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il y a une nouvelle option pour [[PartDesign_Pad/fr|extruder]] le long de la direction d'un bord dans le modèle 3D.<br />
[https://github.com/FreeCAD/FreeCAD/pull/4685 Pull request #4685]<br />
|-<br />
| [[File:PartDesign_Chamfer_Face_Selection_relnotes_0.20.png|384px]]<br />
| Lorsque la distance et l'angle sont spécifiés dans l'outil [[PartDesign_Chamfer/fr|Chanfrein]] et que des faces sont sélectionnées, la distance sera appliquée le long des faces sélectionnées. De même, si deux distances sont spécifiées, la taille à 1 sera appliquée le long de la face sélectionnée.<br />
Ce comportement peut être remplacé par l'autre face en utilisant le bouton de changement de direction.<br />
[https://forum.freecadweb.org/viewtopic.php?f=19&t=62084 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/5039 Pull request #5039].<br />
|-<br />
| [[File:PartDesign_Loft_Vertex_relnotes_0.20.png|384px]].</br>Un lissage avec plusieurs sections, la dernière étant un sommet.<br />
| Il est désormais possible de créer un [[PartDesign_AdditiveLoft/fr|Lissage additif]] ou [[PartDesign_SubtractiveLoft/fr|Lissage soustractif]], ou un [[PartDesign_AdditivePipe/fr|Balayage additif]] ou [[PartDesign_SubtractivePipe/fr|Balayage soustractif]] vers ou depuis un sommet [[Glossary/fr#V|Vertex]] d'une esquisse ou d'un corps. Cela permet de créer des pyramides par exemple.</br>'''Note''' : Les sommets des esquisses sont créés en tant que géométrie de construction. Pour les utiliser comme points d'extrémité de lissages, vous devez d'abord [[Sketcher_ToggleConstruction/fr|les changer en géométrie normale]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/5170 Pull request #5170] (pour les lissages), [https://github.com/FreeCAD/FreeCAD/pull/5193 Pull request #5193] (pour les balayages)<br />
|-<br />
| [[Image:PD_Pad-Taper-angle_relnotes_0.20.png|384px]]</br>Une cavité conique dans une protrusion non conique.<br />
| Les boîtes de dialogue de [[PartDesign_Pad/fr|Protrusion]] et de [[PartDesign_Pocket/fr|Cavité]] propose de définir un angle d'effilement pour l'extrusion.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5357 Pull request #5357]<br />
|-<br />
| [[Image:PD_Pocket-direction_relnotes_0.20.gif|384px]]</br>Cavité selon différentes directions.</br>Cliquez sur l'image pour voir l'animation.<br />
| Il est maintenant possible de spécifier la direction pour l'[[PartDesign_Pocket/fr|extrusion]] de la cavité.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5164 Pull request #5164]<br />
|-<br />
| [[File:PartDesign_Cylinder_direction_relnotes_0.20.png|384px]]<br />
| La boîte de dialogue pour éditer un [[PartDesign_AdditiveCylinder/fr|Cylindre]] (additif et soustractif) permet maintenant de spécifier un angle par rapport à la normale du plan d'attache choisi. De cette façon, on peut créer des cylindres obliques.<br />
[https://github.com/FreeCAD/FreeCAD/pull/4708 Pull request #4708]<br />
|-<br />
| [[File:PartDesign_Helix_Growth_relnotes_0.20.png|384px]].<br />
| La fonction [[PartDesign_AdditiveHelix/fr|Hélice]] a le nouveau mode '''Hauteur-Tours-Croissance''' pour créer des spirales plates.<br />
[https://forum.freecadweb.org/viewtopic.php?f=19&t=56378 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4590 Pull request #4590]<br />
|-<br />
| [[File:PartDesign_Islands-Extrude_relnotes_0.20.png|384px]]</br>Une seule protrusion et une seule [[PartDesign_Revolution/fr|Révolution]] avec des profils imbriqués. La protrusion de base n'est là que pour garantir que la pièce soit un seul solide.<br />
| Toutes les fonctions de PartDesign qui peuvent extruder des esquisses peuvent désormais gérer les esquisses avec des profils imbriqués qui forment des îles. Par exemple, il est possible de [[PartDesign_Revolution/fr|faire tourner]] une esquisse constituée de 3 cercles imbriqués avec le même point central. <br>'''Remarque''' : L'extrusion de profils imbriqués ne fonctionne que si le résultat est toujours un seul corps.<br />
[https://github.com/FreeCAD/FreeCAD/pull/6381 Pull request #6381]<br />
|-<br />
| [[Image:PD_Pad-Length-alog-direction_relnotes_0.20.gif|384px]]</br>Effet de la nouvelle option "Longueur le long de la normale de l'esquisse".</br>Cliquez sur l'image pour voir l'animation.<br />
| Nouvelle option pour [[PartDesign_Pad/fr|extruder]] d'une certaine longueur le long de la direction. La longueur est mesurée le long de la normale de l'esquisse ou le long de la direction personnalisée.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=50466 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/3893 Pull request #3893]<br />
|-<br />
| [[File:PartDesign_Hole_thread_relnotes_0.20.PNG|384px]]<br />
| La fonction [[PartDesign_Hole/fr|Perçage]] peut désormais modéliser de véritables filets.<br />
[https://forum.freecadweb.org/viewtopic.php?f=34&t=54240 Discussion du forum], [https://github.com/FreeCAD/FreeCAD/pull/4274 Pull request #4274]<br />
|-<br />
|}<br />
<br />
=== Autres améliorations de PartDesign ===<br />
<br />
* Avec la fonction [[PartDesign_AdditiveHelix/fr|Hélice]], on peut désormais utiliser la normale de l'esquisse comme axe. [https://github.com/FreeCAD/FreeCAD/pull/5199 Pull request #5199]<br />
* La fonction [[PartDesign_Sprocket/fr|Pignon]] permet désormais de créer également des pignons normalisés ISO. [https://forum.freecadweb.org/viewtopic.php?f=22&t=44525#p478369 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4478 Pull request #4478]<br />
* Les fonctions [[PartDesign_AdditiveLoft/fr|Lissage]] et [[PartDesign_AdditivePipe/fr|Balayage]] permettent désormais d'utiliser les faces du corps pour les sections. [https://github.com/FreeCAD/FreeCAD/pull/5155 Pull request #5155]<br />
* Il est désormais possible de sélectionner plusieurs faces avant d'ouvrir la boîte de dialogue de [[PartDesign_Pad/fr|Protrusion]] ou [[PartDesign_Pocket/fr|Cavité]]. Dans ce cas, la première face sélectionnée sera utilisée pour déterminer la direction par défaut de la protrusion/cavité. [https://github.com/FreeCAD/FreeCAD/commit/d34a5616a2b38c96ad05f9a0763ba7504dfb814d commit d34a5616]<br />
* Il est possible de décaler les [[PartDesign_SubShapeBinder/fr|Sous formes liées]] si elles sont basées sur des arêtes, des lignes ou des faces. [https://github.com/FreeCAD/FreeCAD/pull/6338 Pull request #6338]<br />
* Les [[PartDesign_SubShapeBinder/fr|Sous formes liées]] possède maintenant la propriété ''Refine'' comme tous les autres objets PartDesign. [https://github.com/FreeCAD/FreeCAD/pull/6550 Pull request #6550]<br />
* Dans les boîtes de dialogue de [[PartDesign_Chamfer/fr|Chanfrein]] et de [[PartDesign_Fillet/fr|Congé]], tous les bords d'un corps peuvent être sélectionnés via le menu contextuel en mode Ajout. [https://github.com/FreeCAD/FreeCAD/pull/5269 Pull request #5269]<br>Lorsque vous avez sélectionné un objet 3D avant de cliquer sur l'icône pour créer un congé ou un chanfrein, tous les bords de l'objet seront automatiquement sélectionnés. [https://github.com/FreeCAD/FreeCAD/pull/5328 Pull request #5328]<br />
* Les boîtes de dialogue de [[PartDesign_Chamfer/fr|Chanfrein]] et [[PartDesign_Fillet/fr|Congé]] disposent désormais chacune d'une nouvelle case à cocher ''Utiliser tous les bords'', qui est liée à la propriété Use All Edges de ces objets. Lorsque la case est cochée, la propriété est définie à True. Lorsqu'elle n'est pas cochée, la propriété est définie à False. Lorsque Use All Edges est True, il y a une protection contre le [[Topological_naming_problem/fr|problème de dénomination topologique]] car alors tous les bords de l'objet de base sont utilisés, quel que soit le nombre de bords. [https://github.com/FreeCAD/FreeCAD/pull/5340 Pull request #5340]<br />
* La sélection du plan lors de l'[[PartDesign_NewSketch/fr|ajout d'une nouvelle esquisse]] peut désormais se faire d'un simple clic dans la vue 3D. [https://github.com/FreeCAD/FreeCAD/pull/5408 Pull request] [https://forum.freecadweb.org/viewtopic.php?f=19&t=65020 Discussion du forum]<br />
* Lorsqu'un outil PartDesign est exécuté sans corps actif, FreeCAD propose désormais d'activer un corps ou d'en créer un nouveau. [https://github.com/FreeCAD/FreeCAD/pull/4949 Pull request #4949]<br />
* L'outil [[Part_FaceColors/fr|Définir les couleurs]] est désormais également disponible depuis l'atelier de PartDesign.<br />
<br />
== Atelier Path ==<br />
<br />
* La fonctionnalité Extensions a été ajoutée à l'opération [[Path_Adaptive/fr|Adaptatif]]. [https://github.com/FreeCAD/FreeCAD/pull/4388 Pull request #4388]<br />
* L'opération [[Path_Helix/fr|Hélice]] a été remaniée et la propriété Extra offset lui a été ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/5405 Pull request #5405]<br />
* La vérification si le schéma en cours utilise les minutes pour l'expression de vitesse et l'avertissement approprié ont été ajoutés. [https://github.com/FreeCAD/FreeCAD/pull/6357 Pull request #6357]<br />
* Les filets externes ont été ajoutés à l'opération de fraisage de filets. [https://github.com/FreeCAD/FreeCAD/pull/6485 Pull request #6485]<br />
* La stabilité de la gravure sur les esquisses a été améliorée. [https://github.com/FreeCAD/FreeCAD/pull/6394 Pull request #6394]<br />
* La visibilité des objets Parcours a été rendue plus naturelle. [https://github.com/FreeCAD/FreeCAD/pull/4911 Pull request #4911]<br />
<br />
== Module Plot ==<br />
<br />
* FreeCAD fournit maintenant le module Plot par défaut, de sorte que tout autre module/atelier peut créer des tracés sans nécessiter d'outils externes [https://github.com/FreeCAD/FreeCAD/pull/4971 Pull request #4971].<br />
<br />
== Atelier Sketcher ==<br />
<br />
{| cellpadding=5<br />
| [[File:SketcherSplitExample2_relnotes_0.20.png]]<br />
| Nouvelle fonction [[File:Sketcher_Split.svg|24px]] [[Sketcher_Split/fr|Diviser une arête]] pour diviser les lignes ou les arcs existants.<br />
[https://forum.freecadweb.org/viewtopic.php?f=9&t=55412 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4420 Pull request #4420]<br />
|-<br />
| [[File:SketcherCreateRoundedRectangleExample_relnotes_0.20.png]]<br />
| Nouvel outil [[File:Sketcher_CreateOblong.svg|24px]] [[Sketcher_CreateOblong/fr|Rectangle arrondi]] pour créer des rectangles aux coins arrondis.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=59210 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4835 Main Pull request #4835]<br />
|-<br />
| [[File:SketcherCreateCenteredRectangleExample_relnotes_0.20.png|384px]]<br />
| Nouvel outil [[File:Sketcher_CreateRectangle_Center.svg|24px]] [[Sketcher_CreateRectangle_Center/fr|Rectangle centré]] pour définir des rectangles via un point central.<br />
[https://github.com/FreeCAD/FreeCAD/commit/8b4acf11c2caf53cc1cb8dccd8bb6de8516f4492 Main commit]<br />
|-<br />
| [[File:Radiam anim_relnotes_0.20.gif]]<br />
| Nouvelle fonction [[File:Sketcher_ConstrainRadiam.svg|24px]] [[Sketcher_ConstrainRadiam/fr|Contrainte automatique rayon/diamètre]] permet d'assigner automatiquement un poids sur le pôle B-spline, un diamètre sur un cercle complet ou un rayon sur un arc. Support de la multi-sélection comme outils de diamètre/rayon.<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=57584&start=20#p509485 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4855 Main Pull request #4855]<br />
|-<br />
| [[File:SketcherRemoveAxesAlignmentResult_relnotes_0.20.png]]<br />
| Nouvel outil de contrainte [[File:Sketcher_RemoveAxesAlignment.svg|24px]] [[Sketcher_RemoveAxesAlignment/fr|Supprimer l'alignement des axes]] pour supprimer l'alignement des axes tout en essayant de préserver la relation de contrainte de la sélection.<br />
[https://github.com/FreeCAD/FreeCAD/commit/3c593a33cedc3e6a42928d9087f8a160852cc685 Main commit]<br />
|-<br />
| | [[File:SketcherSnapSlot_relnotes_0.20.gif]]<br />
| [[Sketcher_CreateSlot/fr|Sketcher Rainure]] peut être contraint horizontalement ou verticalement soit en l'aimantant manuellement avec la touche {{KEY|Ctrl}}, soit en utilisant l'option ''Auto contraintes'' de Sketcher.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request #5200]<br />
|-<br />
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif]]<br />
| Nouvel outil [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot/fr|Insérer un nœud]] pour insérer un nœud dans une B-spline existante.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] et [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]<br />
|}<br />
<br />
=== Autres améliorations de Sketcher ===<br />
<br />
* Prise en charge de l'Ajustement remanié. [https://github.com/FreeCAD/FreeCAD/pull/4330 Pull Request] [https://forum.freecadweb.org/viewtopic.php?f=10&t=54441 Discussion du forum]<br />
* Le comportement de l'outil [[File:Sketcher_CreateSlot.svg|24px]] [[Sketcher_CreateSlot/fr|Rainure]] a changé. Les rainures peuvent maintenant être créées en définissant le centre des deux demi-cercles. [https://github.com/FreeCAD/FreeCAD/pull/4843 Pull request #4843] [https://forum.freecadweb.org/viewtopic.php?f=17&t=59243&p=508658#p508658 Discussion du forum]<br />
* L'automatisation de la visibilité permet d'ouvrir Sketcher dans une [[Sketcher_ViewSection/fr|Vue en section]] lors de l'entrée en mode édition. [https://github.com/FreeCAD/FreeCAD/pull/4742 Pull request #4742] [https://forum.freecadweb.org/viewtopic.php?f=3&t=57056 Discussion du forum]<br />
* L'automatisation de la visibilité permet de forcer la caméra en [[Std_OrthographicCamera/fr|Vue orthographique]] lorsqu'on rentre dans le mode édition. [https://github.com/FreeCAD/FreeCAD/pull/4778 Pull request #4778] [https://forum.freecadweb.org/viewtopic.php?f=22&t=44747 Discussion du forum].<br />
* Option permettant d'afficher le nom de la contrainte dimensionnelle et d'utiliser un format personnalisé pour celui-ci. [https://github.com/FreeCAD/FreeCAD/pull/4966 Pull request] [https://forum.freecadweb.org/viewtopic.php?t=61153 Discussion du forum]<br />
* Lors de l'esquisse d'un [[Sketcher_Create3PointArc/fr|arc à 3 points]] avec Autoconstraint activé, une [[Sketcher_ConstrainTangent/fr|contrainte tangente]] est proposée pour les 3 points lors du survol d'une ligne/courbe. [https://github.com/FreeCAD/FreeCAD/pull/4945 Pull request #4945] [https://forum.freecadweb.org/viewtopic.php?f=3&t=60596&p=520217#p520209 Discussion du forum].<br />
* Les contraintes de rayon/diamètre sont affichées en utilisant une rotation angulaire pour faciliter la visualisation. L'angle et le caractère aléatoire optionnel sont réglables par l'utilisateur grâce aux paramètres documentés dans le [[Fine-tuning/fr|Réglage fin]]. [https://github.com/FreeCAD/FreeCAD/pull/4934 Pull request #4934] [https://forum.freecadweb.org/viewtopic.php?f=22&t=60370 Discussion du forum]<br />
* Il est maintenant possible de fixer l'angle de la direction lors de l'utilisation de l'outil [[Sketcher_RectangularArray/fr|Réseau rectangulaire]]. [https://github.com/FreeCAD/FreeCAD/commit/c9eaa239 commitc9eaa239] [https://forum.freecadweb.org/viewtopic.php?p=535691#p535691 Discussion du forum]<br />
* Il est maintenant possible de fixer l'angle de la direction lors de l'utilisation des outils [[Sketcher_Clone/fr|Clone]], [[Sketcher_Copy/fr|Copier]] et [[Sketcher_Move/fr|Déplacer]]. [https://github.com/FreeCAD/FreeCAD/commit/6e4a09f569cf commit] [https://forum.freecadweb.org/viewtopic.php?f=8&t=62799 Discussion du forum]<br />
* En cliquant avec le bouton droit de la souris sur une esquisse dans l'arborescence, vous obtiendrez désormais une entrée de menu contextuel "Éditeur de pièce jointe" qui ouvre la [[Part_EditAttachment/fr|boîte de dialogue d'Ancrage]] pour modifier la pièce jointe. [https://github.com/FreeCAD/FreeCAD/commit/c3511ba2f0 commit c3511ba2f0]<br />
* La sélection des contraintes est désactivée lors de l'utilisation d'un outil de géométrie ou de contrainte. Elle peut également être désactivée manuellement à tout moment en appuyant sur la touche {{KEY|Maj}}. [https://github.com/FreeCAD/FreeCAD/pull/5398 Pull request #5398] [https://forum.freecadweb.org/viewtopic.php?f=10&t=65465 Discussion du forum]<br />
* Un filtre d'affichage polyvalent a été ajouté dans le panneau de tâches de Sketcher pour faciliter la gestion de la visibilité des contraintes [https://forum.freecadweb.org/viewtopic.php?f=17&t=60569 Discussion du forum].<br />
* Il est désormais possible de définir le degré d'une B-Spline ([https://github.com/FreeCAD/FreeCAD/pull/6463 Pull request #6463]) et d'annuler le dernier point de contrôle défini ([https://github.com/FreeCAD/FreeCAD/pull/6476 Pull request #6476]) au moment de la création.<br />
* Révision des raccourcis par défaut afin de supprimer les raccourcis conflictuels et de rendre les raccourcis plus faciles à mémoriser. [https://forum.freecadweb.org/viewtopic.php?f=3&t=41272 Discussion sur le forum] ; Captures d'écran des raccourcis pour les [https://wiki.freecadweb.org/images/0/0c/Sketcher_Shortcuts_v0.20_Screenshot_Constraints.png contraintes], la [https://wiki.freecadweb.org/images/4/48/Sketcher_Shortcuts_v0.20_Screenshot_Geometry.png géometrie] et [https://wiki.freecadweb.org/images/9/90/Sketcher_Shortcuts_v0.20_Screenshot_variousTools.png divers outils].<br />
<br />
== Atelier Spreadsheet ==<br />
<br />
{| cellpadding=5<br />
| [[File:Spreadsheet-Preferences-Spreadsheet_relnotes_0.20.png]]<br />
| L'atelier a maintenant des [[File:Std_DlgPreferences.svg|24px]] [[Spreadsheet_Preferences/fr|Préférences]]. Elles sont utilisées par les commandes [[File:Spreadsheet_Import.svg|16px]] [[Spreadsheet_Import/fr|Spreadsheet Importer]] et [[File:Spreadsheet_Export.svg|16px]] [[Spreadsheet_Export/fr|Spreadsheet Exporter]].<br />
[https://github.com/FreeCAD/FreeCAD/pull/5073 Pull request #5073]<br />
|-<br />
| [[File:Spreadsheet_configuration_table_relnotes_0.20.png|384px]]<br />
| Il est désormais possible de configurer les [[Spreadsheet_Workbench/fr#Tables_de_configuration|tables de configuration]]. De cette façon, on peut définir différents jeux de paramètres pour la même pièce.<br />
Fait partie du [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].<br />
|-<br />
| [[File:Spreadsheet_binding-dialog.png]]<br />
| Les cellules peuvent désormais être [[Spreadsheet_Workbench/fr#Liaison cellulaire|liées à d'autres cellules]] de la même feuille de calcul ou d'une feuille différente.<br />
Fait partie du [https://github.com/FreeCAD/FreeCAD/pull/2862 Pull request #2862].<br />
|}<br />
<br />
=== Autres améliorations de Spreadsheet ===<br />
<br />
* Dans le menu contextuel des lignes/colonnes, il est désormais possible de spécifier la position lors de l'insertion de lignes/colonnes. [https://github.com/FreeCAD/FreeCAD/pull/4704 Pull request #4704].<br />
* Importation XLSX (utilisée par [[Std_Import/fr|Std Importer]]) : Ajout du support des fonctions Partie entière par défaut (floor) et Partie entière supérieure (ceil). [https://github.com/FreeCAD/FreeCAD/pull/5015 Pull request #5015].<br />
* Amélioration de la navigation en utilisant les touches {{KEY|Tab}} et {{KEY|Entrée}}.<br />
* Amélioration de l'interface pour couper et coller des blocs de cellules.<br />
<br />
== Atelier TechDraw ==<br />
<br />
{| cellpadding=5<br />
| [[File:TechDraw_ExtensionExample_relnotes_0.20.png|384px]]<br />
| Plus de 30 nouveaux outils, appelés [[TechDraw_Workbench/fr#Extensions|Extensions]], sont désormais disponibles. Ils offrent de nouvelles fonctionnalités cosmétiques pour améliorer les dessins.<br />
|}<br />
<br />
=== Autres améliorations de TechDraw ===<br />
<br />
* Il est désormais possible de [[TechDraw_ShareView/fr|Copier]] et [[TechDraw_MoveView/fr|Déplacer]] des [[TechDraw_Workbench/fr#Vues|Vues]] entre de pages.<br />
* Lorsqu'il y a plusieurs [[TechDraw_PageDefault/fr|Pages]] et que l'on veut ajouter une [[TechDraw_View/fr|Vue]], un [[TechDraw_ProjectionGroup/fr|Groupe de projections]] etc., il y a maintenant un dialogue pour demander à quelle page la vue doit être ajoutée. [https://github.com/FreeCAD/FreeCAD/pull/5309 Pull request #5309].<br />
* Un nouveau spécificateur de format ''%w'' a été ajouté pour afficher le nombre donné de chiffres après le point et supprimer les zéros de à la fin. [https://github.com/FreeCAD/FreeCAD/pull/5401 Pull request #5401].<br />
* Le nouveau spécificateur de format ''%w'' est maintenant la valeur par défaut. La préférence de spécification de format a été déplacée de l'onglet Avancé à l'onglet Dimension. [https://github.com/FreeCAD/FreeCAD/pull/6504 Pull request #6504].<br />
* Des hachures diagonales inversées ont été ajoutées pour l'outil [[TechDraw_GeometricHatch/fr|Hachures géométriques]]. [https://github.com/FreeCAD/FreeCAD/pull/6429 Pull request #6429].<br />
* Il existe une nouvelle option pour afficher une grille dans une [[TechDraw_PageDefault/fr|page]]. Plusieurs [[TechDraw_Preferences/fr#Grille|préférences]] connexes ont été introduites. [https://github.com/FreeCAD/FreeCAD/pull/6465 Pull request #6465].<br />
* L'affichage des unités dans les dimensions a été corrigé conformément aux normes. Le symbole du degré est toujours présent pour la valeur de la dimension et les tolérances, les autres unités n'apparaissent que si ShowUnits est défini. L'unité apparaît immédiatement après la valeur de la dimension sauf s'il y a une tolérance, alors elle apparaît après la tolérance. [https://github.com/FreeCAD/FreeCAD/pull/6581 Pull request #6581]<br />
<br />
== Web ==<br />
<br />
Qt WebEngine est maintenant considéré comme l'option par défaut au lieu de Qt WebKit.<br />
<br />
== Ateliers externes ==<br />
<br />
{{Emphasis|Remarque :}} ce sont les nouveaux ateliers créés dans ce cycle de développement ou les anciens ateliers qui ont reçu des mises à jour. Voir les [[External_workbenches/fr|Ateliers externes]] pour plus d'ateliers pouvant être installés et couvrant une grande variété de sujets. Si vous souhaitez voir votre atelier ajouté, rejoignez le [https://forum.freecadweb.org/index.php forum] et présentez votre code.<br />
<br />
=== A2plus ===<br />
<br />
Plusieurs fonctions permettant de visualiser, d'inspecter et de modifier les contraintes existantes ont été ajoutées. Il est désormais possible de mettre en évidence les contraintes à l'aide d'une étiquette, de supprimer temporairement une contrainte ou d'exécuter le solveur uniquement pour une contrainte particulière.<br />
<br />
Pour plus d'informations, voir [[A2plus_Workbench/fr#Traitement_des_contraintes|la description du traitement des contraintes]].<br />
<br />
=== Assembly3 ===<br />
<br />
{| cellpadding=5<br />
| [[File:Asm3_relnotes_0.20.jpg|384px]]<br />
| L'atelier Assembly3 est disponible (depuis mars 2022) par le biais du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Cela permet d'installer et de gérer facilement les dépendances externes de l'atelier.<br />
<br />
Assembly3 permet de créer des assemblages de corps différents contenus dans un seul fichier ou dans plusieurs documents en exploitant toute la puissance du système de liens de FreeCAD. Apprenez-en plus sur [[App_Link/fr|App Links]] dans cette [https://www.youtube.com/watch?v=yTDkJ7JZAWs présentation vidéo] de Realthunder.<br />
<br />
L'atelier Assembly3 utilise [https://solvespace.com SolveSpace] comme solveur.<br />
<br />
Une documentation complète est disponible sur la page principale [[Assembly3/fr|Assembly3]] du wiki de FreeCAD ou sur le site GitHub de Realthunder [https://github.com/realthunder/FreeCAD_assembly3/wiki wiki Assembly3].<br />
|-<br />
| [[File:Asm3_1_relnotes_0.20.jpg|384px]]<br />
| '''Principales fonctionnalités :'''<br />
* Solveur dynamique/interactif : déplacez les pièces avec la souris pendant que le solveur contraint le mouvement.<br />
* Liens : utilisez une seule pièce plusieurs fois dans un assemblage.<br />
* Liens externes : permet d'utiliser des pièces provenant de documents externes.<br />
* Assemblages hiérarchiques : permet la création de sous-assemblages.<br />
* Gel des assemblages : les assemblages qui ne doivent pas rester dynamiques peuvent être exclus des calculs et sont considérés comme des géométries fixes par le solveur asm3.<br />
* Et bien plus encore.<br />
|}<br />
<br />
=== Assembly4 ===<br />
<br />
{| cellpadding=5<br />
| [[Image:A4_veriant-beam_relnotes_0.20.png|384px]]</br>Longueur différente d'une poutre comme variante.<br />
| Nouvelle fonctionnalité permettant d'ajouter des variantes. Il s'agit de [[App_Link/fr|liens]] vers une pièce avec des paramètres variables, ce qui signifie que vous pouvez insérer la même pièce plusieurs fois, et ajuster les paramètres de chaque instance. Pour plus d'informations, consultez [https://forum.freecadweb.org/viewtopic.php?p=538666#p538666 ce fil du forum].<br />
|-<br />
| [[Image:A4_veriant-animation_relnotes_0.20.gif|384px]]</br>Un assemblage animé.</br>Cliquez sur l'image pour voir l'animation.<br />
| Les animations peuvent être exportées au format MP4 et GIF.<br />
|}<br />
<br />
=== FCGear ===<br />
<br />
L'[[FCGear_Workbench/fr|atelier FCGear]] a reçu quelques améliorations :<br />
<br />
* Pour les engrenages à développante, le diamètre extérieur (ou pointe) et le diamètre de la racine sont exposés en tant que propriétés ([https://github.com/looooo/freecad.gears/pull/69 détails]).<br />
* Les objets engrenages sont maintenant [[Part_EditAttachment/fr|attachables]]. ([https://github.com/looooo/freecad.gears/pull/72 détails]).<br />
* Les objets engrenages peuvent désormais être utilisés comme des fonctions additives dans les corps de PartDesign ([https://github.com/looooo/freecad.gears/pull/74 détails]).<br />
* La création d'objets engrenages apparaît désormais dans la pile d'annulation ([https://github.com/looooo/freecad.gears/pull/83 détails]).<br />
<br />
=== Plot ===<br />
<br />
<div class="mw-translate-fuzzy"><br />
* Le module Plot a été supprimé de l'atelier car il est désormais fourni par FreeCAD.<br />
</div><br />
<br />
=== Ship ===<br />
<br />
L'[[Ship_Workbench/fr|Atelier Ship]] est de nouveau opérationnel !<br />
<br />
* Un nouvel outil pour calculer le [https://github.com/FreeCAD/freecad.ship#static-sink-and-trim tirant d'eau et l'angle d'assiette] a été ajouté.<br />
* Un nouvel outil pour calculer les [https://github.com/FreeCAD/freecad.ship#raos opérateurs d'amplitude de réponse] a été ajouté en plus de [https://github.com/mancellin/capytaine capytaine].<br />
<br />
==Compilation==<br />
<br />
Depuis cette version, FreeCAD ne peut être compilé qu'avec Qt 5.x et Python 3.x. La version de Python la moins bien supportée est 3.6.9 selon [https://forum.freecadweb.org/viewtopic.php?f=10&t=62701 ce fil de discussion du forum].<br />
<br />
Pour compiler FreeCAD voir les instructions pour [[Compile_on_Windows/fr|Windows]], [[Compile_on_Linux/fr|Linux]] et [[Compile_on_MacOS/fr|MacOS]].<br />
<br />
Les systèmes d'exploitation pris en charge sont :<br />
* Windows 7, 8, 10 et 11<br />
* Linux Ubuntu Bionic Beaver (18.04) et Focal Fossa (20.04)<br />
* MacOS : 10.12 Sierra ou plus récent<br />
<br />
== Limitations connues ==<br />
<br />
===Windows 32 bits===<br />
<br />
Depuis FreeCAD 0.19, nous ne supportons plus officiellement Windows 32 bits. FreeCAD pourrait fonctionner sur ces systèmes, mais aucun support n'est donné.<br />
<br />
===Bureau distant sous Windows===<br />
<br />
Selon les capacités graphiques OpenGL d'un ordinateur, il se peut que l'on rencontre un plantage lors de l'exécution de FreeCAD via le bureau à distance. Pour résoudre ce problème, mettez à jour votre pilote OpenGL.<br />
Si cela ne vous aide pas :<br />
* Téléchargez [https://downloads.fdossena.com/geth.php?r=mesa64-latest cette bibliothèque OpenGL] pour Windows 64 bits et extrayez-la.<br />
* Renommez le fichier DLL en ''opengl32sw.dll'' et copiez-le dans le sous-dossier ''bin'' du dossier d'installation de FreeCAD (écrasez la DLL existante).<br />
<br />
<br />
[[Category:News{{#translation:}}]]<br />
[[Category:Documentation{{#translation:}}]]<br />
[[Category:Releases{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Release_notes_0.20/44/fr&diff=1156274Translations:Release notes 0.20/44/fr2022-06-21T15:07:34Z<p>Gnrc: </p>
<hr />
<div>{| cellpadding=5<br />
| [[File:SketcherSplitExample2_relnotes_0.20.png]]<br />
| Nouvelle fonction [[File:Sketcher_Split.svg|24px]] [[Sketcher_Split/fr|Diviser une arête]] pour diviser les lignes ou les arcs existants.<br />
[https://forum.freecadweb.org/viewtopic.php?f=9&t=55412 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4420 Pull request #4420]<br />
|-<br />
| [[File:SketcherCreateRoundedRectangleExample_relnotes_0.20.png]]<br />
| Nouvel outil [[File:Sketcher_CreateOblong.svg|24px]] [[Sketcher_CreateOblong/fr|Rectangle arrondi]] pour créer des rectangles aux coins arrondis.<br />
[https://forum.freecadweb.org/viewtopic.php?f=17&t=59210 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4835 Main Pull request #4835]<br />
|-<br />
| [[File:SketcherCreateCenteredRectangleExample_relnotes_0.20.png|384px]]<br />
| Nouvel outil [[File:Sketcher_CreateRectangle_Center.svg|24px]] [[Sketcher_CreateRectangle_Center/fr|Rectangle centré]] pour définir des rectangles via un point central.<br />
[https://github.com/FreeCAD/FreeCAD/commit/8b4acf11c2caf53cc1cb8dccd8bb6de8516f4492 Main commit]<br />
|-<br />
| [[File:Radiam anim_relnotes_0.20.gif]]<br />
| Nouvelle fonction [[File:Sketcher_ConstrainRadiam.svg|24px]] [[Sketcher_ConstrainRadiam/fr|Contrainte automatique rayon/diamètre]] permet d'assigner automatiquement un poids sur le pôle B-spline, un diamètre sur un cercle complet ou un rayon sur un arc. Support de la multi-sélection comme outils de diamètre/rayon.<br />
[https://forum.freecadweb.org/viewtopic.php?f=3&t=57584&start=20#p509485 Discussion du forum] [https://github.com/FreeCAD/FreeCAD/pull/4855 Main Pull request #4855]<br />
|-<br />
| [[File:SketcherRemoveAxesAlignmentResult_relnotes_0.20.png]]<br />
| Nouvel outil de contrainte [[File:Sketcher_RemoveAxesAlignment.svg|24px]] [[Sketcher_RemoveAxesAlignment/fr|Supprimer l'alignement des axes]] pour supprimer l'alignement des axes tout en essayant de préserver la relation de contrainte de la sélection.<br />
[https://github.com/FreeCAD/FreeCAD/commit/3c593a33cedc3e6a42928d9087f8a160852cc685 Main commit]<br />
|-<br />
| | [[File:SketcherSnapSlot_relnotes_0.20.gif]]<br />
| [[Sketcher_CreateSlot/fr|Sketcher Rainure]] peut être contraint horizontalement ou verticalement soit en l'aimantant manuellement avec la touche {{KEY|Ctrl}}, soit en utilisant l'option ''Auto contraintes'' de Sketcher.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5200 Pull request #5200]<br />
|-<br />
| [[File:SketcherBSplineInsertKnot_relnotes_0.20.gif]]<br />
| Nouvel outil [[File:Sketcher_BSplineInsertKnot.svg|24px]] [[Sketcher_BSplineInsertKnot/fr|Insérer un nœud]] pour insérer un nœud dans une B-spline existante.<br />
[https://github.com/FreeCAD/FreeCAD/pull/5311 Pull request #5311] et [https://github.com/FreeCAD/FreeCAD/pull/6356 Pull request #6356]<br />
|}</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1101327Download/fr2022-02-17T15:12:43Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Version stable courante ==<br />
<br />
La version 0.19.3 de FreeCAD (24366) a été publiée le 04 décembre 2021. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.19/fr|note de version]].<br />
<br />
Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3 page de la release 0.19.3].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<br />
{| align="center" cellpadding="20" style="font-size:120%"<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.19.3/FreeCAD-0.19.3-WIN-x64-installer-4.exe 64-bit] (includes installer)<br />
|<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.19.3/FreeCAD_0.19.3-OSX-x86_64-conda.dmg macOS 64-bit]<br />
|<br />
| align=center | [[Image:AppImage-logo.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 7/8/10/11.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de MacOS X ===<br />
<br />
MacOS OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
=== Note aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes : {{Version/fr|0.19}}<br />
{{Code|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-AppImage/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire d'Addon]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/53/fr&diff=1101326Translations:Download/53/fr2022-02-17T15:12:43Z<p>Gnrc: </p>
<hr />
<div>Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3 page de la release 0.19.3].</div>Gnrchttps://wiki.freecad.org/index.php?title=Download/fr&diff=1101325Download/fr2022-02-17T15:08:23Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
{{TOCright}}<br />
<br />
== Version stable courante ==<br />
<br />
La version 0.19.3 de FreeCAD (24366) a été publiée le 04 décembre 2021. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.19/fr|note de version]].<br />
<br />
Vous pouvez trouver des checksums SHA256 pour vérifier l'intégrité de votre téléchargement sur la [https://github.com/FreeCAD/FreeCAD/releases/tag/0.19.3 0.19.3 page des releases].<br />
<br />
Les versions précédentes peuvent être téléchargées à partir de la page [https://github.com/FreeCAD/FreeCAD/releases releases].<br />
<br />
{| align="center" cellpadding="20" style="font-size:120%"<br />
| align=center | [[Image:Windows.png]]<br />
<br />
[[Installing_on_Windows|Install on Windows]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.19.3/FreeCAD-0.19.3-WIN-x64-installer-4.exe 64-bit] (includes installer)<br />
|<br />
| align=center | [[Image:Mac.png]]<br />
<br />
[[Installing_on_Mac|Install on Mac]]<br />
<br />
[https://github.com/FreeCAD/FreeCAD/releases/download/0.19.3/FreeCAD_0.19.3-OSX-x86_64-conda.dmg macOS 64-bit]<br />
|<br />
| align=center | [[Image:AppImage-logo.png]]<br />
<br />
[[Installing_on_Linux|Install on Linux]]<br />
<br />
[[AppImage|AppImage 64-bit]]<br />
|}<br />
<br />
=== Notes aux utilisateurs de Windows ===<br />
<br />
* Les versions suivantes de Windows sont prises en charge : 7/8/10/11.<br />
* Une version portable qui ne nécessite pas d'installation est disponible sur la page [https://github.com/FreeCAD/FreeCAD/releases/ releases].<br />
* Le paquet peut également être installé à partir du gestionnaire [https://chocolatey.org/packages/freecad Chocolatey].<br />
<br />
=== Notes aux utilisateurs de MacOS X ===<br />
<br />
MacOS OS X 10.12 Sierra est la version minimum compatible.<br />
<br />
=== Note aux utilisateurs de GNU/Linux ===<br />
<br />
La plupart des distributions portent FreeCAD dans leurs référentiels officiels. Toutefois, si la distribution ne suit pas un modèle de version évolutive, la version fournie peut être obsolète. À la place, vous pouvez télécharger l’AppImage ci-dessus, le marquer comme exécutable et le lancer sans installation.<br />
<br />
Veuillez consulter la page [[Installing_on_Linux/fr|Installation sous Unix]] pour plus d'options d'installation, y compris les paquets quotidiens pour Ubuntu et ses dérivés.<br />
<br />
Une version portable qui n'a pas besoin d'installation peut être obtenue en démarrant FreeCAD avec ces commandes : {{Version/fr|0.19}}<br />
{{Code|code=<br />
cd path/to/directory_containing_AppImage/<br />
chmod +x ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
HOME="$PWD/Settings" FREECAD_USER_HOME="$PWD/Settings" ./FreeCAD_0.19-24366-Linux-Conda_glibc2.12-x86_64.AppImage<br />
}}<br />
<br />
Vous pourrez trouver plus d'informations sur les variables d'environnement de FreeCAD sur [[Start_up_and_Configuration/fr|la page de configuration]].<br />
<br />
== Versions de développement ==<br />
<br />
FreeCAD est en développement constant.<br />
* Pour les utilisateurs de Linux, consultez le développement [[AppImage/fr|AppImage]].<br />
* Pour les versions de développement MacOS et Windows et le développement du code source, consultez la page [https://github.com/FreeCAD/FreeCAD-AppImage/releases/tag/weekly-builds weekly builds].<br />
* Pour compiler le dernier code source, voir [[Compiling/fr|Compiler]].<br />
<br />
== Modules additionnels et macros ==<br />
<br />
La communauté FreeCAD propose une multitude de modules supplémentaires et de macros. Depuis la version 0.17, ils peuvent être installés directement depuis FreeCAD à l'aide du [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire d'Addon]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:Download/3/fr&diff=1101324Translations:Download/3/fr2022-02-17T15:08:23Z<p>Gnrc: </p>
<hr />
<div>La version 0.19.3 de FreeCAD (24366) a été publiée le 04 décembre 2021. Pour découvrir ses nouveautés, consultez la [[Release_notes_0.19/fr|note de version]].</div>Gnrchttps://wiki.freecad.org/index.php?title=Preferences_Editor&diff=1083604Preferences Editor2021-12-06T18:54:03Z<p>Gnrc: Marked this version for translation</p>
<hr />
<div><languages/><br />
<translate><br />
<br />
<!--T:190--><br />
{{Docnav<br />
|[[Interface_Customization|Interface Customization]]<br />
|[[Import_Export_Preferences|Import Export Preferences]]<br />
}}<br />
<br />
</translate><br />
{{TOCright}}<br />
<translate><br />
<br />
==Introduction== <!--T:213--><br />
<br />
<!--T:1--><br />
To start the '''Preferences editor''' select the {{MenuCommand|Edit → Preferences...}} option from the menu. On the Mac OS the {{MenuCommand|Preferences...}} option appears in the {{MenuCommand|FreeCAD}} menu instead (this is the default place for preferences on the Mac).<br />
<br />
<!--T:2--><br />
FreeCAD uses a workbench concept, where each workbench is responsible for specific tasks and functions. A workbench can have its own preferences. These will only appear in the Preferences editor if the workbench has been loaded in the current FreeCAD session. See [[#Workbenches|Workbenches]] below for more information.<br />
<br />
<!--T:6--><br />
If no workbench is loaded, four sections appear in the Preferences editor: [[#General_settings|General]], [[#Display_settings|Display]], [[#Workbenches|Workbenches]], and [[#Import-Export_settings|Import-Export]]. Any workbenches that have been loaded, and have their own preferences, will appear below these.<br />
<br />
<!--T:105--><br />
Please note that pressing the {{Button|Reset}} button in the lower left corner of the Preferences dialog will reset '''all''' FreeCAD preferences to their default values.<br />
<br />
<!--T:221--><br />
Some advanced preferences can only be changed in the [[Std_DlgParameter|Parameter editor]]. The [[Fine-tuning|Fine-tuning]] page lists some of them.<br />
<br />
==General settings== <!--T:4--><br />
<br />
<!--T:5--><br />
This preferences section has 8 tabs: General, Document, Selection, Cache, Editor, Output window, Macro, and Units.<br />
<br />
===General=== <!--T:13--><br />
<br />
<!--T:132--><br />
On the ''General'' tab you can specify the following:<br />
<br />
<!--T:236--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Change language}}<br />
| Selection of the language of the FreeCAD user interface<br />
|-<br />
| {{MenuCommand|Substitute decimal separator}} {{Version|0.20}}<br />
| If checked, the numerical keypad decimal separator will be substituted with the locale's separator. Needs FreeCAD to be restarted to take effect.<br />
|-<br />
| {{MenuCommand|Preference packs}} {{Version|0.20}}<br />
| This lists the available [[Preference_Packs|preference packs]] and also allows you to save new packs.<br />
|-<br />
| {{MenuCommand|Size of recent file list}}<br />
| Specification how many files should be listed in the recent files list.<br />
|-<br />
| {{MenuCommand|Enable tiled background}}<br />
| If checked, the background of FreeCAD's main window will by default consist of tiles of this image: [[File:Background.png|64px]]<br />
<br />
<!--T:197--><br />
This option only has an effect if no {{MenuCommand|Style sheet}} is selected.<br />
<br />
<!--T:198--><br />
The image can be changed by adding the folders {{FileName|Gui/Images}} in the folder:<br />
<br />
<!--T:199--><br />
{{FileName|[https://www.howtogeek.com/318177/what-is-the-appdata-folder-in-windows/ %APPDATA%]/FreeCAD}} (on Windows),<br />
<br />
<!--T:200--><br />
{{FileName|$HOME/.FreeCAD}} (on Linux) or<br />
<br />
<!--T:201--><br />
{{FileName|$HOME/Library/Preferences/FreeCAD}} (on MacOS).<br />
<br />
<!--T:202--><br />
Place a file named {{FileName|background.png}} in the {{FileName|Images}} folder, and uncheck/check this option to see the changed file.<br />
|-<br />
| {{MenuCommand|Style sheet}}<br />
| Selection of a style sheet. Style sheets define how the user interface of FreeCAD looks. For technical details about the style sheets, see [[Interface_Customization#Themes|themes]].<br />
|-<br />
| {{MenuCommand|Size of toolbar icons}}<br />
| Selection of the size for the toolbar icons<br />
|-<br />
| {{MenuCommand|Tree view mode}}<br />
| Customization how the tree view is shown in the panel (restart required). The options are:<br />
* '''Combo View''': combine tree view and property view into one panel.<br />
* '''TreeView and PropertyView''': split tree view and property view into separate panel.<br />
* '''Both''': keep all three panels, and you can have two sets of tree view and property view.<br />
|-<br />
| {{MenuCommand|Auto load module after start up}}<br />
| Selection what workbench will be used directly after starting FreeCAD<br />
|-<br />
| {{MenuCommand|Enable splash screen at start up}}<br />
| If checked, a splash screen is shown when starting FreeCAD.<br />
<br />
<!--T:203--><br />
The splash screen image can be changed by placing a file named {{FileName|splash_image.png}} in the {{FileName|Images}} folder already mentioned under {{MenuCommand|Enable tiled background}}.<br />
|-<br />
| {{MenuCommand|Enable word wrap}}<br />
| Words will be wrapped when they exceed the available horizontal space in the Python console. This console is shown using the menu {{MenuCommand|View → Panels → Python console}}. <br />
|}<br />
<br />
<!--T:254--><br />
[[Image:Preferences_General_Tab_General.png]]<br />
<br />
===Document=== <!--T:15--><br />
<br />
<!--T:134--><br />
On the ''Document'' tab you can specify the following:<br />
<br />
<!--T:237--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Create new document at start up}}<br />
| If checked, FreeCAD will create a new document when started<br />
|-<br />
| {{MenuCommand|Document save compression level}}<br />
| Specification of the compression level for {{FileName|FCStd}} files. {{FileName|FCStd}} files are ZIP-compressed files. Therefore you can rename their suffix {{FileName|.FCStd}} to {{FileName|.zip}} and open them with a ZIP archive program.<br />
|-<br />
| {{MenuCommand|Using Undo/Redo on documents}}<br />
| If checked, all changes in documents are stored so that they can be undone/redone<br />
|-<br />
| {{MenuCommand|Maximum Undo/Redo steps}}<br />
| Specification how many Undo/Redo steps should be recorded<br />
|-<br />
| {{MenuCommand|Allow aborting recomputation}}<br />
| If checked, recomputations can be aborted by pressing {{KEY|Esc}}. This may slightly increase the recomputation time.<br />
|-<br />
| {{MenuCommand|Run AutoRecovery at startup}}<br />
| If there is a recovery file available FreeCAD will automatically run a file recovery when it is started. This way files can be restored if a crash occurred.<br />
|-<br />
| {{MenuCommand|Save AutoRecovery information every}}<br />
| Specification how often a recovery file is written.<br />
|-<br />
| {{MenuCommand|Save thumbnail into project file when saving document}}<br />
| If checked, a thumbnail will be stored when the document is saved. The thumbnail will for example be shown in the list of recent files in the [[Start_Workbench|Start workbench]]. It is possible to select a '''Size''' between 128×128 and 512×512 pixels for the thumbnail. Common sizes are the powers of two: 128, 256, 512.<br />
|-<br />
| {{MenuCommand|Add the program logo to the generated thumbnail}}<br />
| If checked, the FreeCAD program logo [[image:Freecad.svg|24px]] will be added to the thumbnail.<br />
|-<br />
| {{MenuCommand|Maximum number of backup files to keep when resaving document}}<br />
| If checked, backup files will be kept when saving the document. You can specify the number of backup files to keep. Backup files are previously saved versions of the document. The first backup file will have the file suffix {{FileName|.FCStd1}}, the second {{FileName|.FCStd2}} and so on.<br />
|-<br />
| {{MenuCommand|Use date and FCBak extension}}<br />
| If checked, backup files will get the extension {{FileName|.FCbak}} and their file names get a date suffix according to the specified date format. For a description of the date format see [https://devhints.io/datetime this site].<br />
With the default settings a backup file will for example get this name {{FileName|TD-Cube.20200315-215654.FCBak}} (original filename is {{FileName|TD-Cube.FCStd}}).<br />
|-<br />
| {{MenuCommand|Allow duplicate object labels in one document}}<br />
| If checked, objects can have the same label.<br />
|-<br />
| {{MenuCommand|Disable partial loading of external linked objects}}<br />
| If partial loading of external linked objects is enabled, only the referenced objects and their dependencies will be loaded when the linked document is auto opened together with the main document. Such a partially loaded document cannot be edited. Double click the document icon in the tree view to reload it in full. A more detailed explanation of this feature can be found on the [https://github.com/realthunder/FreeCAD_assembly3/wiki/Core-Changes#partial-document-loading Assembly3 documentation page]<br />
|-<br />
| {{MenuCommand|Author name}}<br />
| All created documents will get the specified author name. Keep the author field blank if you do not want to include this information. If the option {{MenuCommand|Set on save}} is checked, the field '''Last modified by''' will be set to the specified author when saving the file. This field can be viewed using the {{MenuCommand|File → Project information}} menu option.<br />
|-<br />
| {{MenuCommand|Company}}<br />
| All created documents will get the specified company name<br />
|-<br />
| {{MenuCommand|Default license}}<br />
| Selection of the license for new documents. For predefined licenses the {{MenuCommand|License URL}} will automatically be set accordingly. Select '''Other''' for a custom license.<br />
|-<br />
| {{MenuCommand|License URL}}<br />
| Specification of an URL describing the license selected in {{MenuCommand|Default license}}<br />
|}<br />
<br />
<!--T:255--><br />
[[Image:Preferences_General_Tab_Document.png]]<br />
<br />
===Selection=== <!--T:228--><br />
<br />
<!--T:229--><br />
On the ''Selection'' tab ({{Version|0.19}}) you can specify the following:<br />
<br />
<!--T:238--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Auto switch to the 3D view containing the selected item}}<br />
| Enables the [[Std_TreeSyncView|Tree view SyncView mode]]<br />
|-<br />
| {{MenuCommand|Auto expand tree item when the corresponding object is selected in 3D view}}<br />
| Enables the [[Std_TreeSyncSelection|Tree view SyncSelection mode]]<br />
|-<br />
| {{MenuCommand|Preselect the object in 3D view when mouse over the tree item}}<br />
| Enables the [[Std_TreePreSelection|Tree view PreSelection mode]]<br />
|-<br />
| {{MenuCommand|Record selection in tree view in order to go back/forward using navigation button}}<br />
| Enables the [[Std_TreeRecordSelection|Tree view RecordSelection mode]]<br />
|-<br />
| {{MenuCommand|Add checkboxes for selection in document tree}}<br />
| Each [[Tree_view|document tree]] item will get a checkbox. This is for example useful for selecting multiple items on a touchscreen.<br />
|}<br />
<br />
<!--T:256--><br />
[[Image:Preferences_General_Tab_Selection.png]]<br />
<br />
===Cache=== <!--T:270--><br />
<br />
<!--T:271--><br />
On the ''Cache'' tab ({{Version|0.20}}) you can specify the following:<br />
<br />
<!--T:272--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Location}}<br />
| ??<br />
|-<br />
| {{MenuCommand|Check periodically at program start}}<br />
| ??<br />
|-<br />
| {{MenuCommand|Cache size limit}}<br />
| ??<br />
|-<br />
| {{MenuCommand|Current cache size}}<br />
| ??<br />
|}<br />
<br />
<!--T:273--><br />
[[Image:Preferences_General_Tab_Cache.png]]<br />
<br />
===Editor=== <!--T:17--><br />
<br />
<!--T:133--><br />
The editor preferences settings affect the behavior of the macro editor. This editor can be opened using the menu {{MenuCommand|Macro → Macros... → Edit/Create}}.<br />
<br />
<!--T:204--><br />
The color and font settings also affect the [[Python console|Python console]]. This console is shown using the menu {{MenuCommand|View → Panels → Python console}}.<br />
<br />
<!--T:142--><br />
On the ''Editor'' tab you can specify the following:<br />
<br />
<!--T:239--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Enable line numbers}}<br />
| If checked, the code lines will be numbered<br />
|-<br />
| {{MenuCommand|Tab size}}<br />
| Specification of the tabulator raster (how many spaces). If it is for example set to '''6''', pressing {{KEY|Tab}} will jump to character 7 or 13 or 19 etc., depending on the current cursor position. This setting is only used if {{MenuCommand|Keep tabs}} is selected.<br />
|-<br />
| {{MenuCommand|Indent size}}<br />
| Specification of how many spaces will be inserted when pressing {{KEY|Tab}}. This setting is only used if {{MenuCommand|Insert spaces}} is selected.<br />
|-<br />
| {{MenuCommand|Keep tabs}}<br />
| If selected, pressing {{KEY|Tab}} will insert a tabulator with the raster defined by {{MenuCommand|Tab size}}<br />
|-<br />
| {{MenuCommand|Insert spaces}}<br />
| If selected, pressing {{KEY|Tab}} will insert the amount of spaces defined by {{MenuCommand|Indent size}}<br />
|-<br />
| {{MenuCommand|Display Items}}<br />
| Selection of the code type. The color and font settings will be applied to the selected type. The result can be checked in the '''Preview''' field.<br />
|-<br />
| {{MenuCommand|Family}}<br />
| Specification of the font family that should be used for the selected code type<br />
|-<br />
| {{MenuCommand|Size}}<br />
| Specification of the font size that should be used for the selected code type<br />
|-<br />
| {{MenuCommand|Color}}<br />
| Specification of the color that should be used for the selected code type<br />
|}<br />
<br />
<!--T:257--><br />
[[Image:Preferences_General_Tab_Editor.png]]<br />
<br />
===Output window=== <!--T:19--><br />
<br />
<!--T:135--><br />
The output preferences affect the behavior of the [[Report_view|Report view]]. This panel is shown using the menu {{MenuCommand|View → Panels → Report view}}.<br />
<br />
<!--T:205--><br />
On the ''Output'' tab you can specify the following:<br />
<br />
<!--T:240--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Record normal messages}}<br />
| If checked, normal messages will be recorded. They will be displayed in the [[Report_view|Report view]] with the color set in {{MenuCommand|Normal messages}}. <br />
|-<br />
| {{MenuCommand|Record log messages}}<br />
| If checked, log messages will be recorded. They will be displayed in the [[Report_view|Report view]] with the color set in {{MenuCommand|Log messages}}. <br />
|-<br />
| {{MenuCommand|Record warnings}}<br />
| If checked, warnings will be recorded. They will be displayed in the [[Report_view|Report view]] with the color set in {{MenuCommand|Warnings}}.<br />
|-<br />
| {{MenuCommand|Record error messages}}<br />
| If checked, error messages will be recorded. They will be displayed in the [[Report_view|Report view]] with the color set in {{MenuCommand|Errors}}.<br />
|-<br />
| {{MenuCommand|Show report view on error}}<br />
| If checked, the [[Report_view|Report view]] will be shown automatically when an error is recorded<br />
|-<br />
| {{MenuCommand|Show report view on warning}}<br />
| If checked, the [[Report_view|Report view]] will be shown automatically when a warning is recorded<br />
|-<br />
| {{MenuCommand|Show report view on normal message}}<br />
| If checked, the [[Report_view|Report view]] will be shown automatically when a normal message is recorded<br />
|-<br />
| {{MenuCommand|Show report view on log message}}<br />
| If checked, the [[Report_view|Report view]] will be shown automatically when a log message is recorded<br />
|-<br />
| {{MenuCommand|Include a timecode for each entry}}<br />
| If checked, each message and warning will receive a timecode<br />
|-<br />
| {{MenuCommand|Normal messages}}<br />
| Specification of the font color for normal messages<br />
|-<br />
| {{MenuCommand|Log messages}}<br />
| Specification of the font color for log messages<br />
|-<br />
| {{MenuCommand|Warnings}}<br />
| Specification of the font color for warning messages<br />
|-<br />
| {{MenuCommand|Errors}}<br />
| Specification of the font color for error messages<br />
<br />
<!--T:241--><br />
|-<br />
| {{MenuCommand|Redirect internal Python output to report view}}<br />
| If checked, internal Python output will be redirected from the [[Python_console|Python console]] to the [[Report_view|Report view]]<br />
|-<br />
| {{MenuCommand|Redirect internal Python errors to report view}}<br />
| If checked, internal Python error messages will be redirected from the [[Python_console|Python console]] to the [[Report_view|Report view]]<br />
|}<br />
<br />
<!--T:258--><br />
[[Image:Preferences_General_Tab_Output_window.png]]<br />
<br />
===Macro=== <!--T:21--><br />
<br />
<!--T:206--><br />
On the ''Macro'' tab you can specify the following:<br />
<br />
<!--T:242--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Run macros in local environment}}<br />
| If checked, variables defined by macros are created as local variables, otherwise as global Python variables<br />
|-<br />
| {{MenuCommand|Macro path}}<br />
| Specification of the path for macro files<br />
|-<br />
| {{MenuCommand|Record GUI commands}}<br />
| If checked, [[Std_DlgMacroRecord|recorded macros]] will also contain user interface commands<br />
|-<br />
| {{MenuCommand|Record as comment}}<br />
| If checked, [[Std_DlgMacroRecord|recorded macros]] will also contain user interface commands, but as comments. This is useful if you don't want to execute these commands when running the macro, but do want to see what has been done while recording.<br />
|-<br />
| {{MenuCommand|Show script commands in python console}}<br />
| If checked, the commands executed by macro scripts are shown in the Python console. This console is shown using the {{MenuCommand|View → Panels → Python console}} menu option.<br />
|-<br />
| {{MenuCommand|Size of recent macros list}}<br />
| Controls the number of recent macros to display in the menu<br />
|-<br />
| {{MenuCommand|Shortcut count}}<br />
| Controls the number of recent macros that get dynamically assigned shortcuts<br />
|-<br />
| {{MenuCommand|Keyboard Modifiers}}<br />
| Controls which keyboard modifiers are used for the shortcuts, example '''Ctrl+Shift+''' creates shortcuts in the form of '''Ctrl+Shift+1''', '''Ctrl+Shift+2''', etc. <br />
|}<br />
<br />
<!--T:259--><br />
[[Image:Preferences_General_Tab_Macro.png]]<br />
<br />
===Units=== <!--T:23--><br />
<br />
<!--T:106--><br />
On the ''Units'' tab you can specify the following:<br />
<br />
<!--T:243--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Unit system}}<br />
| Selection of the unit system to be used for all parts of FreeCAD<br />
|-<br />
| {{MenuCommand|Number of decimals}}<br />
| The number of decimals that should be shown for numbers and dimensions<br />
|-<br />
| {{MenuCommand|Minimum fractional inch}}<br />
| Minimum fractional inch that should be displayed. This setting is only available if the unit system '''Building US (ft-in/sqft/cuft)''' is used.<br />
|}<br />
<br />
<!--T:260--><br />
[[Image:Preferences_General_Tab_Units.png]]<br />
<br />
==Display settings== <!--T:25--><br />
<br />
<!--T:107--><br />
This preferences section has three standard tabs: 3D View, Navigation and Colors. A fourth tab, Mesh view, is added if the [[Mesh_Workbench|Mesh Workbench]] has been loaded.<br />
<br />
===3D View=== <!--T:108--><br />
<br />
<!--T:137--><br />
On the ''3D View'' tab you can specify the following:<br />
<br />
<!--T:244--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Show coordinate system in the corner}}<br />
| If checked, the main coordinate system will always be shown at the lower right in opened files.<br />
The {{MenuCommand|Relative size}} {{Version|0.20}} defines the size of the representation as a percentage of the viewport size (the minimum of its height and width).<br />
|-<br />
| {{MenuCommand|Show axis cross by default}} {{Version|0.19}}<br />
| If checked, the axis cross will be shown by default at file opening or creation<br />
|-<br />
| {{MenuCommand|Show counter of frames per second}}<br />
| If checked, the time needed for the last operation and the resulting [https://en.wikipedia.org/wiki/Frame_rate frame rate] will always be shown at the lower left in opened files<br />
|-<br />
| {{MenuCommand|Remember active workbench by tab}} {{Version|0.19}}<br />
| If checked, the application will remember the active workbench for each tab in the [[Main_view_area|Main view area]] independently. When switching to a tab this workbench will be restored automatically.<br />
|-<br />
| {{MenuCommand|Use software OpenGL}} {{Version|0.19}}<br />
| If checked, [https://en.wikipedia.org/wiki/OpenGL OpenGL] will use the CPU instead of the GPU. This option is useful for troubleshooting graphics card and driver problems. Changing this option requires a restart of the application.<br />
|-<br />
| {{MenuCommand|Use OpenGL VBO (Vertex Buffer Object)}}<br />
| If checked, [https://en.wikipedia.org/wiki/Vertex_Buffer_Object Vertex Buffer Objects] (VBO) will be used. A VBO is an [https://en.wikipedia.org/wiki/OpenGL OpenGL] feature that provides methods for uploading vertex data (position, normal vector, color, etc.) to the graphics card. VBOs offer substantial performance gains because the data resides in the graphics memory rather than the system memory and so it can be rendered directly by the GPU. For more background info see [https://www.haroldserrano.com/blog/understanding-opengl-objects this webpage].<br />
|-<br />
| {{MenuCommand|Render Cache}} {{Version|0.19}}<br />
| "Render Cache" or "Render Acceleration" is explained in more detail in [https://github.com/realthunder/FreeCAD_assembly3/wiki/Link#render-caching FreeCAD_assembly3 render-caching]. There are 3 options:<br />
* '''Auto''' (default), let Coin3D decide where to cache.<br />
* '''Distributed''', manually turn on cache for all view provider root nodes.<br />
* '''Centralized''', manually turn off cache in all nodes of all view providers, and only cache at the scene graph root node. This offers the fastest rendering speed, but slower response to any scene changes.<br />
|-<br />
| {{MenuCommand|Anti-Aliasing}}<br />
| Selection if and what kind of [https://en.wikipedia.org/wiki/Multisample_anti-aliasing multisample anti-aliasing] is used<br />
|-<br />
| {{MenuCommand|Transparent objects}} {{Version|0.19}}<br />
| Render type of transparent objects. The types are:<br />
* '''One pass''' (default), rendering is done in one pass. For non-solid objects like faces or meshes this can lead to artifacts. [https://forum.freecadweb.org/download/file.php?id=109935 This image] shows such an artifact (black triangle) and that the type '''Backface pass''' avoids this.<br />
* '''Backface pass''', has only an effect for non-solid objects. They are then rendered in two passes: Back-facing polygons are rendered in the first pass and the front-facing in the second pass.<br />
|-<br />
| {{MenuCommand|Marker size}}<br />
| Selection of the size of [[Glossary#Vertex|vertices]] (points) in the [[Sketcher_Workbench|Sketcher workbench]]. The clickable area of points can be additionally enlarged by increasing the {{MenuCommand|Pick radius}}.<br />
|-<br />
| {{MenuCommand|Pick radius (px)}}<br />
| Sets the area for picking elements in the [[3D_view|3D view]]. Larger value makes it easier to pick things, but can make some small features impossible to select.<br />
|-<br />
| {{MenuCommand|Eye to eye distance for stereo modes}}<br />
| Specification of the eye-to-eye distance used for stereo projections. The specified value is a factor that will be multiplied with the [[Property_editor#View|bounding box]] size of the 3D object that is currently displayed.<br />
|-<br />
| {{MenuCommand|Backlight color}}<br />
| If checked, backlight is enabled with the defined color. Backlight is used for rendering back sides of faces. Usually, you don't see them in solids, unless you slice one with a clipping plane, or if the faces aren't oriented correctly. It is only active for objects whose Lighting property (on the View tab) is set to '''One side'''. If disabled, back sides of faces of objects in '''One side''' lighting mode will be black.<br />
The related {{MenuCommand|Intensity}} setting specifies the intensity of the backlight.<br />
|-<br />
| {{MenuCommand|Camera type}}<br />
| Selection of the camera projection type.<br />
<br />
<!--T:208--><br />
* '''Perspective rendering''', objects will appear in a [https://en.wikipedia.org/wiki/Perspective_projection perspective projection].<br />
* '''Orthographic rendering''', objects will be projected in [https://en.wikipedia.org/wiki/Orthographic_projection orthographic projection].<br />
|}<br />
<br />
<!--T:261--><br />
[[Image:Preferences_Display_Tab_3D_View.png]]<br />
<br />
===Navigation=== <!--T:218--> <br />
<br />
<!--T:220--><br />
On the ''Navigation'' tab you can specify the following:<br />
<br />
<!--T:245--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Navigation cube}}<br />
| If checked, the [[Navigation_Cube|Navigation cube]] will always be shown.<br />
<br />
<!--T:250--><br />
{{MenuCommand|Steps by turn}} defines the number of steps required for a full rotation when using the Navigation cube rotation arrows.<br />
<br />
<!--T:251--><br />
{{MenuCommand|Corner}} defines where the Navigation cube is displayed on the screen when creating or opening a document.<br />
<br />
<!--T:252--><br />
If {{MenuCommand|Rotate to nearest}} is checked, the 3D view is rotated to the nearest most logical state when a cube face is clicked. When it is off, clicking to a cube face will and up always to the same position, no matter in what cube state you were when you clicked the face. {{Version|0.20}}<br />
<br />
<!--T:253--><br />
{{MenuCommand|Cube size}} defines the size of the cube. {{Version|0.20}}<br />
|-<br />
| {{MenuCommand|3D Navigation}}<br />
| Selection of a [[Mouse_navigation|navigation settings set]]. To see what each set defines, select it and then press the {{Button|Mouse...}} button.<br />
|-<br />
| {{MenuCommand|Orbit style}}<br />
| Selection of the rotation orbit style. When viewing a part in the x-y plane and being in the rotation mode of the 3D navigation, the difference is: If '''Trackball''' is selected, moving the mouse horizontally will rotate the part around the y-axis, if '''Turntable''' is selected the part will be rotated around the z-axis.<br />
|-<br />
| {{MenuCommand|Rotation mode}}<br />
| Defines the rotation center. Select '''Window center''', '''Drag at cursor''', or '''Object center'''.<br />
|-<br />
| {{MenuCommand|Default camera orientation}}<br />
| Selection of the camera orientation for new documents. This setting is also used by the [[Std_ViewHome|Std ViewHome]] command.<br />
|-<br />
| {{MenuCommand|New document scale}}<br />
| Affects the initial camera zoom level for new documents. The value you set is the diameter of a sphere that fits in 3D view. Default is 100 mm. It also sets the initial size of origin features (base planes in new [[PartDesign_Body|PartDesign Bodies]]).<br />
|-<br />
| {{MenuCommand|Enable animation}}<br />
| If checked, rotations can be animated. If for example the {{MenuCommand|3D Navigation}} set ''CAD'' is used and the mouse is moved while the scroll wheel and the right mouse button are pressed, parts are rotated. If one keeps the mouse moving while releasing e.g. the right mouse button, the rotation will continue as animation. To end the animation left-click with the mouse.<br />
|-<br />
| {{MenuCommand|Zoom at cursor}}<br />
| If checked, zoom operations will be performed at the position of the mouse pointer. Otherwise zoom operations will be performed at the center of the current view. The {{MenuCommand|Zoom step}} defines how much will be zoomed. A zoom step of '''1''' means a factor of 7.5 for every zoom step.<br />
|-<br />
| {{MenuCommand|Invert zoom}}<br />
| If checked, the direction of zoom operations will be inverted<br />
|-<br />
| {{MenuCommand|Disable touchscreen tilt gesture}}<br />
| If checked, the tilting gesture will be disabled for pinch-zooming (two-finger zooming). This only affects the {{MenuCommand|3D Navigation}} set ''Gesture''.<br />
|}<br />
<br />
<!--T:262--><br />
[[Image:Preferences_Display_Tab_Navigation.png]]<br />
<br />
===Colors=== <!--T:29--><br />
<br />
<!--T:138--><br />
On the ''Colors'' tab you can specify the following:<br />
<br />
<!--T:246--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Enable preselection highlighting}}<br />
| If checked, preselection is turned on and the specified color will be used for it. Preselection means that for example edges in parts will be highlighted while hovering over them with the mouse to indicate they can be selected.<br />
|-<br />
| {{MenuCommand|Enable selection highlighting}}<br />
| If checked, selection highlighting is turned on and the specified color will be used for it<br />
|-<br />
| {{MenuCommand|Simple color}}<br />
| If selected, the background of the [[3D_view|3D view]] will have the selected color<br />
|-<br />
| {{MenuCommand|Color gradient}}<br />
| If selected, the background of the [[3D_view|3D view]] will have a vertical color gradient. The first color is the color at the top of the 3D view, the second the color at the bottom.<br />
|-<br />
| {{MenuCommand|Middle color}}<br />
| Is only enabled if {{MenuCommand|Color gradient}} is selected. If checked, the color gradient will get the selected color as the middle color.<br />
|-<br />
| {{MenuCommand|Object being edited}}<br />
| Selection of the background color for objects in the tree view that are currently edited<br />
|-<br />
| {{MenuCommand|Active container}}<br />
| Selection of the background color for active containers in the tree view. For example an [[PartDesign_Body#Active_Status|active PartDesign Body]] will get the selected background color.<br />
|}<br />
<br />
<!--T:263--><br />
[[Image:Preferences_Display_Tab_Colors.png]]<br />
<br />
===Mesh view=== <!--T:192--><br />
<br />
<!--T:193--><br />
This tab is only available if the [[Mesh_Workbench|Mesh Workbench]] has been loaded.<br />
<br />
<!--T:194--><br />
On the ''Mesh view'' tab you can specify the following:<br />
<br />
<!--T:247--><br />
{| class="wikitable float-right mw-collapsible mw-collapsed"<br />
!style="width: 33%;"|Name<br />
!style="width: 66%;"|Description<br />
|-<br />
| {{MenuCommand|Default mesh color}}<br />
| Selection of the default shape color<br />
|-<br />
| {{MenuCommand|Default line color}}<br />
| Selection of the default line color<br />
|-<br />
| {{MenuCommand|Mesh transparency}}<br />
| Specification of the default mesh transparency<br />
|-<br />
| {{MenuCommand|Line transparency}}<br />
| Specification of the default line transparency<br />
|-<br />
| {{MenuCommand|Two-side rendering}}<br />
| If checked, the color of the interior side of faces will be the same as the exterior side. If not checked either the [[#3D_View|backlight color]], if enabled, or black will be used instead.<br />
|-<br />
| {{MenuCommand|Show bounding-box for highlighted or selected meshes}}<br />
| If checked, a yellow bounding box will be displayed for highlighted or selected meshes<br />
|-<br />
| {{MenuCommand|Define normal per vertex}}<br />
| If checked, [https://en.wikipedia.org/wiki/Phong_shading Phong shading] is used, otherwise flat shading. Shading defines the appearance of surfaces. With flat shading the surface normals are not defined per vertex. This leads to an unrealistic appearance for curved surfaces. While Phong shading leads to a more realistic, smoother appearance.<br />
|-<br />
| {{MenuCommand|Crease angle}}<br />
| The crease angle is a threshold angle between two faces. It can only be set if the option {{MenuCommand|Define normal per vertex}} is used.<br />
:If face angle ≥ crease angle, facet shading is used<br />
:If face angle < crease angle, smooth shading is used<br />
|}<br />
<br />
<!--T:264--><br />
[[Image:Preferences_Display_Tab_Mesh_view.png]]<br />
<br />
==Workbenches== <!--T:231--><br />
<br />
<!--T:248--><br />
This preferences section has a single tab: Available Workbenches.<br />
<br />
===Available Workbenches=== <!--T:249--><br />
<br />
<!--T:232--><br />
To preserve resources, FreeCAD does not automatically load all available workbenches. And only if a workbench has been loaded will its preferences, if any, appear in the Preferences editor.<br />
<br />
<!--T:233--><br />
In FreeCAD version 0.19 the tab has a different label: ''Unloaded Workbenches'', and the tab displays a list of installed workbenches that have not yet been loaded. To load one or more workbenches select them in the list and then press the {{Button|Load Selected}} button.<br />
<br />
<!--T:266--><br />
In FreeCAD version 0.20 the ''Available Workbenches'' tab displays a list of all installed workbenches. To load a workbench press its {{Button|Load now}} button. If you check a workbench's {{MenuCommand|Autoload}} checkbox it will autoload when FreeCAD starts up. Loading more workbenches will make the startup slower, but switching between workbenches that have already been loaded is faster.<br />
<br />
<!--T:267--><br />
If a newly loaded workbench has dedicated preference they will appear in a new section in the Preferences editor. Some workbenches add support for additional import and export formats. If there are any related preferences they will appear on one or more new tabs in the [[#Import-Export_settings|Import-Export settings]] section of the Preferences editor.<br />
<br />
<!--T:235--><br />
For a list of workbench preferences see [[#Workbench_preferences|Workbench preferences]]<br />
<br />
<!--T:265--><br />
[[Image:Preferences_Workbenches_Tab_Available_Workbenches.png]]<br />
<br />
==Import-Export settings== <!--T:143--><br />
<br />
<!--T:196--><br />
The Import-Export settings affect how files are imported and exported. They are described on the [[Import_Export_Preferences|Import Export Preferences]] page.<br />
<br />
==Workbench preferences== <!--T:109--><br />
<br />
<!--T:214--><br />
{{VeryImportantMessage|This section is incomplete and requires mentioning the preference pages of each core workbench}}<br />
<br />
<!--T:215--><br />
Preferences for the more common workbenches are linked below.<br />
Some workbenches have no preferences. <br />
Other optional workbenches may not be listed. These links are also listed in [[:Category:Preferences]] <br />
<br />
<!--T:12--><br />
* [[Arch_Preferences|Arch Preferences]]<br />
* [[Draft_Preferences|Draft Preferences]]<br />
* Drawing Preferences (none) {{Obsolete|0.16}}<br />
* [[FEM_Preferences|FEM Preferences]]<br />
* Image Preferences (none)<br />
* Inspection Preferences (none)<br />
* Mesh Design Preferences (none)<br />
* [[OpenSCAD_Preferences|OpenSCAD Preferences]]<br />
<!--The PartDesign preferences are defined in the Part workbench and both the PartDesign workbench and the Part workbench use them--><br />
* Part Preferences: the Part workbench also uses the [[PartDesign_Preferences|PartDesign Preferences]]<br />
* [[PartDesign_Preferences|PartDesign Preferences]]<br />
* [[Path_Preferences|Path Preferences]]<br />
* Plot Preferences (none)<br />
* Points Preferences (none)<br />
* [[Raytracing_Preferences|Raytracing Preferences]]<br />
* Reverse Engineering Preferences (none)<br />
* Robot Preferences (none)<br />
* [[Sketcher_Preferences|Sketcher Preferences]]<br />
* Spreadsheet Preferences (none)<br />
* [[Start_Preferences|Start Preferences]]<br />
* Surface Preferences (none)<br />
* [[TechDraw_Preferences|TechDraw Preferences]]<br />
* Test Framework Preferences (none)<br />
* Web Preferences (none)<br />
<br />
===External workbenches=== <!--T:212--><br />
<br />
<!--T:216--><br />
{{VeryImportantMessage|This section is incomplete and requires mentioning the preference pages of each [[External_workbenches|External workbench]]}}<br />
<br />
<!--T:140--><br />
* [[A2plus_Workbench#Preferences|A2plus Preferences]]<br />
* Ship Preferences (none)<br />
<br />
==Scripting== <!--T:224--><br />
<br />
<!--T:268--><br />
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].<br />
<br />
<!--T:269--><br />
For a scripting example see [[Std_DlgParameter|Std DlgParameter]].<br />
<br />
==Related== <!--T:222--><br />
<br />
<!--T:223--><br />
* [[Std_DlgParameter|Parameter editor]]<br />
* [[Fine-tuning|Fine-tuning]]<br />
<br />
<br />
<!--T:10--><br />
{{Docnav<br />
|[[Interface_Customization|Interface Customization]]<br />
|[[Import_Export_Preferences|Import Export Preferences]]<br />
}}<br />
<br />
</translate><br />
[[Category:Preferences{{#translation:}}]]<br />
{{Userdocnavi{{#translation:}}}}</div>Gnrchttps://wiki.freecad.org/index.php?title=Spreadsheet_Workbench&diff=1040972Spreadsheet Workbench2021-09-17T16:34:49Z<p>Gnrc: Marked this version for translation</p>
<hr />
<div><languages/><br />
<translate><br />
<!--T:76--><br />
{{Docnav<br />
|[[Sketcher_Workbench|Sketcher Workbench]]<br />
|[[Start_Workbench|Start Workbench]]<br />
|IconL=Workbench_Sketcher.svg<br />
|IconR=Workbench_Start.svg<br />
}}<br />
<br />
<!--T:79--><br />
[[Image:Workbench_Spreadsheet.svg|thumb|128px|Spreadsheet workbench icon]]<br />
<br />
== Introduction == <!--T:82--><br />
<br />
<!--T:6--><br />
The [[Image:Workbench_Spreadsheet.svg|24px]] [[Spreadsheet_Workbench|Spreadsheet Workbench]] allows you to create and edit spreadsheets, use data from the spreadsheet as parameters in a model, fill the spreadsheet with data retrieved from a model, perform calculations, and export the data to other spreadsheet applications such as LibreOffice or Microsoft Excel.<br />
<br />
<!--T:16--><br />
{{TOCright}}<br />
<br />
<!--T:51--><br />
[[File:Spreadsheet_screenshot.jpg|600px]]<br />
{{Caption|A spreadsheet with certain cells filled with text and quantities}}<br />
<br />
== Tools == <!--T:83--><br />
<br />
<!--T:84--><br />
* [[File:Spreadsheet_CreateSheet.svg|24px]] [[Spreadsheet_CreateSheet|Create sheet]]: create a new spreadsheet.<br />
<br />
<!--T:85--><br />
* [[File:Spreadsheet_Import.svg|24px]] [[Spreadsheet_Import|Import]]: import a tab-separated values file into a spreadsheet.<br />
* [[File:Spreadsheet_Export.svg|24px]] [[Spreadsheet_Export|Export]]: export a tab-separated values file from a spreadsheet.<br />
<br />
<!--T:86--><br />
* [[File:Spreadsheet_MergeCells.svg|24px]] [[Spreadsheet_MergeCells|Merge cells]]: merge selected cells.<br />
* [[File:Spreadsheet_SplitCell.svg|24px]] [[Spreadsheet_SplitCell|Split cell]]: split previously merged cells.<br />
<br />
<!--T:87--><br />
* [[File:Spreadsheet_AlignLeft.svg|24px]] [[Spreadsheet_AlignLeft|Align left]]: align the contents of selected cells to the left.<br />
* [[File:Spreadsheet_AlignCenter.svg|24px]] [[Spreadsheet_AlignCenter|Align center]]: align the contents of selected cells to the center horizontally.<br />
* [[File:Spreadsheet_AlignRight.svg|24px]] [[Spreadsheet_AlignRight|Align right]]: align the contents of selected cells to the right.<br />
* [[File:Spreadsheet_AlignTop.svg|24px]] [[Spreadsheet_AlignTop|Align top]]: align the contents of selected cells to the top.<br />
* [[File:Spreadsheet_AlignVCenter.svg|24px]] [[Spreadsheet_AlignVCenter|Align vertical center]]: align the contents of selected cells to the center vertically.<br />
* [[File:Spreadsheet_AlignBottom.svg|24px]] [[Spreadsheet_AlignBottom|Align bottom]]: top align the contents of selected cells to the bottom.<br />
<br />
<!--T:88--><br />
* [[File:Spreadsheet_StyleBold.svg|24px]] [[Spreadsheet_StyleBold|Style bold]]: set the contents of selected cells to bold.<br />
* [[File:Spreadsheet_StyleItalic.svg|24px]] [[Spreadsheet_StyleItalic|Style italic]]: set the contents of selected cells to italic.<br />
* [[File:Spreadsheet_StyleUnderline.svg|24px]] [[Spreadsheet_StyleUnderline|Style underline]]: set the contents of selected cells to underlined.<br />
<br />
<!--T:89--><br />
* [[File:Spreadsheet_SetAlias.svg|24px]] [[Spreadsheet_SetAlias|Set alias]]: set alias for selected cells.<br />
<br />
<!--T:90--><br />
* {{Button|Black}} and {{Button|White}} set the foreground and the background colors of the selected cells.<br />
<br />
<!--T:115--><br />
* Context-menu of the spreadsheet rows and columns: right-click onto the header of a row or column to insert a new row above or a new column at the left, or to delete the current row/column. You can also select several rows or columns to delete them.</br>{{Version|0.20}} You can also select where the the new rows/columns will be inserted. Furthermore, to insert for example 3 new columns at once, select 3 columns and use the context-menu that will now offer to insert 3 columns.<br />
<br />
== Spreadsheet editing == <!--T:116--><br />
<br />
<!--T:117--><br />
As noted above under Tools, right click on a row or column header produces a pulldown menu that allows you to delete the row/column or insert a new blank one. Formula references to cells that get moved by these operations get patched to refer to the new location, You will get a warning and a request to confirm if a row or column deletion would abolish a reference that's used in your model.<br />
<br />
<!--T:118--><br />
Cut/copy/paste can be used to edit data. Cut and copy will both operate on single cells, rows, columns, rectangles, or indeed any selection group of cells you set up. Cut clears the content of selected cells; both cut and copy stash the cell content in an internal paste buffer. A paste operation writes the buffered data in such a way that the content of the uppermost-leftmost cell of the buffered set is dropped in the cell where the cursor is when you paste; other buffered content is dropped where it will have the same relationship to that target as it originally did to the upper-left cell of your cut/paste set.<br />
<br />
<!--T:119--><br />
An important caveat: Cut/copy/paste operations do ''not'' fix up formula references. If you move the content of a cell, formulas which referred to the old location will break. If the old location becomes empty, the breakage will become visible as the expression evaluator will display #ERR in dependent cells. Properties are also not carried along.<br />
<br />
<!--T:120--><br />
The Undo key can be use to back out any of these operations. However, it undoes a cell at a time - thus, multiple Undos may be requited to back out a single copy or paste.<br />
<br />
== Cell properties == <!--T:21--><br />
<br />
<!--T:22--><br />
The properties of a spreadsheet cell can be edited with a right-click on a cell. The following<br />
dialog pops up:<br />
<br />
<!--T:23--><br />
[[File:SpreadsheetCellPropDialog.png]]<br />
<br />
<!--T:24--><br />
As indicated by the tabs, the following properties can be changed:<br />
<br />
<!--T:25--><br />
* Color: Text color and background color<br />
* Alignment: Text horizontal and vertical alignment <br />
* Style: Text style: bold, italic, underline<br />
* Units: <span id="units_tab"></span>Display units for this cell. Please read the [[#Units|Units]] section below.<br />
* Alias: <span id="alias_name"></span>Define an [[Spreadsheet_SetAlias|alias]] for this cell. This alias can be used in cell formulas and also in general [[Expressions|expressions]]; see section [[#Spreadsheet_data_in_expressions|Spreadsheet data in expressions]] for more information.<br />
<br />
== Cell expressions == <!--T:53--><br />
<br />
<!--T:54--><br />
A spreadsheet cell may contain arbitrary text or an expression. Technically, expressions must start with an equals '=' sign. However, the spreadsheet attempts to be intelligent; if you enter what looks like an expression without the leading '=', one will be added automatically.<br />
<br />
<!--T:55--><br />
Cell expressions may contain numbers, functions, references to other cells, and references to properties of the model (But see [[#Current_limitations|Current limitations]] below). Cells are referenced by their column (CAPITAL letter) and row (number). A cell may also be referenced by its [[#alias_name|alias-name]] (below).<br />
Example: B4 + A6<br />
<br />
<!--T:91--><br />
'''Note:''' Cell expressions are treated by FreeCAD as programming code. Therefore, when you edit a cell the content you see that it is not following your display settings:<br />
* the decimal separator is always a dot<br />
* the number of displayed decimals can differ from your [[Preferences_Editor#Units|preferences settings]]<br />
<br />
<!--T:63--><br />
References to objects in the model are explained under [[#References_to_CAD-data|References to CAD-data]] below. Using spreadsheet cell values to define model properties are explained under [[#Spreadsheet_data_in_expressions|Spreadsheet data in expressions]] below. For more information on expressions and the available functions, see [[Expressions|Expressions]].<br />
<br />
== Interaction between spreadsheets and the CAD model == <!--T:65--><br />
<br />
<!--T:66--><br />
Data in the cells of a spreadsheet may be used in CAD model parameter expressions. Thus, a spreadsheet may be used as the source for parameter values used throughout a model, effectively gathering the values in one place. When values are changed in the spreadsheet, they are propagated throughout the model.<br />
<br />
<!--T:67--><br />
Similarly, properties from CAD model objects may be used in expressions in spreadsheet cells. This allows use of object properties like volume or area in the spreadsheet. If the name of an object in the CAD model is changed, the change will automatically be propagated to any references in spreadsheet expressions using the name which was changed. <br />
<br />
<!--T:68--><br />
More than one spreadsheet may be used in a document. A spreadsheet can be identified using either its name or its label.<br />
<br />
<!--T:92--><br />
FreeCAD will automatically assign a unique name to a spreadsheet when it is created. These names follow the pattern {{incode|Spreadsheet}}, {{incode|Spreadsheet001}}, {{incode|Spreadsheet002}} and so on. The name can not be changed manually, and it is not visible in the properties of the spreadsheet. It can be used to refer to the spreadsheet in an [[Expressions|Expression]] (see [[#Spreadsheet_data_in_expressions|Spreadsheet data in expressions]] below.)<br />
<br />
<!--T:93--><br />
The label of a spreadsheet is automatically set to the name of the spreadsheet upon creation. Unlike the name, the label can be changed, for example in the properties panel or using the context menu action Rename. Note that the label of a spreadsheet within a document has to be unique; if you try to change the label to a label already used by another spreadsheet, FreeCAD will not accept the new label.<br />
<br />
<!--T:69--><br />
FreeCAD checks for cyclic dependencies. See [[Spreadsheet_Workbench#Current_limitations|Current limitations]].<br />
<br />
=== References to CAD-data === <!--T:19--><br />
<br />
<!--T:20--><br />
As indicated above, one can reference data from the CAD model in spreadsheet expressions.<br />
<br />
<!--T:70--><br />
Computed expressions in spreadsheet cells start with an equals ('=') sign. However, the spreadsheet entry mechanism attempts to be smart. An expression may be entered without the leading '='; if the string entered is a valid expression, an '=' is automatically added when the final {{KEY|Enter}} is typed. If the string entered is not a valid expression (often the result of entering something with the wrong case, e.g. "MyCube.length" instead of "MyCube.Length"), no leading '=' is added and it is treated as simply a text string.<br />
<br />
<!--T:71--><br />
'''Note:''' The above behavior (auto insert of '=') has some unpleasant ramifications:<br />
* If you want to keep a column of names corresponding to the [[#alias_name|alias-names]] in an adjacent column of values, you must enter the name in the label column ''before'' giving the cell in the value column its alias-name. Otherwise, when you enter the alias-name in the label column the spreadsheet will assume it is an expression and change it to "=<alias-name>"; and the displayed text will be the value from the <alias-name> cell.<br />
* If you make an error when entering the name in the label column and wish to correct it, you cannot simply change it to the alias-name. Instead, you must first change the alias-name to something else, then fix the text name in the label column, then change the alias-name in the value column back to its original.<br />
<br />
<!--T:72--><br />
One way to side-step these issues is to prefix text labels corresponding to alias-names with a fixed string, thereby making them different. Note that "_" will not work, as it is converted to "=". However, a blank, while invisible, will work.<br />
<br />
<!--T:73--><br />
The following table shows some examples assuming the model has a feature named "MyCube":<br />
{|{{Prettytable}}<br />
!CAD-Data<br />
!Cell in Spreadsheet<br />
!Result<br />
|-<br />
|Parametric Length of a Part-Workbench Cube<br />
|=MyCube.Length<br />
|Length with units mm<br />
|-<br />
|Volume of the Cube<br />
|=MyCube.Shape.Volume<br />
|Volume in mm&sup3; without units<br />
|-<br />
|Type of the Cube-shape<br />
|=MyCube.Shape.ShapeType<br />
|String: Solid<br />
|-<br />
|Label of the Cube<br />
|=MyCube.Label<br />
|String: MyCube<br />
|-<br />
|x-coordinate of center of mass of the Cube<br />
|=MyCube.Shape.CenterOfMass.x<br />
|x-coordinate in mm without units<br />
|}<br />
<br />
=== Spreadsheet data in expressions === <!--T:37--><br />
<br />
<!--T:94--><br />
In order to use spreadsheet data in other parts of FreeCAD, you will usually create an [[Expressions|Expression]] that refers to the spreadsheet and the cell that contains the data you want to use. You can identify spreadsheets by name or by label, and you can identify the cells by position or by alias. Autocompletion is available for all forms of referencing.<br />
<br />
<!--T:95--><br />
{|{{Prettytable}}<br />
!<br />
!Spreadsheet by Name<br />
!Spreadsheet by Label<br />
|-<br />
!Cell by Position<br />
|{{incode|<nowiki>=Spreadsheet042.B5</nowiki>}}<br />
|{{incode|<nowiki>=<<MySpreadsheet>>.B5</nowiki>}}<br />
|-<br />
!Cell by Alias<br />
|{{incode|<nowiki>=Spreadsheet042.MyAlias</nowiki>}}<br />
|{{incode|<nowiki>=<<MySpreadsheet>>.MyAlias</nowiki>}}<br />
|}<br />
<br />
<!--T:96--><br />
<div class="mw-collapsible mw-collapsed"><br />
The recommended way to refer to spreadsheet data is to use the spreadsheet label and cell alias name. For a more in-depth explanation of the pros and cons of the addressing modes, see the expanded section below.<br />
<div class="mw-collapsible-content"><br />
<br />
<!--T:97--><br />
Using the spreadsheet label has the advantage that it can be freely changed to describe the contents of the spreadsheet. It is also easier to identify the spreadsheet that is being used since the text in the expression matches the label shown in the model and property views. If you decide to change the label of a spreadsheet, existing references to the contents of the spreadsheet will be updated, so you won't break your expressions by renaming the spreadsheet. The internal name of the spreadsheet is not readily available anywhere except within the expression editor, so if you use the internal name and later decide to rename the spreadsheets, you might have a hard time tracing your expression data back to its source. <br />
<br />
<!--T:98--><br />
Be aware that when you create a new spreadsheet, the name and the label are the same, so it is easy to accidentally use the spreadsheet name instead of the label. A simple way to avoid this is to give the spreadsheet a meaningful name before starting to use it in expressions.<br />
<br />
<!--T:99--><br />
While you may use the row and column number in an expression to reference a cell, best practice is to give the cell an alias name and use that. See [[#Cell Properties|Cell Properties]] above on how to set the alias. For example, if the data in cell B1 contained the length parameter for an object, an alias name of {{incode|MyObject_Length}} would allow the value to be referred to as {{incode|<<MyParams>>.MyObject_Length}} instead of {{incode|Spreadsheet.B1}}. Besides being much easier to read and understand, alias names are also much easier to change if you decide to adjust the structure of your spreadsheet. Using an alias also has the advantage that it is reasier to see which cells are used to control other parts of the document. Note that FreeCAD will automatically adjust the positional references in expressions if you insert or remove rows and columns in the spreadsheet, so even if you use row and column numbers in an expression, you can insert rows and columns without breaking the references to the surrounding cells. <br />
<br />
<!--T:101--><br />
</div><br />
</div><br />
<br />
=== Complex models and recomputes === <!--T:110--><br />
<br />
<!--T:111--><br />
Editing a spreadsheet will trigger a recompute of the 3D model, even if the changes do not affect the model. For a complex model a recompute can take a long time, and having to wait after every single edit is of course quite annoying.<br />
<br />
<!--T:112--><br />
There are three solutions to deal with this:<br />
# Temporarily skip recomputes:<br />
#* In the [[Tree_view|Tree view]] right-click the [[Image:Document.svg|24px]] document that contains the spreadsheet.<br />
#* Select the {{MenuCommand|Skip recomputes}} option from the context menu.<br />
#* There is a big disadvantage to this solution. New values entered in the spreadsheet will not be displayed until the document is recomputed. Instead {{incode|#PENDING}} is shown.<br />
#* You can either recompute manually, using the [[Std_Refresh|Std Refresh]] command, or disable {{MenuCommand|Skip recomputes}} when you are done editing.<br />
# Use a macro to automatically skip recomputes while editing a spreadsheet:<br />
#* Download and run [https://forum.freecadweb.org/viewtopic.php?f=8&t=48600#p419301 skipSheet.FCMacro].<br />
#* This solution saves a few steps compared to the first solution, but also has the mentioned disadvantage.<br />
# Put the spreadsheet in a separate [[File_Format_FCStd|FreeCAD file]]:<br />
#* You can reference spreadsheet data from an external {{FileName|.FCStd}} file with this syntax: {{incode|<nowiki>=NameOfFile#<<MySpreadsheet>>.MyAlias</nowiki>}}.<br />
#* The advantage of having the spreadsheet in another file over switching off recomputes is that the spreadsheet itself does get recomputed.<br />
#* The disadvantage is that the model won't automatically recompute after changes to the spreadsheet.<br />
#* In the scenario where you first open the 'spreadsheet' file, change one or more values and then open the 'model' file, there won't be any indication that the model needs to be recomputed. But if both files are open the [[Std_Refresh|Std Refresh]] icon will update correctly for the 'model' file after changes to the 'spreadsheet' file.<br />
<br />
== Units == <!--T:26--><br />
<br />
<!--T:27--><br />
The Spreadsheet has a notion of dimension (units) associated with cell values. A number entered without an associated unit has no dimension. The unit should be entered immediately following the number value, with no intervening space. If a number has an associated unit, that unit will be used in all calculations. For example, the multiplication of two lengths with the unit mm gives an area with the unit mm&sup2;.<br />
<br />
<!--T:75--><br />
If a cell contains a value which represents a dimension, it should be entered with its associated unit. While in many simple cases one can get by with a dimensionless value, it is unwise to not enter the unit. If a value representing a dimension is entered without its associated unit, there are some sequences of operations which cause FreeCAD to complain of incompatible units in an expression when it appears the expression should be valid. (This may be better understood by viewing [https://forum.freecadweb.org/viewtopic.php?f=3&t=34713&p=292455#p292438 this thread] in the FreeCAD forums.)<br />
<br />
<!--T:28--><br />
You can change the units displayed for a cell value using the properties dialog [[#units_tab|units tab]] (above). This does not change the value contained in the cell; it only converts the existing value for display. The value used for calculations does not change, and the results of formulas using the value do not change. For example, a cell containing the value "5.08cm" can be displayed as "2in" by changing the units tab value to "in".<br />
<br />
<!--T:29--><br />
A dimensionless number cannot be changed to a number with a unit by the cell properties dialog. One can put in a unit string, and that string will be displayed; but the cell still contains a dimensionless number. In order to change a dimensionless value to a value with a dimension, the value itself must be re-entered with its associated unit.<br />
<br />
<!--T:30--><br />
Occasionally it may be desirable to get rid of a dimension in an expression. This can be done by multiplying by 1 with a reciprocal unit.<br />
<br />
== Importing and exporting == <!--T:44--><br />
<br />
<!--T:45--><br />
Sheets can be imported and exported to the [https://en.wikipedia.org/wiki/Comma-separated_values csv] format which can also be read and written by most other spreadsheet applications such as Microsoft Excel or LibreOffice Calc. When importing files into FreeCAD, the delimiter (the character that is used to separate columns) must be the TAB character (this can be set when exporting from other applications). The import of a CSV-file is available from the menu {{MenuCommand|Spreadsheet → Import Spreadsheet}} or by clicking on the icon [[Image:SpreadsheetImport.svg|24px]]. This import function does not open Excel files or any other spreadsheet format.<br />
<br />
<!--T:46--><br />
Spreadsheets in Excel-format "xlsx" can be imported via the menu {{MenuCommand|File → Import...}}. Excel-spreadsheets can also be opened by clicking in the menu {{MenuCommand|File → Open...}} or by clicking on the icon [[Image:Document-open.svg|24px]]. In these cases a new document with a spreadsheet inside is created. The following features are supported:<br />
<br />
<!--T:47--><br />
* all functions that are also available in the FreeCAD spreadsheet. Other functions give an error in the corresponding cell after the import.<br />
* Alias names for cells<br />
* More than one "Sheet" in the Excel-spreadsheet. In this case one FreeCAD spreadsheet is created for each Excel sheet.<br />
<br />
<!--T:48--><br />
Other functionality is not imported into the FreeCAD spreadsheet. The Excel-import is {{Version|0.17}} of FreeCAD.<br />
<br />
== Printing == <!--T:113--><br />
<br />
<!--T:114--><br />
To handle the page setup necessary for printing, FreeCAD spreadsheets are printed by inserting them into a [[TechDraw_SpreadsheetView|TechDraw Spreadsheet View]].<br />
<br />
== Current limitations == <!--T:31--><br />
<br />
<!--T:43--><br />
FreeCAD checks for cyclic dependencies. By design, that check stops at the level of the spreadsheet object. As a consequence, you should not have a spreadsheet which contains both cells whose values are used to specify parameters to the model, and cells whose values use output from the model. For example, you cannot have cells specifying the length, width, and height of an object,<br />
and another cell which references the total volume of the resulting shape. This restriction can be surmounted by having two spreadsheets: one used as a data-source for input parameters to the model and the other used for calculations based on resultant geometry-data.<br />
<br />
== Scripting basics== <!--T:50--> <br />
<br />
</translate><br />
{{Code|code=<br />
import Spreadsheet<br />
sheet = App.ActiveDocument.addObject("Spreadsheet::Sheet","MySpreadsheet")<br />
sheet.Label = "Dimensions"<br />
<br />
sheet.set('A1','10mm')<br />
sheet.recompute()<br />
sheet.get('A1')<br />
<br />
sheet.setAlias('B1','Diameter')<br />
sheet.set('Diameter','20mm')<br />
sheet.recompute()<br />
sheet.get('Diameter')<br />
}}<br />
<translate><br />
<br />
<br />
<!--T:14--><br />
{{Docnav<br />
|[[Sketcher_Workbench|Sketcher Workbench]]<br />
|[[Start_Workbench|Start Workbench]]<br />
|IconL=Workbench_Sketcher.svg<br />
|IconR=Workbench_Start.svg<br />
}}<br />
</translate><br />
<br />
{{Spreadsheet_Tools_navi{{#translation:}}}}<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Workbenches{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Localisation&diff=1040935Localisation2021-09-17T16:32:32Z<p>Gnrc: Marked this version for translation</p>
<hr />
<div><languages/><br />
<translate><br />
<br />
<!--T:130--><br />
{{Docnav<br />
|[[Branding|Branding]]<br />
|[[Workbench_creation|Workbench creation]]<br />
}}<br />
<br />
</translate><br />
{{TOCright}}<br />
<translate><br />
<br />
==Overview== <!--T:59--><br />
<br />
<!--T:140--><br />
'''Localisation''' is in general the process of providing a Software with a multiple language user interface. In FreeCAD you can set the language of the user interface under {{MenuCommand|Edit → Preferences → General}}. FreeCAD uses [[wikipedia:Qt (toolkit)|Qt]] to enable multiple language support. On Unix/Linux systems, FreeCAD uses the current locale settings of your system by default.<br />
<br />
== Helping to translate FreeCAD == <!--T:60--><br />
<br />
<!--T:61--><br />
One of the very important things users can contribute to FreeCAD (if for example they don't have programming skills) is to help translate its different aspects (source code, wiki, website, documentation etc...) in to another language. Here are the ways to do that.<br />
<br />
== Translate the FreeCAD source code == <!--T:62--><br />
<br />
<!--T:141--><br />
FreeCAD utilizes a third party collaborative on-line translation system called [https://crowdin.net Crowdin]. <br />
<br />
<!--T:135--><br />
[[File:Logo-crowdin.png|320px]]<br />
<br />
<!--T:136--><br />
It is proprietary software but free to FOSS projects. Below are instructions on how to use it:<br />
<br />
<!--T:63--><br />
* Go to the [http://crowdin.net/project/freecad FreeCAD translation project page on Crowdin]<br />
* Login by creating a new profile, or using a third-party account (GitHub, GitLab, GMail etc...)<br />
* Click on the language you wish to translate<br />
* Start translating by clicking on the {{Button|Translate}} button next to one of the files. For example, {{FileName|FreeCAD.ts}} contains the text strings for the FreeCAD main GUI.<br />
* You can vote for existing translations, or you can create your own.<br />
<br />
<!--T:64--><br />
{{Message|If you are actively taking part in translating FreeCAD and want to be informed before next release is ready to be launched, so there is time to review your translation, please subscribe to one of the Crowdin FreeCAD translation teams.}}<br />
<br />
<!--T:149--><br />
{{Emphasis|Note:}} Details on how to use crowdin can be found on the [[Crowdin_Administration|Crowdin Administration]] page.<br />
<br />
== Translating external workbenches == <!--T:137--><br />
<br />
<!--T:138--><br />
Visit [[Translating_an_external_workbench|Translating an external workbench]].<br />
<br />
== FreeCAD Preferences for Translators == <!--T:151--><br />
<br />
<!--T:152--><br />
Starting with FreeCAD 0.20, the following variables can be manually added to the BaseApp/Preferences/General section of the user.cfg file to assist with the development of new translations:<br />
<br />
<!--T:153--><br />
'''AdditionalLanguageDomainEntries''' - to add entirely new languages to FreeCAD that are not currently supported by the source code, you can use this user preference to add to the list of available languages. The format of the languages is "Language Name"="code"; for example:<br />
<pre><br />
<FCText Name="AdditionalLanguageDomainEntries">"Esperanto"="eo";"French"="fr";</FCText><br />
</pre><br />
<br />
<!--T:154--><br />
'''AdditionalTranslationsDirectory''' - add an additional directory for FreeCAD to search for *.qm files. This location will take precedence over $userAppDataDir/translations and $resourceDir/translations. For example,<br />
<pre><br />
<FCText Name="AdditionalTranslationsDirectory">C:/Users/FreeCADUser/TestTranslations</FCText><br />
</pre><br />
<br />
== Translate the FreeCAD wiki == <!--T:88--><br />
<br />
<!--T:89--><br />
This wiki hosts a lot of contents, the majority of which build up the manual. You can browse the documentation starting from the [[Main Page|Main Page]], or have a look at the user's manual [[Online Help Toc|Online Help Toc]].<br />
<br />
<!--T:98--><br />
To translate the wiki, you must have wiki edit permissions; see [[Frequently_asked_questions#How can I get edit permission on the wiki?|How can I get edit permission on the wiki?]].<br />
<br />
<!--T:115--><br />
You should also have enough knowledge of wiki markup and follow the general styling guidelines described on [[WikiPages|WikiPages]].<br />
<br />
=== Mediawiki Translation Extension=== <!--T:90--><br />
<br />
<!--T:91--><br />
When the wiki moved away from SourceForge, [[User:Yorik|Yorik]] installed [http://www.mediawiki.org/wiki/Help:Extension:Translate MediaWiki's Translation extension] which facilitates translating pages. Advantages of the translation extension are that the page title can now be translated, it keeps track of translations, it notifies if the original page has been updated, and it maintains translations in sync with the original English page.<br />
<br />
<!--T:92--><br />
The tool is documented in [http://www.mediawiki.org/wiki/Help:Extension:Translate Help:Extension:Translate], and is part of [http://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle MediaWiki Language Extension Bundle].<br />
<br />
<!--T:93--><br />
To quickly get started on preparing a page for translation, please read the [http://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_example Page translation example]. <br />
Essentially, a pair of <br />
</translate><br />
<pre><br />
&lt;translate&gt; ... &lt;/translate&gt;</pre><!--using lt and gt so that tags are not recognized--><br />
<translate><br />
<!--T:139--><br />
tags need to surround the entire page to activate the translation system, and the page needs to be marked for translation.<br />
<br />
<!--T:94--><br />
To see an example of how the translation tool works, visit the [[Main Page|Main Page]]. You will see an automatically generated language bar at the top. Click on [[Main Page/de|Deutsch]] (German), it will get you to [[Main Page/de]]. Right under the title, "Hauptseite" (in English "Main Page"), you can read <small>{{Emphasis|This page is a translated version of the page Main Page and the translation is XX% complete}}</small>, XX being the current percentage of translation. Click on "Translate" at the top of the page to start the translation utility to update, correct and review the existing translation.<br />
<br />
<!--T:95--><br />
If you go to [[Main Page]], you will notice that you cannot edit the page directly anymore by clicking the [Edit] tags, and the top link "Edit" has been substituted by the "Translate" link that opens the translation utility.<br />
<br />
<!--T:96--><br />
When adding new content, the English page should be created first, then translated into another language. If someone wants to change or add content in a page, the English page should be modified first.<br />
<br />
<!--T:112--><br />
If you are unsure on how to proceed with the translations, don't hesitate to ask for help in the [https://forum.freecadweb.org/viewforum.php?f=21 Development → Wiki subforum] or in the [https://forum.freecadweb.org/viewforum.php?f=11 specific language subforum] in the [http://forum.freecadweb.org FreeCAD forum].<br />
<br />
===Important notes=== <!--T:124--><br />
<br />
<!--T:125--><br />
Every wiki user that has "Editor" permissions is able to launch the translate utility to write, save and review translations.<br />
<br />
<!--T:126--><br />
However, only users with "Administrator" permissions are able to mark pages for translation. A page that is not marked for translation won't make use of the translation extension and won't be correctly synchronized to the English information.<br />
<br />
<!--T:116--><br />
The left sidebar is also translatable, but only Administrators can modify this element of the site. Please follow the dedicated instructions on [[Localisation Sidebar|Localisation Sidebar]].<br />
<br />
<!--T:97--><br />
The first time you switch a page to the new translation system, it loses all its old "manual" translations. To recover a translation, you should save an offline copy of the old text before the switch. Then you can use this old translated text to fill in the translation units in the new system. You can also open an earlier version from the history, and get the old text in this way. This has to be done for every language that had a translated page.<br />
<br />
=== Translate the FreeCAD documentation === <!--T:128--><br />
<br />
<!--T:134--><br />
As per general consensus, the reference page in the wiki is the English page, which should be created first. If you want to change or add content to a page, you should do it to the English page first, and only once the update is completed, port the modification to the translated page.<br />
<br />
===Old translation instructions=== <!--T:99--><br />
<br />
<!--T:117--><br />
{| class="mw-collapsible mw-collapsed wikitable"<br />
|These instructions are for historical background only. Translations should use the new system with the [[#Mediawiki Translation Extension]] described above.<br />
|-<br />
|<br />
So the first step is to '''check if the manual translation has already been started for your language''' (look in the left sidebar, under "manual").<br /><br />
If not, head to the [http://forum.freecadweb.org/ forum] and say that you want to start a new translation, we'll create the basic setup for the language you want to work on.<br /><br />
You must then [[Frequently_asked_questions#How_can_I_get_edit_permission_on_the_wiki.3F|gain wiki edit permission]].<br /><br />
If your language is already listed, see what pages are still missing a translation (they will be listed in red). The technique is simple: '''go into a red page, and copy/paste the contents of the corresponding English page, and start translating'''.<br /><br />
Do not forget to include all the tags and templates from the original English page. Some of those templates will have an equivalent in your language (for example, there is a French Docnav template called Docnav/fr). You should use '''a slash and your language code''' in almost all the links. Look at other already translated pages to see how they did it.<br /><br />
Add a slash and your language code in the categories, like <nowiki>[[Category:Developer Documentation/fr]]</nowiki> <br /><br />
And if you are unsure, head to the forums and ask people to check what you did and tell you if it's right or not.<br /><br />
Four templates are commonly used in manual pages. These 4 templates have localized versions (Template:Docnav/fr, Template:fr, etc...)<br />
* [[Template:GuiCommand]] : is the Gui Command information block in upper-right of command documentation.<br />
* [[Template:Docnav]] : it is the navigation bar at the bottom of the pages, showing previous and next pages.<br />
* [[Template:Userdocnavi]] : gives direct links to the main base pages<br /><br />
''' Page Naming Convention '''<br /><br />
Please take note that, due to limitations in the Sourceforge implementation of the MediaWiki engine, we require that your pages all keep their original English counterpart's name, appending a slash and your language code. For example, the translated page for About FreeCAD should be About Freecad/es for Spanish, About FreeCAD/pl for polish, etc. The reason is simple: so that if translators go away, the wiki's administrators, who do not speak all languages, will know what these pages are for. This will facilitate maintenance and avoid lost pages.<br /><br />
If you want the Docnav template to show linked pages in your language, you can use '''redirect pages'''. They are basically shortcut links to the actual page. Here is an example with the French page for About FreeCAD.<br /><br />
* The page About FreeCAD/fr is the page with content<br />
* The page À propos de FreeCAD contains this code:<br />
#REDIRECT <nowiki>[[About_FreeCAD/fr]]</nowiki><br />
* In the About FreeCAD/fr page, the Docnav code will look like this:<br />
<nowiki>{{docnav/fr|[[Online_Help_Startpage/fr|Bienvenue dans l'aide en ligne de FreeCAD]]|[[Feature_list/fr|Fonctionnalités]]}}</nowiki><br />
The page "Bienvenue dans l'aide en ligne de FreeCAD" redirects to Online_Help_Startpage/fr, and the page "Fonctionnalités" redirects to Feature_list/fr.<br />
|}<br />
<br />
== Translate the FreeCAD website == <!--T:127--><br />
<br />
<!--T:142--><br />
Translation of the FreeCAD website is now done through [https://crowdin.com/translate/freecad/561/en-en Crowdin]. The file is named {{FileName|homepage.po}}.<br />
<br />
== Development - How to Add Localisation == <!--T:129--><br />
<br />
<!--T:143--><br />
This section is for developers who want to add localisation to their code. <br />
<br />
=== Preparing your FreeCAD/master modules for translation === <!--T:70--><br />
<br />
<!--T:144--><br />
These are the parts to the FreeCAD translation process:<br />
* extract text strings from source code into *.ts files<br />
* load *.ts files into [http://crowdin.net/project/freecad FreeCAD Crowdin].<br />
* translation of strings within Crowdin<br />
* extract modified/new *.ts files from Crowdin<br />
* convert *.ts files into *.qm files and update each module's *.qrc file<br />
* update FreeCAD master<br />
<br />
<!--T:118--><br />
All of the above steps are performed by the "translation scripts" which are run by an administrator periodically.<br />
<br />
<!--T:119--><br />
Preparing your module for translation is quite easy. First, you need to ensure that you have a "translations" directory in {{FileName|myModule/Gui/Resources}}. Then open a terminal window (or Windows/OSX equivalent) in your "translations" directory and enter the following command:<br />
{{Code|code=lupdate -ts myModule.ts}}<br />
<br />
<!--T:120--><br />
This creates an empty translation file. Once this is done, you need to ensure that the translation scripts are updated as in this [https://github.com/FreeCAD/FreeCAD/pull/810 pull request]. <br />
<br />
<!--T:121--><br />
Everything after this is automatic as far as a developer is concerned. The administrator will extract the text strings, the translators will translate them, then the administrator will extract the translations and update FreeCAD/master.<br />
<br />
=== Preparing your 3rd party module or macro for translation === <!--T:71--><br />
<br />
<!--T:145--><br />
3rd party modules or macros are translated in much the same fashion, except that you must do some of the work yourself.<br />
This [https://www.forum.freecadweb.org/viewtopic.php?f=3&t=25180 forum discussion] describes the details.<br />
<br />
<!--T:150--><br />
Update: see [[Translating_an_external_workbench|Translating an external workbench]]<br />
<br />
=== Older module translation techniques === <!--T:122--><br />
<br />
<!--T:146--><br />
[[Localization_Older_Methods|Localization Older Methods]] describes the use of translation tools such as Qt Linguist, lupdate, lrelease, pylupdate4, etc in detail. Most of this is no longer required for FreeCAD/master modules, but may be helpful preparing and updating 3rd party modules.<br />
<br />
== Automating Crowdin Translation Updates == <!--T:123--><br />
<br />
<!--T:147--><br />
Currently FreeCAD maintainers use the Crowdin API via [[Crowdin_Scripts|Crowdin Scripts]] to pull and push translations in to Crowdin and back in to the Github repo. The Crowdin API gives FreeCAD maintainers the ability to automate aspects of the project's translation workflow, for more info refer to the [https://support.crowdin.com/api/api-integration-setup/ Crowdin API documentation].<br />
<br />
== Related Pages == <!--T:131--><br />
<br />
<!--T:148--><br />
* [[Crowdin_Administration|Crowdin Administration]]<br />
* [[Crowdin_Scripts|Crowdin Scripts]]<br />
<br />
==Scripting== <!--T:155--><br />
<br />
<!--T:156--><br />
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].<br />
<br />
<!--T:157--><br />
To get list of languages supported in FreeCAD interface use the {{incode|supportedLocales}} method of {{incode|Gui}}.<br />
<br />
</translate><br />
{{Code|code=<br />
locales = Gui.supportedLocales()<br />
}}<br />
<translate><br />
<br />
<!--T:158--><br />
After execution, the {{incode|locales}} will contain a dictionary with the following values:<br />
<br />
</translate><br />
{{Code|code=<br />
{'English': 'en', 'Afrikaans': 'af', 'Arabic': 'ar', 'Basque': 'eu', 'Catalan': 'ca', 'Chinese Simplified': 'zh-CN', 'Chinese Traditional': 'zh-TW', 'Croatian': 'hr', 'Czech': 'cs', 'Dutch': 'nl', 'Filipino': 'fil', 'Finnish': 'fi', 'French': 'fr', 'Galician': 'gl', 'German': 'de', 'Hungarian': 'hu', 'Indonesian': 'id', 'Italian': 'it', 'Japanese': 'ja', 'Kabyle': 'kab', 'Korean': 'ko', 'Lithuanian': 'lt', 'Norwegian': 'no', 'Polish': 'pl', 'Portuguese': 'pt-PT', 'Portuguese, Brazilian': 'pt-BR', 'Romanian': 'ro', 'Russian': 'ru', 'Slovak': 'sk', 'Slovenian': 'sl', 'Spanish': 'es-ES', 'Swedish': 'sv-SE', 'Turkish': 'tr', 'Ukrainian': 'uk', 'Valencian': 'val-ES', 'Vietnamese': 'vi'}<br />
}}<br />
<translate><br />
<br />
<!--T:159--><br />
To get language that is currently used in FreeCAD, use {{incode|getLocale}} method of {{incode|Gui}}.<br />
<br />
</translate><br />
{{Code|code=<br />
loc = Gui.getLocale()<br />
}}<br />
<translate><br />
<br />
<!--T:160--><br />
In resulit, loc is equals:<br />
<br />
</translate><br />
{{Code|code=<br />
'English'<br />
}}<br />
<translate><br />
<br />
<!--T:161--><br />
To convert this value into locale code, use a simple technique:<br />
<br />
</translate><br />
{{Code|code=<br />
loc = Gui.supportedLocales()[Gui.getLocale()]<br />
}}<br />
<translate><br />
<br />
<!--T:162--><br />
Resulit is:<br />
<br />
</translate><br />
{{Code|code=<br />
'en'<br />
}}<br />
<translate><br />
<br />
<!--T:163--><br />
To set FreeCAD interface language, use {{incode|setLocale}} method of {{incode|Gui}}.<br />
<br />
<!--T:164--><br />
You can specify the language explicitly:<br />
<br />
</translate><br />
{{Code|code=<br />
Gui.setLocale('Russian')<br />
}}<br />
<translate><br />
<br />
<!--T:165--><br />
Or you can set langage directly by locale code:<br />
<br />
</translate><br />
{{Code|code=<br />
Gui.setLocale('ru')<br />
}}<br />
<translate><br />
<br />
<!--T:113--><br />
{{Docnav<br />
|[[Branding|Branding]]<br />
|[[Workbench_creation|Workbench creation]]<br />
}}<br />
<br />
</translate><br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Developer Documentation{{#translation:}}]]<br />
[[Category:Wiki{{#translation:}}]]<br />
{{clear}}</div>Gnrchttps://wiki.freecad.org/index.php?title=User_hub/fr&diff=982360User hub/fr2021-08-24T14:36:36Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
[[Image:User_hub.png|64px]]<br />
----<br />
__NOTOC__<br />
<br />
Cette zone est la source d'aide principale pour les nouveaux utilisateurs de FreeCAD. <br />
<br />
Veuillez noter que tout comme FreeCAD, ces pages sont continuellement en développement. Si vous ne trouvez pas les informations dont vous avez besoin, n'hésitez pas à les demander sur le [http://forum.freecadweb.org forum FreeCAD].<br />
<br />
Si vous voulez apporter votre contribution à FreeCAD, vous pouvez [[donate|faire un don]] ou rendez-vous sur la page [[Help_FreeCAD/fr|Aider FreeCAD]] pour d'autres moyens de contribuer. Si vous souhaitez modifier ce wiki, [https://forum.freecadweb.org/viewtopic.php?f=21&t=6830 demandez un compte wiki avec des autorisations d'édition sur le forum] et lisez les [[WikiPages/fr|Les pages Wiki]] pour les règles générales à suivre.<br />
<br />
Si vous souhaitez découvrir comment le développement de FreeCAD a débuté il y a des années, rendez vous à la page [[History/fr|Histoire]].<br />
<br />
== Utiliser FreeCAD ==<br />
<br />
===Introduction===<br />
<br />
* [[About FreeCAD/fr|À propos de FreeCAD]] : un aperçu général de FreeCAD.<br />
* Installation : comment installer FreeCAD [[Installing_on_Windows/fr|sur Windows]], [[Installing_on_Linux/fr|sur Linux]] et [[Installing_on_Mac/fr|sur Mac]].<br />
* [[Installing Helpfile/fr|Installation du fichier d'aide]] : comment installer la documentation hors ligne basée sur ce wiki.<br />
* [[Installing_additional_components/fr|Installer des logiciels supplémentaires]] : comment installer des composants tiers supplémentaires qui peuvent fonctionner avec FreeCAD.<br />
* [[Getting started/fr|Premiers pas]] : un rapide tour d'horizon des outils disponibles.<br />
* [[Frequently_asked_questions/fr|FAQ]] : foire aux questions.<br />
* Des [[Tutorials/fr|tutoriels]] couvrant différentes parties de FreeCAD.<br />
<br />
Voir aussi :<br />
* [[Migrating_to_FreeCAD_from_Fusion360/fr|Migrer vers FreeCAD depuis Fusion360]]<br />
<br />
===Concepts de base de l'application===<br />
<br />
* [[Interface/fr|Interface]] : l'interface FreeCAD est composée de divers éléments graphiques à l'écran, y compris la [[3D_view/fr|Vue 3D]], la [[tree_view/fr|vue d'arborescence]], l'[[property_editor/fr|éditeur de propriétés]], le [[task_panel/fr|panneau de tâches]] et la [[Python_console/fr|console Python]].<br />
* [[Mouse_navigation/fr|Navigation par la souris]] : les différents types d'utilisation de la souris ou du trackpad pour naviguer dans la vue 3D.<br />
* [[Selection_methods/fr|Méthodes de sélection]] : différentes méthodes de sélection d'objets dans le logiciel.<br />
* [[Object_name/fr|Objet name]] : tous les objets ont un {{incode|Name}} en lecture seule qui les identifie de manière unique et un {{incode|Label}} qui est modifiable par l'utilisateur.<br />
* [[Preferences_Editor/fr|Éditeur de préférences]] : le système qui vous permet de contrôler de nombreuses propriétés du système de base et des ateliers individuels.<br />
* [[Import_Export/fr|Formats de fichiers]] : les différents formats que FreeCAD peut lire et écrire.<br />
<br />
===Ateliers===<br />
<br />
Les [[Workbenches/fr|ateliers]] sont des ensembles d’outils utilisés pour des tâches spécifiques. Voici les ateliers de base fournis avec chaque installation de FreeCAD :<br />
<br />
<!--Please keep this list consistent with Online_Help_Toc and Workbenches--><br />
* [[Image:Freecad.svg|32px]] [[Std_Base|Std Base]]. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.<br />
<br />
* [[Image:Workbench_Arch.svg|32px]] The [[Arch_Workbench|Arch Workbench]] for working with architectural elements.<br />
<br />
* [[Image:Workbench_Draft.svg|32px]] The [[Draft_Workbench|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.<br />
<br />
* [[Image:Workbench_FEM.svg|32px]] The [[FEM_Workbench|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.<br />
<br />
* [[Image:Workbench_Image.svg|32px]] The [[Image_Workbench|Image Workbench]] for working with bitmap images.<br />
<br />
* [[Image:Workbench_Inspection.svg|32px]] The [[Inspection_Workbench|Inspection Workbench]] is made to give you specific tools for examination of shapes. It is still under development.<br />
<br />
* [[Image:Workbench_Mesh.svg|32px]] The [[Mesh_Workbench|Mesh Workbench]] for working with triangulated meshes.<br />
<br />
* [[Image:Workbench_OpenSCAD.svg|32px]] The [[OpenSCAD_Workbench|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing [[constructive solid geometry|constructive solid geometry]] (CSG) model history.<br />
<br />
* [[Image:Workbench_Part.svg|32px]] The [[Part_Workbench|Part Workbench]] for working with CAD parts.<br />
<br />
* [[Image:Workbench_PartDesign.svg|32px]] The [[PartDesign_Workbench|Part Design Workbench]] for building Part shapes from sketches.<br />
<br />
* [[Image:Workbench_Path.svg|32px]] The [[Path_Workbench|Path Workbench]] is used to produce G-Code instructions. It is still under development.<br />
<br />
* [[Image:Workbench_Points.svg|32px]] The [[Points_Workbench|Points Workbench]] for working with point clouds.<br />
<br />
* [[Image:Workbench_Raytracing.svg|32px]] The [[Raytracing_Workbench|Raytracing Workbench]] for working with ray-tracing (rendering).<br />
<br />
* [[Image:Workbench_Reverse_Engineering.svg|32px]] The [[Reverse_Engineering_Workbench|Reverse Engineering Workbench]] is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still under development.<br />
<br />
* [[Image:Workbench_Robot.svg|32px]] The [[Robot_Workbench|Robot Workbench]] for studying robot movements.<br />
<br />
* [[Image:Workbench_Sketcher.svg|32px]] The [[Sketcher_Workbench|Sketcher Workbench]] for working with geometry-constrained sketches.<br />
<br />
* [[Image:Workbench_Spreadsheet.svg|32px]] The [[Spreadsheet_Workbench|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.<br />
<br />
* [[Image:Workbench_Start.svg|32px]] The [[Start_Workbench|Start Center Workbench]] allows you to quickly jump to one of the most common workbenches.<br />
<br />
* [[Image:Workbench_Surface.svg|32px]] The [[Surface_Workbench|Surface Workbench]] provides tools to create and modify surfaces. It is similar to the [[Part_Builder|Part Builder]] Face from edges option.<br />
<br />
* [[Image:Workbench_TechDraw.svg|32px]] The [[TechDraw_Workbench|TechDraw Workbench]] for producing technical drawings from 3D models. It is the successor of the [[Drawing_Workbench|Drawing Workbench]].<br />
<br />
* [[Image:Workbench_Test.svg|32px]] The [[Testing|Test Framework Workbench]] is for debugging FreeCAD.<br />
<br />
* [[Image:Workbench_Web.svg|32px]] The [[Web_Workbench|Web Workbench]] provides you with a browser window instead of the [[3D view|3D view]] within FreeCAD.<br />
<br />
===Macros===<br />
<br />
Les [[Macros/fr|macros]] sont de petits fragments de code [[Python/fr|Python]] qui exécutent une tâche simple ou complexe qui n'est pas disponible dans le système FreeCAD de base.<br />
<br />
Des utilisateurs avertis ont écrit différentes [[macros/fr|macros]] pour améliorer FreeCAD en rajoutant des fonctionnalités.<br />
<br />
Depuis FreeCAD 0.17, de nombreuses macros peuvent être installées à l'aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour une liste des macros, reportez-vous à la page [[Macros_recipes/fr|Liste des macros]]. Pour une installation manuelle, voir [[How_to_install_macros/fr|Comment installer des macros]].<br />
<br />
===Ateliers Externes===<br />
<br />
Lorsque de nombreuses macros ou fonctions sont développées ensemble et organisées dans des barres d’outils et des menus, elles peuvent devenir un nouvel atelier.<br />
<br />
Les [[External_workbenches/fr|Ateliers externes]] sont des collections de fonctions qui ne font pas partie du système FreeCAD de base, généralement développées par des utilisateurs expérimentés et visant un besoin particulier.<br />
<br />
Depuis FreeCAD 0.17, beaucoup d'ateliers peuvent être installés à l’aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour l'installation manuelle, voir [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]].<br />
<br />
==Références==<br />
<br />
[[List_of_Commands/fr|Liste des commandes]] : Une liste complète des commandes disponibles dans FreeCAD.<br />
<br />
== Aide en ligne ==<br />
<br />
<!-- Pour télécharger l'aide en ligne de FreeCAD, vous devez affecter la bonne adresse Url dans le menu [[Preferences Editor/fr|Édition → Préférences]] de FreeCAD. Actuellement la bonne Url doit pointer vers cette page. Cela signifie que vous devez mettre l'adresse :<br />
[http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub]<br />
--><br />
<br />
Il s'agit de l'aide en ligne officielle de FreeCAD. Veuillez noter que l'ensemble du système d'aide en ligne est actuellement retravaillé. Il sera utilisé pour générer un fichier .CHM, qui sera inclus avec les paquets d'installation de FreeCAD. Actuellement, l'aide en ligne recense quelques uns des articles les plus complets de ce wiki.<br />
<br />
* [[Online Help Toc/fr|Table des matières de l'aide en ligne]]<br />
<br />
== Plus ==<br />
<br />
* Le [[Power_users_hub/fr|Centre des utilisateurs expérimentés]] est l'endroit où vous pouvez aller si vous voulez approfondir l'utilisation de FreeCAD.<br />
* Le [[FreeCAD_Community_Portal/fr|Portail de la Communauté FreeCAD]] liste les projets réalisés par les membres de la communauté d'utilisateurs de FreeCAD.<br />
* Vous ne comprenez pas un mot ou une expression utilisée dans FreeCAD ? Essayez la page [[Glossary/fr|Glossaire]].<br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Hubs{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:User_hub/18/fr&diff=982359Translations:User hub/18/fr2021-08-24T14:36:35Z<p>Gnrc: </p>
<hr />
<div>* Le [[Power_users_hub/fr|Centre des utilisateurs expérimentés]] est l'endroit où vous pouvez aller si vous voulez approfondir l'utilisation de FreeCAD.<br />
* Le [[FreeCAD_Community_Portal/fr|Portail de la Communauté FreeCAD]] liste les projets réalisés par les membres de la communauté d'utilisateurs de FreeCAD.<br />
* Vous ne comprenez pas un mot ou une expression utilisée dans FreeCAD ? Essayez la page [[Glossary/fr|Glossaire]].</div>Gnrchttps://wiki.freecad.org/index.php?title=User_hub/fr&diff=982348User hub/fr2021-08-24T14:34:08Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
[[Image:User_hub.png|64px]]<br />
----<br />
__NOTOC__<br />
<br />
Cette zone est la source d'aide principale pour les nouveaux utilisateurs de FreeCAD. <br />
<br />
Veuillez noter que tout comme FreeCAD, ces pages sont continuellement en développement. Si vous ne trouvez pas les informations dont vous avez besoin, n'hésitez pas à les demander sur le [http://forum.freecadweb.org forum FreeCAD].<br />
<br />
Si vous voulez apporter votre contribution à FreeCAD, vous pouvez [[donate|faire un don]] ou rendez-vous sur la page [[Help_FreeCAD/fr|Aider FreeCAD]] pour d'autres moyens de contribuer. Si vous souhaitez modifier ce wiki, [https://forum.freecadweb.org/viewtopic.php?f=21&t=6830 demandez un compte wiki avec des autorisations d'édition sur le forum] et lisez les [[WikiPages/fr|Les pages Wiki]] pour les règles générales à suivre.<br />
<br />
Si vous souhaitez découvrir comment le développement de FreeCAD a débuté il y a des années, rendez vous à la page [[History/fr|Histoire]].<br />
<br />
== Utiliser FreeCAD ==<br />
<br />
===Introduction===<br />
<br />
* [[About FreeCAD/fr|À propos de FreeCAD]] : un aperçu général de FreeCAD.<br />
* Installation : comment installer FreeCAD [[Installing_on_Windows/fr|sur Windows]], [[Installing_on_Linux/fr|sur Linux]] et [[Installing_on_Mac/fr|sur Mac]].<br />
* [[Installing Helpfile/fr|Installation du fichier d'aide]] : comment installer la documentation hors ligne basée sur ce wiki.<br />
* [[Installing_additional_components/fr|Installer des logiciels supplémentaires]] : comment installer des composants tiers supplémentaires qui peuvent fonctionner avec FreeCAD.<br />
* [[Getting started/fr|Premiers pas]] : un rapide tour d'horizon des outils disponibles.<br />
* [[Frequently_asked_questions/fr|FAQ]] : foire aux questions.<br />
* Des [[Tutorials/fr|tutoriels]] couvrant différentes parties de FreeCAD.<br />
<br />
Voir aussi :<br />
* [[Migrating_to_FreeCAD_from_Fusion360/fr|Migrer vers FreeCAD depuis Fusion360]]<br />
<br />
===Concepts de base de l'application===<br />
<br />
* [[Interface/fr|Interface]] : l'interface FreeCAD est composée de divers éléments graphiques à l'écran, y compris la [[3D_view/fr|Vue 3D]], la [[tree_view/fr|vue d'arborescence]], l'[[property_editor/fr|éditeur de propriétés]], le [[task_panel/fr|panneau de tâches]] et la [[Python_console/fr|console Python]].<br />
* [[Mouse_navigation/fr|Navigation par la souris]] : les différents types d'utilisation de la souris ou du trackpad pour naviguer dans la vue 3D.<br />
* [[Selection_methods/fr|Méthodes de sélection]] : différentes méthodes de sélection d'objets dans le logiciel.<br />
* [[Object_name/fr|Objet name]] : tous les objets ont un {{incode|Name}} en lecture seule qui les identifie de manière unique et un {{incode|Label}} qui est modifiable par l'utilisateur.<br />
* [[Preferences_Editor/fr|Éditeur de préférences]] : le système qui vous permet de contrôler de nombreuses propriétés du système de base et des ateliers individuels.<br />
* [[Import_Export/fr|Formats de fichiers]] : les différents formats que FreeCAD peut lire et écrire.<br />
<br />
===Ateliers===<br />
<br />
Les [[Workbenches/fr|ateliers]] sont des ensembles d’outils utilisés pour des tâches spécifiques. Voici les ateliers de base fournis avec chaque installation de FreeCAD :<br />
<br />
<!--Please keep this list consistent with Online_Help_Toc and Workbenches--><br />
* [[Image:Freecad.svg|32px]] [[Std_Base|Std Base]]. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.<br />
<br />
* [[Image:Workbench_Arch.svg|32px]] The [[Arch_Workbench|Arch Workbench]] for working with architectural elements.<br />
<br />
* [[Image:Workbench_Draft.svg|32px]] The [[Draft_Workbench|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.<br />
<br />
* [[Image:Workbench_FEM.svg|32px]] The [[FEM_Workbench|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.<br />
<br />
* [[Image:Workbench_Image.svg|32px]] The [[Image_Workbench|Image Workbench]] for working with bitmap images.<br />
<br />
* [[Image:Workbench_Inspection.svg|32px]] The [[Inspection_Workbench|Inspection Workbench]] is made to give you specific tools for examination of shapes. It is still under development.<br />
<br />
* [[Image:Workbench_Mesh.svg|32px]] The [[Mesh_Workbench|Mesh Workbench]] for working with triangulated meshes.<br />
<br />
* [[Image:Workbench_OpenSCAD.svg|32px]] The [[OpenSCAD_Workbench|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing [[constructive solid geometry|constructive solid geometry]] (CSG) model history.<br />
<br />
* [[Image:Workbench_Part.svg|32px]] The [[Part_Workbench|Part Workbench]] for working with CAD parts.<br />
<br />
* [[Image:Workbench_PartDesign.svg|32px]] The [[PartDesign_Workbench|Part Design Workbench]] for building Part shapes from sketches.<br />
<br />
* [[Image:Workbench_Path.svg|32px]] The [[Path_Workbench|Path Workbench]] is used to produce G-Code instructions. It is still under development.<br />
<br />
* [[Image:Workbench_Points.svg|32px]] The [[Points_Workbench|Points Workbench]] for working with point clouds.<br />
<br />
* [[Image:Workbench_Raytracing.svg|32px]] The [[Raytracing_Workbench|Raytracing Workbench]] for working with ray-tracing (rendering).<br />
<br />
* [[Image:Workbench_Reverse_Engineering.svg|32px]] The [[Reverse_Engineering_Workbench|Reverse Engineering Workbench]] is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still under development.<br />
<br />
* [[Image:Workbench_Robot.svg|32px]] The [[Robot_Workbench|Robot Workbench]] for studying robot movements.<br />
<br />
* [[Image:Workbench_Sketcher.svg|32px]] The [[Sketcher_Workbench|Sketcher Workbench]] for working with geometry-constrained sketches.<br />
<br />
* [[Image:Workbench_Spreadsheet.svg|32px]] The [[Spreadsheet_Workbench|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.<br />
<br />
* [[Image:Workbench_Start.svg|32px]] The [[Start_Workbench|Start Center Workbench]] allows you to quickly jump to one of the most common workbenches.<br />
<br />
* [[Image:Workbench_Surface.svg|32px]] The [[Surface_Workbench|Surface Workbench]] provides tools to create and modify surfaces. It is similar to the [[Part_Builder|Part Builder]] Face from edges option.<br />
<br />
* [[Image:Workbench_TechDraw.svg|32px]] The [[TechDraw_Workbench|TechDraw Workbench]] for producing technical drawings from 3D models. It is the successor of the [[Drawing_Workbench|Drawing Workbench]].<br />
<br />
* [[Image:Workbench_Test.svg|32px]] The [[Testing|Test Framework Workbench]] is for debugging FreeCAD.<br />
<br />
* [[Image:Workbench_Web.svg|32px]] The [[Web_Workbench|Web Workbench]] provides you with a browser window instead of the [[3D view|3D view]] within FreeCAD.<br />
<br />
===Macros===<br />
<br />
Les [[Macros/fr|macros]] sont de petits fragments de code [[Python/fr|Python]] qui exécutent une tâche simple ou complexe qui n'est pas disponible dans le système FreeCAD de base.<br />
<br />
Des utilisateurs avertis ont écrit différentes [[macros/fr|macros]] pour améliorer FreeCAD en rajoutant des fonctionnalités.<br />
<br />
Depuis FreeCAD 0.17, de nombreuses macros peuvent être installées à l'aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour une liste des macros, reportez-vous à la page [[Macros_recipes/fr|Liste des macros]]. Pour une installation manuelle, voir [[How_to_install_macros/fr|Comment installer des macros]].<br />
<br />
===Ateliers Externes===<br />
<br />
Lorsque de nombreuses macros ou fonctions sont développées ensemble et organisées dans des barres d’outils et des menus, elles peuvent devenir un nouvel atelier.<br />
<br />
Les [[External_workbenches/fr|Ateliers externes]] sont des collections de fonctions qui ne font pas partie du système FreeCAD de base, généralement développées par des utilisateurs expérimentés et visant un besoin particulier.<br />
<br />
Depuis FreeCAD 0.17, beaucoup d'ateliers peuvent être installés à l’aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour l'installation manuelle, voir [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]].<br />
<br />
==Références==<br />
<br />
[[List_of_Commands/fr|Liste des commandes]] : Une liste complète des commandes disponibles dans FreeCAD.<br />
<br />
== Aide en ligne ==<br />
<br />
<!-- Pour télécharger l'aide en ligne de FreeCAD, vous devez affecter la bonne adresse Url dans le menu [[Preferences Editor/fr|Édition → Préférences]] de FreeCAD. Actuellement la bonne Url doit pointer vers cette page. Cela signifie que vous devez mettre l'adresse :<br />
[http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub]<br />
--><br />
<br />
Il s'agit de l'aide en ligne officielle de FreeCAD. Veuillez noter que l'ensemble du système d'aide en ligne est actuellement retravaillé. Il sera utilisé pour générer un fichier .CHM, qui sera inclus avec les paquets d'installation de FreeCAD. Actuellement, l'aide en ligne recense quelques uns des articles les plus complets de ce wiki.<br />
<br />
* [[Online Help Toc/fr|Table des matières de l'aide en ligne]]<br />
<br />
== Plus ==<br />
<br />
<div class="mw-translate-fuzzy"><br />
<br />
* Le [[Power users hub/fr|Centre des utilisateurs expérimentés]] est l'endroit où vous pouvez aller si vous voulez approfondir l'utilisation de FreeCAD.<br />
* Le [[FreeCAD Community Portal/fr|Portail de la Communauté FreeCAD]] liste les projets réalisés par les membres de la communauté d'utilisateurs de FreeCAD.<br />
* Vous ne comprenez pas un mot ou une expression utilisée dans FreeCAD ? Essayez la page [[Glossary/fr|Glossaire]].<br />
</div><br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Hubs{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:User_hub/13/fr&diff=982347Translations:User hub/13/fr2021-08-24T14:34:05Z<p>Gnrc: </p>
<hr />
<div>[[List_of_Commands/fr|Liste des commandes]] : Une liste complète des commandes disponibles dans FreeCAD.</div>Gnrchttps://wiki.freecad.org/index.php?title=User_hub/fr&diff=982342User hub/fr2021-08-24T14:33:32Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
[[Image:User_hub.png|64px]]<br />
----<br />
__NOTOC__<br />
<br />
Cette zone est la source d'aide principale pour les nouveaux utilisateurs de FreeCAD. <br />
<br />
Veuillez noter que tout comme FreeCAD, ces pages sont continuellement en développement. Si vous ne trouvez pas les informations dont vous avez besoin, n'hésitez pas à les demander sur le [http://forum.freecadweb.org forum FreeCAD].<br />
<br />
Si vous voulez apporter votre contribution à FreeCAD, vous pouvez [[donate|faire un don]] ou rendez-vous sur la page [[Help_FreeCAD/fr|Aider FreeCAD]] pour d'autres moyens de contribuer. Si vous souhaitez modifier ce wiki, [https://forum.freecadweb.org/viewtopic.php?f=21&t=6830 demandez un compte wiki avec des autorisations d'édition sur le forum] et lisez les [[WikiPages/fr|Les pages Wiki]] pour les règles générales à suivre.<br />
<br />
Si vous souhaitez découvrir comment le développement de FreeCAD a débuté il y a des années, rendez vous à la page [[History/fr|Histoire]].<br />
<br />
== Utiliser FreeCAD ==<br />
<br />
===Introduction===<br />
<br />
* [[About FreeCAD/fr|À propos de FreeCAD]] : un aperçu général de FreeCAD.<br />
* Installation : comment installer FreeCAD [[Installing_on_Windows/fr|sur Windows]], [[Installing_on_Linux/fr|sur Linux]] et [[Installing_on_Mac/fr|sur Mac]].<br />
* [[Installing Helpfile/fr|Installation du fichier d'aide]] : comment installer la documentation hors ligne basée sur ce wiki.<br />
* [[Installing_additional_components/fr|Installer des logiciels supplémentaires]] : comment installer des composants tiers supplémentaires qui peuvent fonctionner avec FreeCAD.<br />
* [[Getting started/fr|Premiers pas]] : un rapide tour d'horizon des outils disponibles.<br />
* [[Frequently_asked_questions/fr|FAQ]] : foire aux questions.<br />
* Des [[Tutorials/fr|tutoriels]] couvrant différentes parties de FreeCAD.<br />
<br />
Voir aussi :<br />
* [[Migrating_to_FreeCAD_from_Fusion360/fr|Migrer vers FreeCAD depuis Fusion360]]<br />
<br />
===Concepts de base de l'application===<br />
<br />
* [[Interface/fr|Interface]] : l'interface FreeCAD est composée de divers éléments graphiques à l'écran, y compris la [[3D_view/fr|Vue 3D]], la [[tree_view/fr|vue d'arborescence]], l'[[property_editor/fr|éditeur de propriétés]], le [[task_panel/fr|panneau de tâches]] et la [[Python_console/fr|console Python]].<br />
* [[Mouse_navigation/fr|Navigation par la souris]] : les différents types d'utilisation de la souris ou du trackpad pour naviguer dans la vue 3D.<br />
* [[Selection_methods/fr|Méthodes de sélection]] : différentes méthodes de sélection d'objets dans le logiciel.<br />
* [[Object_name/fr|Objet name]] : tous les objets ont un {{incode|Name}} en lecture seule qui les identifie de manière unique et un {{incode|Label}} qui est modifiable par l'utilisateur.<br />
* [[Preferences_Editor/fr|Éditeur de préférences]] : le système qui vous permet de contrôler de nombreuses propriétés du système de base et des ateliers individuels.<br />
* [[Import_Export/fr|Formats de fichiers]] : les différents formats que FreeCAD peut lire et écrire.<br />
<br />
===Ateliers===<br />
<br />
Les [[Workbenches/fr|ateliers]] sont des ensembles d’outils utilisés pour des tâches spécifiques. Voici les ateliers de base fournis avec chaque installation de FreeCAD :<br />
<br />
<!--Please keep this list consistent with Online_Help_Toc and Workbenches--><br />
* [[Image:Freecad.svg|32px]] [[Std_Base|Std Base]]. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.<br />
<br />
* [[Image:Workbench_Arch.svg|32px]] The [[Arch_Workbench|Arch Workbench]] for working with architectural elements.<br />
<br />
* [[Image:Workbench_Draft.svg|32px]] The [[Draft_Workbench|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.<br />
<br />
* [[Image:Workbench_FEM.svg|32px]] The [[FEM_Workbench|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.<br />
<br />
* [[Image:Workbench_Image.svg|32px]] The [[Image_Workbench|Image Workbench]] for working with bitmap images.<br />
<br />
* [[Image:Workbench_Inspection.svg|32px]] The [[Inspection_Workbench|Inspection Workbench]] is made to give you specific tools for examination of shapes. It is still under development.<br />
<br />
* [[Image:Workbench_Mesh.svg|32px]] The [[Mesh_Workbench|Mesh Workbench]] for working with triangulated meshes.<br />
<br />
* [[Image:Workbench_OpenSCAD.svg|32px]] The [[OpenSCAD_Workbench|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing [[constructive solid geometry|constructive solid geometry]] (CSG) model history.<br />
<br />
* [[Image:Workbench_Part.svg|32px]] The [[Part_Workbench|Part Workbench]] for working with CAD parts.<br />
<br />
* [[Image:Workbench_PartDesign.svg|32px]] The [[PartDesign_Workbench|Part Design Workbench]] for building Part shapes from sketches.<br />
<br />
* [[Image:Workbench_Path.svg|32px]] The [[Path_Workbench|Path Workbench]] is used to produce G-Code instructions. It is still under development.<br />
<br />
* [[Image:Workbench_Points.svg|32px]] The [[Points_Workbench|Points Workbench]] for working with point clouds.<br />
<br />
* [[Image:Workbench_Raytracing.svg|32px]] The [[Raytracing_Workbench|Raytracing Workbench]] for working with ray-tracing (rendering).<br />
<br />
* [[Image:Workbench_Reverse_Engineering.svg|32px]] The [[Reverse_Engineering_Workbench|Reverse Engineering Workbench]] is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still under development.<br />
<br />
* [[Image:Workbench_Robot.svg|32px]] The [[Robot_Workbench|Robot Workbench]] for studying robot movements.<br />
<br />
* [[Image:Workbench_Sketcher.svg|32px]] The [[Sketcher_Workbench|Sketcher Workbench]] for working with geometry-constrained sketches.<br />
<br />
* [[Image:Workbench_Spreadsheet.svg|32px]] The [[Spreadsheet_Workbench|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.<br />
<br />
* [[Image:Workbench_Start.svg|32px]] The [[Start_Workbench|Start Center Workbench]] allows you to quickly jump to one of the most common workbenches.<br />
<br />
* [[Image:Workbench_Surface.svg|32px]] The [[Surface_Workbench|Surface Workbench]] provides tools to create and modify surfaces. It is similar to the [[Part_Builder|Part Builder]] Face from edges option.<br />
<br />
* [[Image:Workbench_TechDraw.svg|32px]] The [[TechDraw_Workbench|TechDraw Workbench]] for producing technical drawings from 3D models. It is the successor of the [[Drawing_Workbench|Drawing Workbench]].<br />
<br />
* [[Image:Workbench_Test.svg|32px]] The [[Testing|Test Framework Workbench]] is for debugging FreeCAD.<br />
<br />
* [[Image:Workbench_Web.svg|32px]] The [[Web_Workbench|Web Workbench]] provides you with a browser window instead of the [[3D view|3D view]] within FreeCAD.<br />
<br />
===Macros===<br />
<br />
Les [[Macros/fr|macros]] sont de petits fragments de code [[Python/fr|Python]] qui exécutent une tâche simple ou complexe qui n'est pas disponible dans le système FreeCAD de base.<br />
<br />
Des utilisateurs avertis ont écrit différentes [[macros/fr|macros]] pour améliorer FreeCAD en rajoutant des fonctionnalités.<br />
<br />
Depuis FreeCAD 0.17, de nombreuses macros peuvent être installées à l'aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour une liste des macros, reportez-vous à la page [[Macros_recipes/fr|Liste des macros]]. Pour une installation manuelle, voir [[How_to_install_macros/fr|Comment installer des macros]].<br />
<br />
===Ateliers Externes===<br />
<br />
Lorsque de nombreuses macros ou fonctions sont développées ensemble et organisées dans des barres d’outils et des menus, elles peuvent devenir un nouvel atelier.<br />
<br />
Les [[External_workbenches/fr|Ateliers externes]] sont des collections de fonctions qui ne font pas partie du système FreeCAD de base, généralement développées par des utilisateurs expérimentés et visant un besoin particulier.<br />
<br />
Depuis FreeCAD 0.17, beaucoup d'ateliers peuvent être installés à l’aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour l'installation manuelle, voir [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]].<br />
<br />
==Références==<br />
<br />
<div class="mw-translate-fuzzy"><br />
[[List of Commands/fr|Liste des commandes]] : Une liste complète des commandes disponibles dans FreeCAD.<br />
</div><br />
<br />
== Aide en ligne ==<br />
<br />
<!-- Pour télécharger l'aide en ligne de FreeCAD, vous devez affecter la bonne adresse Url dans le menu [[Preferences Editor/fr|Édition → Préférences]] de FreeCAD. Actuellement la bonne Url doit pointer vers cette page. Cela signifie que vous devez mettre l'adresse :<br />
[http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub]<br />
--><br />
<br />
Il s'agit de l'aide en ligne officielle de FreeCAD. Veuillez noter que l'ensemble du système d'aide en ligne est actuellement retravaillé. Il sera utilisé pour générer un fichier .CHM, qui sera inclus avec les paquets d'installation de FreeCAD. Actuellement, l'aide en ligne recense quelques uns des articles les plus complets de ce wiki.<br />
<br />
* [[Online Help Toc/fr|Table des matières de l'aide en ligne]]<br />
<br />
== Plus ==<br />
<br />
<div class="mw-translate-fuzzy"><br />
<br />
* Le [[Power users hub/fr|Centre des utilisateurs expérimentés]] est l'endroit où vous pouvez aller si vous voulez approfondir l'utilisation de FreeCAD.<br />
* Le [[FreeCAD Community Portal/fr|Portail de la Communauté FreeCAD]] liste les projets réalisés par les membres de la communauté d'utilisateurs de FreeCAD.<br />
* Vous ne comprenez pas un mot ou une expression utilisée dans FreeCAD ? Essayez la page [[Glossary/fr|Glossaire]].<br />
</div><br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Hubs{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=User_hub/fr&diff=982333User hub/fr2021-08-24T14:32:28Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
[[Image:User_hub.png|64px]]<br />
----<br />
__NOTOC__<br />
<br />
Cette zone est la source d'aide principale pour les nouveaux utilisateurs de FreeCAD. <br />
<br />
Veuillez noter que tout comme FreeCAD, ces pages sont continuellement en développement. Si vous ne trouvez pas les informations dont vous avez besoin, n'hésitez pas à les demander sur le [http://forum.freecadweb.org forum FreeCAD].<br />
<br />
Si vous voulez apporter votre contribution à FreeCAD, vous pouvez [[donate|faire un don]] ou rendez-vous sur la page [[Help_FreeCAD/fr|Aider FreeCAD]] pour d'autres moyens de contribuer. Si vous souhaitez modifier ce wiki, [https://forum.freecadweb.org/viewtopic.php?f=21&t=6830 demandez un compte wiki avec des autorisations d'édition sur le forum] et lisez les [[WikiPages/fr|Les pages Wiki]] pour les règles générales à suivre.<br />
<br />
Si vous souhaitez découvrir comment le développement de FreeCAD a débuté il y a des années, rendez vous à la page [[History/fr|Histoire]].<br />
<br />
== Utiliser FreeCAD ==<br />
<br />
===Introduction===<br />
<br />
* [[About FreeCAD/fr|À propos de FreeCAD]] : un aperçu général de FreeCAD.<br />
* Installation : comment installer FreeCAD [[Installing_on_Windows/fr|sur Windows]], [[Installing_on_Linux/fr|sur Linux]] et [[Installing_on_Mac/fr|sur Mac]].<br />
* [[Installing Helpfile/fr|Installation du fichier d'aide]] : comment installer la documentation hors ligne basée sur ce wiki.<br />
* [[Installing_additional_components/fr|Installer des logiciels supplémentaires]] : comment installer des composants tiers supplémentaires qui peuvent fonctionner avec FreeCAD.<br />
* [[Getting started/fr|Premiers pas]] : un rapide tour d'horizon des outils disponibles.<br />
* [[Frequently_asked_questions/fr|FAQ]] : foire aux questions.<br />
* Des [[Tutorials/fr|tutoriels]] couvrant différentes parties de FreeCAD.<br />
<br />
Voir aussi :<br />
* [[Migrating_to_FreeCAD_from_Fusion360/fr|Migrer vers FreeCAD depuis Fusion360]]<br />
<br />
===Concepts de base de l'application===<br />
<br />
* [[Interface/fr|Interface]] : l'interface FreeCAD est composée de divers éléments graphiques à l'écran, y compris la [[3D_view/fr|Vue 3D]], la [[tree_view/fr|vue d'arborescence]], l'[[property_editor/fr|éditeur de propriétés]], le [[task_panel/fr|panneau de tâches]] et la [[Python_console/fr|console Python]].<br />
* [[Mouse_navigation/fr|Navigation par la souris]] : les différents types d'utilisation de la souris ou du trackpad pour naviguer dans la vue 3D.<br />
* [[Selection_methods/fr|Méthodes de sélection]] : différentes méthodes de sélection d'objets dans le logiciel.<br />
* [[Object_name/fr|Objet name]] : tous les objets ont un {{incode|Name}} en lecture seule qui les identifie de manière unique et un {{incode|Label}} qui est modifiable par l'utilisateur.<br />
* [[Preferences_Editor/fr|Éditeur de préférences]] : le système qui vous permet de contrôler de nombreuses propriétés du système de base et des ateliers individuels.<br />
* [[Import_Export/fr|Formats de fichiers]] : les différents formats que FreeCAD peut lire et écrire.<br />
<br />
===Ateliers===<br />
<br />
Les [[Workbenches/fr|ateliers]] sont des ensembles d’outils utilisés pour des tâches spécifiques. Voici les ateliers de base fournis avec chaque installation de FreeCAD :<br />
<br />
<!--Please keep this list consistent with Online_Help_Toc and Workbenches--><br />
* [[Image:Freecad.svg|32px]] [[Std_Base|Std Base]]. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.<br />
<br />
* [[Image:Workbench_Arch.svg|32px]] The [[Arch_Workbench|Arch Workbench]] for working with architectural elements.<br />
<br />
* [[Image:Workbench_Draft.svg|32px]] The [[Draft_Workbench|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.<br />
<br />
* [[Image:Workbench_FEM.svg|32px]] The [[FEM_Workbench|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.<br />
<br />
* [[Image:Workbench_Image.svg|32px]] The [[Image_Workbench|Image Workbench]] for working with bitmap images.<br />
<br />
* [[Image:Workbench_Inspection.svg|32px]] The [[Inspection_Workbench|Inspection Workbench]] is made to give you specific tools for examination of shapes. It is still under development.<br />
<br />
* [[Image:Workbench_Mesh.svg|32px]] The [[Mesh_Workbench|Mesh Workbench]] for working with triangulated meshes.<br />
<br />
* [[Image:Workbench_OpenSCAD.svg|32px]] The [[OpenSCAD_Workbench|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing [[constructive solid geometry|constructive solid geometry]] (CSG) model history.<br />
<br />
* [[Image:Workbench_Part.svg|32px]] The [[Part_Workbench|Part Workbench]] for working with CAD parts.<br />
<br />
* [[Image:Workbench_PartDesign.svg|32px]] The [[PartDesign_Workbench|Part Design Workbench]] for building Part shapes from sketches.<br />
<br />
* [[Image:Workbench_Path.svg|32px]] The [[Path_Workbench|Path Workbench]] is used to produce G-Code instructions. It is still under development.<br />
<br />
* [[Image:Workbench_Points.svg|32px]] The [[Points_Workbench|Points Workbench]] for working with point clouds.<br />
<br />
* [[Image:Workbench_Raytracing.svg|32px]] The [[Raytracing_Workbench|Raytracing Workbench]] for working with ray-tracing (rendering).<br />
<br />
* [[Image:Workbench_Reverse_Engineering.svg|32px]] The [[Reverse_Engineering_Workbench|Reverse Engineering Workbench]] is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still under development.<br />
<br />
* [[Image:Workbench_Robot.svg|32px]] The [[Robot_Workbench|Robot Workbench]] for studying robot movements.<br />
<br />
* [[Image:Workbench_Sketcher.svg|32px]] The [[Sketcher_Workbench|Sketcher Workbench]] for working with geometry-constrained sketches.<br />
<br />
* [[Image:Workbench_Spreadsheet.svg|32px]] The [[Spreadsheet_Workbench|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.<br />
<br />
* [[Image:Workbench_Start.svg|32px]] The [[Start_Workbench|Start Center Workbench]] allows you to quickly jump to one of the most common workbenches.<br />
<br />
* [[Image:Workbench_Surface.svg|32px]] The [[Surface_Workbench|Surface Workbench]] provides tools to create and modify surfaces. It is similar to the [[Part_Builder|Part Builder]] Face from edges option.<br />
<br />
* [[Image:Workbench_TechDraw.svg|32px]] The [[TechDraw_Workbench|TechDraw Workbench]] for producing technical drawings from 3D models. It is the successor of the [[Drawing_Workbench|Drawing Workbench]].<br />
<br />
* [[Image:Workbench_Test.svg|32px]] The [[Testing|Test Framework Workbench]] is for debugging FreeCAD.<br />
<br />
* [[Image:Workbench_Web.svg|32px]] The [[Web_Workbench|Web Workbench]] provides you with a browser window instead of the [[3D view|3D view]] within FreeCAD.<br />
<br />
===Macros===<br />
<br />
Les [[Macros/fr|macros]] sont de petits fragments de code [[Python/fr|Python]] qui exécutent une tâche simple ou complexe qui n'est pas disponible dans le système FreeCAD de base.<br />
<br />
Des utilisateurs avertis ont écrit différentes [[macros/fr|macros]] pour améliorer FreeCAD en rajoutant des fonctionnalités.<br />
<br />
Depuis FreeCAD 0.17, de nombreuses macros peuvent être installées à l'aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour une liste des macros, reportez-vous à la page [[Macros_recipes/fr|Liste des macros]]. Pour une installation manuelle, voir [[How_to_install_macros/fr|Comment installer des macros]].<br />
<br />
===Ateliers Externes===<br />
<br />
Lorsque de nombreuses macros ou fonctions sont développées ensemble et organisées dans des barres d’outils et des menus, elles peuvent devenir un nouvel atelier.<br />
<br />
Les [[External_workbenches/fr|Ateliers externes]] sont des collections de fonctions qui ne font pas partie du système FreeCAD de base, généralement développées par des utilisateurs expérimentés et visant un besoin particulier.<br />
<br />
<div class="mw-translate-fuzzy"><br />
Depuis FreeCAD 0.17, beaucoup d'ateliers peuvent être installés à l’aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour l'installation manuelle, voir [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]].<br />
</div><br />
<br />
==Références==<br />
<br />
<div class="mw-translate-fuzzy"><br />
[[List of Commands/fr|Liste des commandes]] : Une liste complète des commandes disponibles dans FreeCAD.<br />
</div><br />
<br />
== Aide en ligne ==<br />
<br />
<!-- Pour télécharger l'aide en ligne de FreeCAD, vous devez affecter la bonne adresse Url dans le menu [[Preferences Editor/fr|Édition → Préférences]] de FreeCAD. Actuellement la bonne Url doit pointer vers cette page. Cela signifie que vous devez mettre l'adresse :<br />
[http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub]<br />
--><br />
<br />
Il s'agit de l'aide en ligne officielle de FreeCAD. Veuillez noter que l'ensemble du système d'aide en ligne est actuellement retravaillé. Il sera utilisé pour générer un fichier .CHM, qui sera inclus avec les paquets d'installation de FreeCAD. Actuellement, l'aide en ligne recense quelques uns des articles les plus complets de ce wiki.<br />
<br />
* [[Online Help Toc/fr|Table des matières de l'aide en ligne]]<br />
<br />
== Plus ==<br />
<br />
<div class="mw-translate-fuzzy"><br />
<br />
* Le [[Power users hub/fr|Centre des utilisateurs expérimentés]] est l'endroit où vous pouvez aller si vous voulez approfondir l'utilisation de FreeCAD.<br />
* Le [[FreeCAD Community Portal/fr|Portail de la Communauté FreeCAD]] liste les projets réalisés par les membres de la communauté d'utilisateurs de FreeCAD.<br />
* Vous ne comprenez pas un mot ou une expression utilisée dans FreeCAD ? Essayez la page [[Glossary/fr|Glossaire]].<br />
</div><br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Hubs{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=User_hub/fr&diff=982320User hub/fr2021-08-24T14:31:13Z<p>Gnrc: </p>
<hr />
<div><languages/><br />
[[Image:User_hub.png|64px]]<br />
----<br />
__NOTOC__<br />
<br />
Cette zone est la source d'aide principale pour les nouveaux utilisateurs de FreeCAD. <br />
<br />
Veuillez noter que tout comme FreeCAD, ces pages sont continuellement en développement. Si vous ne trouvez pas les informations dont vous avez besoin, n'hésitez pas à les demander sur le [http://forum.freecadweb.org forum FreeCAD].<br />
<br />
Si vous voulez apporter votre contribution à FreeCAD, vous pouvez [[donate|faire un don]] ou rendez-vous sur la page [[Help_FreeCAD/fr|Aider FreeCAD]] pour d'autres moyens de contribuer. Si vous souhaitez modifier ce wiki, [https://forum.freecadweb.org/viewtopic.php?f=21&t=6830 demandez un compte wiki avec des autorisations d'édition sur le forum] et lisez les [[WikiPages/fr|Les pages Wiki]] pour les règles générales à suivre.<br />
<br />
Si vous souhaitez découvrir comment le développement de FreeCAD a débuté il y a des années, rendez vous à la page [[History/fr|Histoire]].<br />
<br />
== Utiliser FreeCAD ==<br />
<br />
===Introduction===<br />
<br />
* [[About FreeCAD/fr|À propos de FreeCAD]] : un aperçu général de FreeCAD.<br />
* Installation : comment installer FreeCAD [[Installing_on_Windows/fr|sur Windows]], [[Installing_on_Linux/fr|sur Linux]] et [[Installing_on_Mac/fr|sur Mac]].<br />
* [[Installing Helpfile/fr|Installation du fichier d'aide]] : comment installer la documentation hors ligne basée sur ce wiki.<br />
* [[Installing_additional_components/fr|Installer des logiciels supplémentaires]] : comment installer des composants tiers supplémentaires qui peuvent fonctionner avec FreeCAD.<br />
* [[Getting started/fr|Premiers pas]] : un rapide tour d'horizon des outils disponibles.<br />
* [[Frequently_asked_questions/fr|FAQ]] : foire aux questions.<br />
* Des [[Tutorials/fr|tutoriels]] couvrant différentes parties de FreeCAD.<br />
<br />
Voir aussi :<br />
* [[Migrating_to_FreeCAD_from_Fusion360/fr|Migrer vers FreeCAD depuis Fusion360]]<br />
<br />
===Concepts de base de l'application===<br />
<br />
* [[Interface/fr|Interface]] : l'interface FreeCAD est composée de divers éléments graphiques à l'écran, y compris la [[3D_view/fr|Vue 3D]], la [[tree_view/fr|vue d'arborescence]], l'[[property_editor/fr|éditeur de propriétés]], le [[task_panel/fr|panneau de tâches]] et la [[Python_console/fr|console Python]].<br />
* [[Mouse_navigation/fr|Navigation par la souris]] : les différents types d'utilisation de la souris ou du trackpad pour naviguer dans la vue 3D.<br />
* [[Selection_methods/fr|Méthodes de sélection]] : différentes méthodes de sélection d'objets dans le logiciel.<br />
* [[Object_name/fr|Objet name]] : tous les objets ont un {{incode|Name}} en lecture seule qui les identifie de manière unique et un {{incode|Label}} qui est modifiable par l'utilisateur.<br />
* [[Preferences_Editor/fr|Éditeur de préférences]] : le système qui vous permet de contrôler de nombreuses propriétés du système de base et des ateliers individuels.<br />
* [[Import_Export/fr|Formats de fichiers]] : les différents formats que FreeCAD peut lire et écrire.<br />
<br />
===Ateliers===<br />
<br />
Les [[Workbenches/fr|ateliers]] sont des ensembles d’outils utilisés pour des tâches spécifiques. Voici les ateliers de base fournis avec chaque installation de FreeCAD :<br />
<br />
<!--Please keep this list consistent with Online_Help_Toc and Workbenches--><br />
* [[Image:Freecad.svg|32px]] [[Std_Base|Std Base]]. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.<br />
<br />
* [[Image:Workbench_Arch.svg|32px]] The [[Arch_Workbench|Arch Workbench]] for working with architectural elements.<br />
<br />
* [[Image:Workbench_Draft.svg|32px]] The [[Draft_Workbench|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.<br />
<br />
* [[Image:Workbench_FEM.svg|32px]] The [[FEM_Workbench|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.<br />
<br />
* [[Image:Workbench_Image.svg|32px]] The [[Image_Workbench|Image Workbench]] for working with bitmap images.<br />
<br />
* [[Image:Workbench_Inspection.svg|32px]] The [[Inspection_Workbench|Inspection Workbench]] is made to give you specific tools for examination of shapes. It is still under development.<br />
<br />
* [[Image:Workbench_Mesh.svg|32px]] The [[Mesh_Workbench|Mesh Workbench]] for working with triangulated meshes.<br />
<br />
* [[Image:Workbench_OpenSCAD.svg|32px]] The [[OpenSCAD_Workbench|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing [[constructive solid geometry|constructive solid geometry]] (CSG) model history.<br />
<br />
* [[Image:Workbench_Part.svg|32px]] The [[Part_Workbench|Part Workbench]] for working with CAD parts.<br />
<br />
* [[Image:Workbench_PartDesign.svg|32px]] The [[PartDesign_Workbench|Part Design Workbench]] for building Part shapes from sketches.<br />
<br />
* [[Image:Workbench_Path.svg|32px]] The [[Path_Workbench|Path Workbench]] is used to produce G-Code instructions. It is still under development.<br />
<br />
* [[Image:Workbench_Points.svg|32px]] The [[Points_Workbench|Points Workbench]] for working with point clouds.<br />
<br />
* [[Image:Workbench_Raytracing.svg|32px]] The [[Raytracing_Workbench|Raytracing Workbench]] for working with ray-tracing (rendering).<br />
<br />
* [[Image:Workbench_Reverse_Engineering.svg|32px]] The [[Reverse_Engineering_Workbench|Reverse Engineering Workbench]] is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still under development.<br />
<br />
* [[Image:Workbench_Robot.svg|32px]] The [[Robot_Workbench|Robot Workbench]] for studying robot movements.<br />
<br />
* [[Image:Workbench_Sketcher.svg|32px]] The [[Sketcher_Workbench|Sketcher Workbench]] for working with geometry-constrained sketches.<br />
<br />
* [[Image:Workbench_Spreadsheet.svg|32px]] The [[Spreadsheet_Workbench|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.<br />
<br />
* [[Image:Workbench_Start.svg|32px]] The [[Start_Workbench|Start Center Workbench]] allows you to quickly jump to one of the most common workbenches.<br />
<br />
* [[Image:Workbench_Surface.svg|32px]] The [[Surface_Workbench|Surface Workbench]] provides tools to create and modify surfaces. It is similar to the [[Part_Builder|Part Builder]] Face from edges option.<br />
<br />
* [[Image:Workbench_TechDraw.svg|32px]] The [[TechDraw_Workbench|TechDraw Workbench]] for producing technical drawings from 3D models. It is the successor of the [[Drawing_Workbench|Drawing Workbench]].<br />
<br />
* [[Image:Workbench_Test.svg|32px]] The [[Testing|Test Framework Workbench]] is for debugging FreeCAD.<br />
<br />
* [[Image:Workbench_Web.svg|32px]] The [[Web_Workbench|Web Workbench]] provides you with a browser window instead of the [[3D view|3D view]] within FreeCAD.<br />
<br />
===Macros===<br />
<br />
Les [[Macros/fr|macros]] sont de petits fragments de code [[Python/fr|Python]] qui exécutent une tâche simple ou complexe qui n'est pas disponible dans le système FreeCAD de base.<br />
<br />
Des utilisateurs avertis ont écrit différentes [[macros/fr|macros]] pour améliorer FreeCAD en rajoutant des fonctionnalités.<br />
<br />
<div class="mw-translate-fuzzy"><br />
Depuis FreeCAD 0.17, de nombreuses macros peuvent être installées à l'aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour une liste des macros, reportez-vous à la page [[Macros_recipes/fr|Liste des macros]]. Pour une installation manuelle, voir [[How_to_install_macros/fr|Comment installer des macros]].<br />
</div><br />
<br />
===Ateliers Externes===<br />
<br />
Lorsque de nombreuses macros ou fonctions sont développées ensemble et organisées dans des barres d’outils et des menus, elles peuvent devenir un nouvel atelier.<br />
<br />
Les [[External_workbenches/fr|Ateliers externes]] sont des collections de fonctions qui ne font pas partie du système FreeCAD de base, généralement développées par des utilisateurs expérimentés et visant un besoin particulier.<br />
<br />
<div class="mw-translate-fuzzy"><br />
Depuis FreeCAD 0.17, beaucoup d'ateliers peuvent être installés à l’aide du [[Std_AddonMgr/fr|Gestionnaire d'Addon]]. Pour l'installation manuelle, voir [[How_to_install_additional_workbenches/fr|Comment installer des ateliers supplémentaires]].<br />
</div><br />
<br />
==Références==<br />
<br />
<div class="mw-translate-fuzzy"><br />
[[List of Commands/fr|Liste des commandes]] : Une liste complète des commandes disponibles dans FreeCAD.<br />
</div><br />
<br />
== Aide en ligne ==<br />
<br />
<!-- Pour télécharger l'aide en ligne de FreeCAD, vous devez affecter la bonne adresse Url dans le menu [[Preferences Editor/fr|Édition → Préférences]] de FreeCAD. Actuellement la bonne Url doit pointer vers cette page. Cela signifie que vous devez mettre l'adresse :<br />
[http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub http://juergen-riegel.net/FreeCAD/Docu/index.php/User_hub]<br />
--><br />
<br />
Il s'agit de l'aide en ligne officielle de FreeCAD. Veuillez noter que l'ensemble du système d'aide en ligne est actuellement retravaillé. Il sera utilisé pour générer un fichier .CHM, qui sera inclus avec les paquets d'installation de FreeCAD. Actuellement, l'aide en ligne recense quelques uns des articles les plus complets de ce wiki.<br />
<br />
* [[Online Help Toc/fr|Table des matières de l'aide en ligne]]<br />
<br />
== Plus ==<br />
<br />
<div class="mw-translate-fuzzy"><br />
<br />
* Le [[Power users hub/fr|Centre des utilisateurs expérimentés]] est l'endroit où vous pouvez aller si vous voulez approfondir l'utilisation de FreeCAD.<br />
* Le [[FreeCAD Community Portal/fr|Portail de la Communauté FreeCAD]] liste les projets réalisés par les membres de la communauté d'utilisateurs de FreeCAD.<br />
* Vous ne comprenez pas un mot ou une expression utilisée dans FreeCAD ? Essayez la page [[Glossary/fr|Glossaire]].<br />
</div><br />
<br />
<br />
{{Userdocnavi{{#translation:}}}}<br />
[[Category:Hubs{{#translation:}}]]</div>Gnrchttps://wiki.freecad.org/index.php?title=Translations:User_hub/33/fr&diff=982319Translations:User hub/33/fr2021-08-24T14:31:12Z<p>Gnrc: </p>
<hr />
<div>Les [[Workbenches/fr|ateliers]] sont des ensembles d’outils utilisés pour des tâches spécifiques. Voici les ateliers de base fournis avec chaque installation de FreeCAD :</div>Gnrc