Property/fr

Introduction
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 propriétés jouent un rôle très important dans FreeCAD. Comme les objets dans FreeCAD sont "paramétriques", cela signifie que leur comportement est défini par leurs propriétés et par la manière dont ces propriétés sont utilisées comme entrée pour leurs méthodes de classe. Voir aussi Propriétés personnalisées de FeaturePython et PropertyLink: InList et OutList



Tous les types de propriétés
Les objets créés par script personnalisés dans FreeCAD peuvent avoir des propriétés des types suivants :

En interne, le nom de la propriété est préfixé par :

Rappelez-vous qu'il s'agit de propriétés. Un même objet peut avoir plusieurs propriétés du même type, mais avec des noms différents.

Par exemple :

Cela indique un objet avec trois propriétés de type "Float", nommées respectivement "Length", "Width" et "Height".

Script
FreeCAD Script de base.

Un objet scripté est créé en premier, puis les propriétés lui sont attribuées.

En général, les propriétés sont affectées à l'aide de la méthode  de l'objet. D'autre part, les propriétés sont normalement fournies automatiquement par l'objet parent à partir duquel l'objet scripté est dérivé.

Par exemple :
 * Dériver de fournit uniquement 4 propriétés : "Display Mode", "On Top When Selected", "Show In Tree" et "Visibility".
 * Dériver de fournit 17 propriétés  : les quatre précédentes, plus "Angular Deflection", "Zone de sélection", "Deviation", "Draw Style", "Lighting", "Line Color", "Line Width", "Point Color", "Point Size", "Selectable", "Selection Style", "Shape Color", et "Transparency".

Néanmoins, les propriétés peuvent également être affectées à l'aide de la méthode  de l'objet viewprovider.



Code source
Dans le code source, les propriétés se trouvent dans divers fichiers.

Ils sont importés et initialisés dans.