App DocumentObject/fr

Introduction


Un objet App DocumentObject, ou officiellement, est la classe de base de toutes les classes d'objets gérées dans le document.



Utilisation
App DocumentObject est un objet interne. Il ne peut donc pas être créé à partir de l'interface graphique. Il n'est pas destiné à être utilisé directement; il est plutôt destiné à être sous-classé par des classes qui gèrent différents types de données. Par conséquent, presque chaque objet du logiciel, c'est-à-dire chaque élément qui a une icône et qui peut être répertorié dans vue en arborescence, est un "DocumentObject".

Certains des DocumentObjects les plus importants sont les suivants:
 * La classe App FeaturePython, un objet vide qui peut être utilisé à différentes fins, en fonction des propriétés ajoutées.
 * La classe App GeoFeature, l'objet de base de tous les objets géométriques, c'est-à-dire des objets qui ont une propriété Placement qui définit leur position dans la [[3D view/fr|vue 3D] ].
 * La classe Part Feature, dérivée d'App GeoFeature, et la classe parent d'objets avec 2D et 3D topological shapes.

Propriétés
Voir Propriétés pour tous les types de propriétés que les objets crées par script peuvent avoir.

Ce sont les propriétés de base que possèdent essentiellement tous les objets. Ces propriétés sont accessibles depuis la console Python.


 * : une liste d'expressions.
 * : le nom modifiable par l'utilisateur de cet objet, il s'agit d'une chaîne UTF8 arbitraire.
 * : description plus longue et modifiable par l'utilisateur de cet objet, il s'agit d'une chaîne UTF8 arbitraire.
 * : afficher ou non l'objet.

Pour les objets dérivés, seul sera répertoriée par défaut dans l' éditeur de propriété. Les autres propriétés seront masquées.

Script
Débuter avec les scripts et Objets créés par script.

Voir Part Feature pour les informations générales sur l'ajout d'objets au programme.

Un DocumentObject est créé avec la méthode du document. Cependant, en général, il n'est pas nécessaire de créer cet objet manuellement. Il est généralement préférable de créer l'une des sous-classes, par exemple, App FeaturePython, Part Feature ou Part Part2DObject.