Manual:Parametric objects/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "# Le recalcul n'est pas toujours automatique. Les opérations lourdes, qui pourraient modifier une grande partie de votre document, et donc prendre un certain temps, ne sont p...")
No edit summary
(29 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
{{Manual:TOC}}

{{Docnav/fr
|[[Manual:The_FreeCAD_document/fr|Le document FreeCAD ]]
|[[Manual:Import_and_export_to_other_filetypes/fr|Importer et exporter d'autres types de fichiers]]
|[[Manual:Introduction/fr|Début du Manuel]]
|IconC=Crystal_Clear_manual.png
}}

{{Manual:TOC/fr}}


FreeCAD est conçu pour la modélisation paramétrique. Cela signifie que la géométrie que vous créez, au lieu d'être librement constructible, est produite par des règles et des paramètres. Par exemple, un cylindre pourrait être produit à partir d'un rayon et d'une hauteur. Avec ces deux paramètres, le programme contient suffisamment d'informations pour construire le cylindre.
FreeCAD est conçu pour la modélisation paramétrique. Cela signifie que la géométrie que vous créez, au lieu d'être librement constructible, est produite par des règles et des paramètres. Par exemple, un cylindre pourrait être produit à partir d'un rayon et d'une hauteur. Avec ces deux paramètres, le programme contient suffisamment d'informations pour construire le cylindre.
Line 15: Line 24:
Il est nécessaire de savoir deux choses importantes :
Il est nécessaire de savoir deux choses importantes :


# Le recalcul n'est pas toujours automatique. Les opérations lourdes, qui pourraient modifier une grande partie de votre document, et donc prendre un certain temps, ne sont pas exécutées automatiquement. Au lieu de cela, l'objet (et tous les objets qui en dépendent) seront marqués pour le recalcul (une petite icône bleue apparaît sur eux dans l'arborescence). Vous devez alors appuyer sur le bouton de recalcul pour que tous les objets marqués soient recalculés.
# Le recalcul n'est pas toujours automatique. Les opérations lourdes, qui pourraient modifier une grande partie de votre document, et donc prendre un certain temps, ne sont pas exécutées automatiquement. Au lieu de cela, l'objet (et tous les objets qui en dépendent) seront marqués pour le recalcul (une petite icône bleue apparaît sur eux dans l'arborescence). Vous devez alors appuyer sur le bouton de recalcul (ou {{MenuCommand|Édition -> Rafraichir}}) pour que tous les objets marqués soient recalculés.
# L'arbre de dépendance doit toujours circuler dans la même direction. Les boucles sont interdites. Vous pouvez avoir l'objet A qui dépend de l'objet B qui dépend de l'objet C. Mais vous ne pouvez pas avoir l'objet A qui dépend de l'objet B qui dépend de l'objet A. Cela serait une dépendance circulaire. Cependant, vous pouvez avoir beaucoup d'objets qui dépendent du même objet, par exemple, les objets B et C dépendent tous deux de A. Le menu outil → graphique de dépendance vous montre un diagramme de dépendance comme sur l'image ci-dessus. Ça peut être utile pour détecter les problèmes.
# L'arbre de dépendance doit toujours circuler dans la même direction. Les boucles sont interdites. (Voir [[Glossary#Directed_Acyclic_Graph|DAG]], et [[DAG view/fr|DAG view]]) Vous pouvez avoir l'objet A qui dépend de l'objet B qui dépend de l'objet C. Mais vous ne pouvez pas avoir l'objet A qui dépend de l'objet B qui dépend de l'objet A. Cela serait une dépendance circulaire. Cependant, vous pouvez avoir beaucoup d'objets qui dépendent du même objet, par exemple, les objets B et C dépendent tous deux de A. Le menu {{MenuCommand|outils → graphique de dépendance}} vous montre un diagramme de dépendance comme sur l'image ci-dessus. Ça peut être utile pour détecter les problèmes.


Tous les objets ne sont pas paramétriques dans FreeCAD. Souvent, les géométries que vous importez d'autres fichiers ne contiennent aucun paramètre et seront des objets simples et non paramétriques. Cependant, ceux-ci peuvent souvent être utilisés comme base ou point de départ pour les objets paramétriques nouvellement créés, en fonction, bien sûr, de ce que requiert l'objet paramétrique, et de la qualité de la géométrie importée.
Not all objects are parametric in FreeCAD. Often, the geometry that you import from other files won't contain any parameter, and will be simple, non-parametric objects. However, these can often be used as a base, or starting point for newly created parametric objects, depending, of course, on what the parametric object requires and the quality of the imported geometry.


All objects, however, parametric or not, will have a couple of basic parameters, such as a Name, which is unique in the document and cannot be edited, a Label, which is a user-defined name that can be edited, and a [[placement]], which holds its position in the 3D space.
Tous les objets, cependant, paramétriques ou non, auront quelques paramètres de base, comme un Nom, qui est unique dans le document et ne peut pas être édité, un label, qui est un nom défini par l’utilisateur et qui peut être édité, et un emplacement ([[placement]]) qui définit sa position dans l'espace 3D.


Finally, it is worth noting that custom parametric objects are [[Scripted objects|easy to program in python]].
Enfin, il convient de noter que les objets paramétriques personnalisés sont faciles à programmer en python ([[Scripted objects|easy to program in python]]).


'''Read more'''
'''Lire plus d'informations'''


* [[Property_editor|The properties editor]]
* [[Property_editor/fr|L'éditeur de propriétés]]
* [[Scripted_objects|How to program parametric objects]]
* [[Scripted_objects/fr|Comment programmer des objets paramétriques]]
* [[Placement|Positioning objects in FreeCAD]]
* [[Placement/fr|Positionnement des objets dans FreeCAD]]
* [[Std_DependencyGraph|Enabling the dependency graph]]
* [[Std_DependencyGraph/fr|Activation du graphe de dépendance]]


{{Docnav/fr
<languages/>
|[[Manual:The_FreeCAD_document/fr|Le document FreeCAD ]]
|[[Manual:Import_and_export_to_other_filetypes/fr|Importer et exporter d'autres types de fichiers]]
|[[Manual:Introduction/fr|Début du Manuel]]
|IconC=Crystal_Clear_manual.png
}}


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

Revision as of 13:36, 17 September 2021

FreeCAD est conçu pour la modélisation paramétrique. Cela signifie que la géométrie que vous créez, au lieu d'être librement constructible, est produite par des règles et des paramètres. Par exemple, un cylindre pourrait être produit à partir d'un rayon et d'une hauteur. Avec ces deux paramètres, le programme contient suffisamment d'informations pour construire le cylindre.

Les objets paramétriques, dans FreeCAD, sont en réalité de petits morceaux d'un programme qui fonctionnent chaque fois que l'un des paramètres a changé. Les objets peuvent avoir beaucoup de types de paramètres différents  : des nombres (nombres entiers comme 1, 2, 3 ou à virgule flottante comme 3.1416), des tailles réelles (1m m, 2.4m, 4.5ft), des coordonnées (x, y, z), des chaînes de texte ("hello!") ou même d’autres objets.

Ce dernier type permet de créer rapidement des chaînes d'opérations complexes, chaque nouvel objet étant basé sur un précédent, et en ajoutant de nouvelles fonctionnalités.

Dans l'exemple ci-dessous, un objet parallélipipédique solide (Pad) est basé sur une forme 2D rectangulaire (Sketch ou esquisse) et a une longueur d'extrusion. Avec ces deux propriétés, il produit une forme solide en extrudant la forme de base par la distance donnée. Vous pouvez alors utiliser cet objet comme base pour d'autres opérations, comme le dessin d'une nouvelle forme 2D sur l'une de ses faces (Sketch001) et puis faire une soustraction (Pocket), jusqu'à ce que vous arriviez à votre objet final.

Toutes les opérations intermédiaires (formes 2D, pad, poche, etc.) sont toujours là, et vous pouvez toujours modifier n'importe lequel de leurs paramètres à tout moment. Toute la chaîne sera reconstruite (recalculée) chaque fois que cela s'avère nécessaire.

Il est nécessaire de savoir deux choses importantes :

  1. Le recalcul n'est pas toujours automatique. Les opérations lourdes, qui pourraient modifier une grande partie de votre document, et donc prendre un certain temps, ne sont pas exécutées automatiquement. Au lieu de cela, l'objet (et tous les objets qui en dépendent) seront marqués pour le recalcul (une petite icône bleue apparaît sur eux dans l'arborescence). Vous devez alors appuyer sur le bouton de recalcul (ou Édition -> Rafraichir) pour que tous les objets marqués soient recalculés.
  2. L'arbre de dépendance doit toujours circuler dans la même direction. Les boucles sont interdites. (Voir DAG, et DAG view) Vous pouvez avoir l'objet A qui dépend de l'objet B qui dépend de l'objet C. Mais vous ne pouvez pas avoir l'objet A qui dépend de l'objet B qui dépend de l'objet A. Cela serait une dépendance circulaire. Cependant, vous pouvez avoir beaucoup d'objets qui dépendent du même objet, par exemple, les objets B et C dépendent tous deux de A. Le menu outils → graphique de dépendance vous montre un diagramme de dépendance comme sur l'image ci-dessus. Ça peut être utile pour détecter les problèmes.

Tous les objets ne sont pas paramétriques dans FreeCAD. Souvent, les géométries que vous importez d'autres fichiers ne contiennent aucun paramètre et seront des objets simples et non paramétriques. Cependant, ceux-ci peuvent souvent être utilisés comme base ou point de départ pour les objets paramétriques nouvellement créés, en fonction, bien sûr, de ce que requiert l'objet paramétrique, et de la qualité de la géométrie importée.

Tous les objets, cependant, paramétriques ou non, auront quelques paramètres de base, comme un Nom, qui est unique dans le document et ne peut pas être édité, un label, qui est un nom défini par l’utilisateur et qui peut être édité, et un emplacement (placement) qui définit sa position dans l'espace 3D.

Enfin, il convient de noter que les objets paramétriques personnalisés sont faciles à programmer en python (easy to program in python).

Lire plus d'informations