Property editor/fr

Description
L'éditeur de propriétés est l'un des outils les plus importants de FreeCAD et un élément essentiel pour travailler dans FreeCAD. L'éditeur de propriétés permet de gérer les propriétés des objets dans votre document.

Généralement, l'éditeur de propriétés est conçu pour traiter un seul objet à la fois. Les valeurs affichées dans l'éditeur de propriétés appartiennent à l'objet actif du document actif. Malgré cela, certaines propriétés, telles que les couleurs, peuvent être définies pour plusieurs objets sélectionnés. Si aucun élément n'est sélectionné, l'éditeur de propriétés sera vide.

Toutes les propriétés ne peuvent pas toujours être modifiées. en fonction du statut spécifique de la propriété, certains d'entre eux seront invisibles (non répertoriés) ou en lecture seule (non modifiables).



Définition d'une propriété
Une propriété est une information, telle qu'un nombre ou une chaîne de texte, attachée à un document FreeCAD ou à un objet d'un document. Les propriétés peuvent être visualisées et modifiées avec l'éditeur de propriétés.

Les objets scriptés personnalisés peuvent utiliser n'importe quel type de propriété défini dans le système de base. Voir la liste complète dans Propriété.

Certains des types de propriétés les plus couramment utilisés sont:

Différents objets peuvent avoir différents types de propriétés. Cependant, de nombreux objets ont les mêmes types car ils sont dérivés de la même classe interne. Par exemple, la plupart des objets décrivant des formes géométriques (lignes, cercles, rectangles, corps solides, pièces importées, etc.) ont la propriété "Placement" qui définit leur position dans la Vue 3D.

Vue et Propriétés des données
Il existe deux classes de propriétés d'entités accessibles via des onglets dans l'éditeur de propriétés:
 * propriétés liées à l'aspect "visuel" de l'objet. Les propriétés sont liées à l'attribut   de l'objet et ne sont accessibles que lorsque l'interface graphique est chargée. Ils ne sont pas accessibles lorsque vous utilisez FreeCAD en mode console ou en tant que bibliothèque sans tête.
 * propriétés, liées aux paramètres "physiques" de l'objet. Les propriétés définissent les caractéristiques essentielles de l'objet. ils existent à tout moment, même lorsque FreeCAD est utilisé en mode console ou en tant que bibliothèque. Cela signifie que si vous chargez un document en mode console, vous pouvez modifier le rayon d'un cercle ou la longueur d'une ligne, même si vous ne pouvez pas voir le résultat à l'écran.

Pour cette raison, les propriétés sont considérées comme plus "importantes", car elles définissent réellement la géométrie d'une forme. D'autre part, les propriétés sont moins importantes car elles affectent uniquement l'apparence de la géométrie. Par exemple, un cercle de 10 mm de rayon est différent d'un cercle de 5 mm de rayon; la couleur (propriété View) des cercles n'affecte pas leurs formes, mais le rayon (propriété Data). Dans de nombreux cas dans cette documentation, le mot "propriété" désigne une "propriété de données".

Propriétés de base
L'objet scripté le plus élémentaire n'affiche aucune propriété Data dans l'éditeur de propriétés, à l'exception de son attribut. Le est une chaîne éditable par l'utilisateur qui identifie l'objet dans la l'arborescence. D'autre part, le d'un objet est un attribut interne qui est affecté à l'objet au moment de sa création. cet attribut est en lecture seule, il ne peut donc pas être modifié et il n'est pas non plus affiché dans l'éditeur de propriétés.

Un objet paramétrique de base est créé comme suit



Actions
Actions in the property view were implemented in 0.19.

Right clicking in an empty space of the view, or with a property selected, shows only one command:
 * : if active, in addition to the standard properties that appear already, it shows all the hidden Data and View properties in their respective tabs.
 * Data: "Proxy", "Label2", "Expression Engine", and "Visibility".
 * View: "Proxy".

When the option is active, and one property is selected, more actions are available with a second right click:
 * : deactivates the command, hiding the additional Data and View properties.
 * : adds a dynamic property to the object; this works with both C++ and Python scripted objects.
 * : brings up the formula editor, which allows using expressions in the property value.
 * : if active, sets the property as hidden, meaning that it will only be displayed if is active.
 * : if active, sets the property as output.
 * : if active, sets the property as not recomputed when the document is recomputed; this is useful when a property should be kept unaffected by other updates.
 * : if active, sets the property to be read-only; it won't be editable any more until this switch is turned off.
 * : if active, sets the property as transient.
 * : if active, it becomes touched, and ready for recompute.
 * : if active, it is evaluated when the document is restored.

Vue



 * : indique si une zone indiquant l'étendue globale de l'objet doit être affichée. Valeur False ou True (par défaut, False).
 * : indique si les points de contrôle des fonctionnalités doivent être affichés. Valeur False ou True (par défaut, False).
 * : définit la précision de la représentation polygonale du modèle dans la vue 3D (tessellation). Valeurs inférieures = meilleure qualité. La valeur est exprimée en pourcentage de la taille de l'objet (écart en mm = (w+h+d)/3*valueInPercent/100 où w, h, d sont les dimensions du cadre de sélection).
 * : mode d'affichage de la fonction,  'Lignes plates, ombrées, filaire, points [[IMAGE:Vue_DisplayModePartDesign_fr_00.png|96px]] (par défaut, Flat lines').
 * : éclairage Un côté, deux côtés [[IMAGE:Vue_Lighting_fr_00.png|96px]] (par défaut, Two side).
 * : donne la couleur de la ligne (bords) (par défaut, 25, 25, 25).
 * : donne l'épaisseur de la ligne (bords) (par défaut, 2).
 * : donne la couleur des points (extrémités de l'entité) (par défaut, 25, 25, 25).
 * : donne la taille des points (par défaut, 2).
 * : permet la sélection de la fonctionnalité. Valeur False ou True (par défaut, True).
 * : donne la forme de la couleur (par défaut, 204, 204, 204).
 * : définit le degré de transparence de la fonction de  '0'  sur  '100'  (par défaut, 0).
 * : détermine la visibilité de la fonctionnalité (comme la barre ). Valeur False ou True (par défaut, True).

Données


Résumé des données ci-dessous. Chaque fonctionnalité a un emplacement qui peut être contrôlé via la table Propriétés de données. Il contrôle le positionnement de la pièce par rapport au système de coordonnées. REMARQUE: les propriétés de placement n'affectent pas les dimensions physiques de la fonction, mais simplement sa position dans l'espace! Si vous sélectionnez le titre Placement, un bouton avec apparaît à droite. En cliquant sur ce bouton s'ouvre la fenêtre d'options Opération de Positionnement.

Spécifie l'angle à utiliser avec la propriété axis (ci-dessous). Un angle est défini ici et l'axe sur lequel agit l'angle est défini avec la propriété axis. L'entité est pivotée de l'angle spécifié, autour de l'axe spécifié. Un exemple d'utilisation pourrait être si vous avez créé une fonctionnalité de révolution selon vos besoins, mais que vous deviez ensuite faire pivoter la fonctionnalité dans son ensemble, afin de lui permettre de s'aligner sur une autre fonctionnalité préexistante.

Cette propriété spécifie les axes autour desquels l'entité doit être tournée. La valeur exacte de la rotation provient de la propriété angle (ci-dessus). Cette propriété prend trois arguments qui sont transmis sous forme de nombres dans les zones x, y et z de l'outil. Si vous définissez une valeur pour plusieurs axes, la pièce sera tournée selon chaque axe en multipliant la valeur de l'angle par la valeur de l'axe. Par exemple, avec un angle de 15 ° défini, les valeurs de 1,0 pour x et de 2,0 pour y donneront une rotation de 15 ° de la pièce finie sur l'axe des x ET de 30 ° sur l'axe des y.

Cette propriété spécifie le point de base auquel toutes les dimensions font référence. Cela prend trois arguments, qui sont transmis sous forme de nombres aux zones x, y et z de l'outil. Si vous définissez une valeur pour plusieurs cases, la pièce sera traduite par le nombre d'unités le long de l'axe correspondant.

L'étiquette est le nom donné à l'objet (fonctionnalité). Ce nom peut être modifié à volonté.