Part Feature/fr

Introduction
Un objet Part Feature, ou formellement un, est un élément simple associé à un topologique qui peut être affiché dans la Vue 3D.

L'objet est défini dans Part Workbench, mais peut être utilisé comme classe de base pour objets scripté dans tous les ateliers générant des formes géométriques 2D et 3D.

Un objet possède de simples propriétés, telles qu'un emplacement, et des couleurs permettant de définir l'apparence de ses sommets, arêtes et faces. Les ateliers peuvent ajouter plus de propriétés à cet élément de base pour produire un objet avec un comportement complexe.



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

Ce sont les propriétés disponibles dans l'éditeur de propriétés.

Données

 * : la position de l'objet dans la Vue 3D. Le placement est défini par une  un point (vecteur) et une  (axe et angle).
 * : l'angle de rotation autour de l'.
 * : le vecteur unitaire qui définit l'axe de rotation pour le placement. Chaque valeur est comprise entre 0 et 1. Si une valeur est supérieure à 1, le vecteur est normalisé de sorte que sa magnitude soit égale à 1.
 * : les coordonnées 3D du point de base du placement de l'objet.
 * : la description modifiable par l'utilisateur de l'objet.

Vue

 * : il accompagne . C'est un autre moyen de spécifier la précision avec laquelle générer le maillage pour le rendu à l'écran ou lors de l'exportation. La valeur par défaut est 28,5 degrés ou 0,5 radian. Plus la valeur est petite, plus l'apparence sera lisse dans la vue 3D, et plus le maillage exporté sera fin.
 * : s'il est réglé sur, l'objet affichera le cadre de sélection dans la Vue 3D.
 * : il accompagne . C'est un autre moyen de spécifier la précision avec laquelle générer le maillage pour le rendu à l'écran ou lors de l'exportation. La valeur par défaut est 0.5. Plus la valeur est petite, plus l'apparence sera lisse dans la vue 3D, et plus le maillage exporté sera fin.
 * : Lignes plates (visualisation régulière), Ombré (bords flous), Image filaire (sans faces), Points (uniquement les sommets).
 * : Solide, Pointillé, Pointillé, Dashdot; définit le style des arêtes dans la Vue 3D.
 * : Deux côtés, un côté; l'éclairage provient de deux côtés ou d'un côté dans la vue 3D.
 * : un tuple de trois valeurs pour définir la couleur des arêtes dans la Vue 3D.
 * : un flottant qui détermine la largeur en pixels des bords dans la Vue 3D.
 * : Désactivé, Activé, Objet, Élément.
 * : un tuple de trois valeurs pour définir la couleur des sommets dans la Vue 3D.
 * : un flottant qui détermine la taille en pixels des sommets dans la Vue 3D.
 * : s'il est réglé sur, l'objet peut être sélectionné avec le pointeur dans la Vue 3D. Sinon, l'objet ne peut pas être sélectionné tant que cette option n'est pas définie sur.
 * : Shape, BoundBox.
 * : un tuple de trois valeurs pour définir la couleur des faces dans la Vue 3D.
 * : s'il est réglé sur, l'objet apparaît dans la vue arborescente. Sinon, il est défini comme invisible.
 * : un flottant de 0 à 100 déterminant le niveau de transparence des faces dans la Vue 3D. Une valeur de 100 indique des faces complètement invisibles; les faces sont invisibles mais elles peuvent toujours être sélectionnées à condition que soit.
 * : s'il est réglé sur, l'objet apparaît dans la Vue 3D; sinon il est invisible.

Scripting
FreeCAD Scripting Basics, and scripted objects.

A Part Feature is created with the method of the document.


 * The first argument indicates the type of object, in this case,.
 * The second argument is a string that defines the attribute. If it is not provided, it defaults to.
 * The is fixed at creation time; it cannot be modified afterwards.
 * The can only include simple alphanumeric characters, and the underscore, . If other symbols are given, these will be converted to underscores; for example,  is converted to.
 * The must be unique in the entire document. If more objects with the same name are created, a sequential number will be appended to distinguish them, for example,, , etc.
 * If desired, the attribute can be changed to a more meaningful text.
 * By default, the is equal to the.
 * Unlike the, the can accept any UTF8 string, including accents and spaces. Since the tree view displays the , it is a good practice to change the  to a more descriptive string.
 * By default the must be unique. This behavior can be changed in the preferences editor,.