Sketcher SketchObject/fr

Introduction


Un Sketcher SketchObject, ou formellement un, est l'élément de base pour créer des objets 2D avec l'Atelier Sketcher.

est dérivé de Part Part2DObject. Cela signifie qu'il s'agit d'un objet Part Feature spécialisé dans la géométrie 2D. Comme Part2DObject, l'objet SketchObject peut être attaché à des plans et à des faces. En plus de cela, SketchObject peut gérer les contraintes géométriques des lignes et des courbes qui y sont dessinées.



Utilisation

 * 1) Basculez vers l'Atelier Sketcher.
 * 2) Appuyez sur.
 * 3) Sélectionnez une : plan XY, plan XZ ou plan YZ. Vous pouvez également choisir d' et donner une valeur de.
 * 4) Appuyez sur.

Bien que SketchObject puisse être utilisé seul pour dessiner sur un plan, il est le plus souvent utilisé conjointement avec Atelier PartDesign pour créer des solides extrudés.


 * 1) Basculer vers le Atelier PartDesign.
 * 2) Appuyez sur.
 * 3) Appuyez sur.
 * : XY_Plane (Plan de base), XZ_Plane (Plan de base) ou YZ_Plane (Plan de base).
 * 1) Appuyez sur.

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

Un Sketcher SketchObject (classe ) est dérivé de Part Part2DObject (classe ) donc partage toutes les propriétés de ce dernier.

Outre les propriétés décrites dans Part Part2DObject, l'objet de base Sketcher SketchObject possède les propriétés suivantes dans l'éditeur de propriétés. Les propriétés masquées peuvent être affichées en utilisant la commande dans le menu contextuel de l'éditeur de propriétés.

Données

 * ,, comme Part Part2DObject. Voir Part Attachement pour plus d'informations sur tous les modes de mappage de pièces jointes.


 * : les contraintes nommées, si elles existent sinon c'est une liste vide.

Propriétés cachées de Données
Voir Part Part2DObject pour le reste des propriétés masquées.


 * : classe personnalisée associée à cet objet. Cela n'existe que pour la version Python. Voir Script.


 * : liste des géométries de pièce qui existent à l'intérieur de l'esquisse.
 * : liste des géométries de pièce en dehors de cette esquisse qui sont utilisées comme référence.

Vue

 * : si, il essaiera de définir des contraintes lors du tracé de la géométrie.


 * : nom du workbench à activer lors de la modification de l'esquisse. Valeur par défaut.
 * : si, tous les objets qui dépendent de l'esquisse sont masqués lors de l'ouverture de l'esquisse.
 * : si la position de la caméra est enregistrée avant l'ouverture de l'esquisse et est restaurée après sa fermeture.
 * : si, tous les objets utilisés dans les liens vers une géométrie externe sont affichés lors de l'ouverture de l'esquisse.
 * : si tous les objets auxquels cette esquisse est attachée sont affichés lors de l'ouverture de l'esquisse.

Hidden properties View

 * : a custom view provider class associated with this object. This only exists for the Python version. See Scripting.


 * : a custom class associated with this object, that handles hiding and showing other objects when opening and closing the sketch.

All other view properties, including hidden properties, are those of the base Part Feature object.

Création de scripts
FreeCAD Script de base et objet scripté.

Voir Part Feature pour plus d'informations à l'ajout d'objets.

Un Sketcher SketchObject est créé avec la méthode du document.

This basic doesn't have a Proxy object so it can't be fully used for sub-classing.

Therefore, for Python subclassing, you should create the object.