Sketcher SketchObject
Introduction
Un Sketcher SketchObject, ou formellement un Sketcher::SketchObject
, est l'élément de base pour créer des objets 2D avec l'Atelier Sketcher.
Sketcher::SketchObject
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. De plus, SketchObject peut gérer les contraintes géométriques des lignes et des courbes qui y sont dessinées.
Schéma simplifié des relations entre les objets principaux dans FreeCAD. La classe Sketcher::SketchObject
est spécialisée pour les formes 2D et peut en outre gérer des contraintes.
Utilisation
- Basculez vers l'Atelier Sketcher.
- Appuyez sur Sketcher Nouvelle esquisse.
- Sélectionnez une Template:MenuCommand/fr: plan XY, plan XZ ou plan YZ. Vous pouvez également choisir d'Template:MenuCommand/fr et donner une valeur de Template:MenuCommand/fr.
- Appuyez sur OK.
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.
- Basculer vers le Atelier PartDesign.
- Appuyez sur PartDesign Corps.
- Appuyez sur PartDesign Nouvelle esquisse.
- Template:MenuCommand/fr: XY_Plane (Plan de base), XZ_Plane (Plan de base) ou YZ_Plane (Plan de base).
- Appuyez sur OK.
Propriétés
See Property for all property types that scripted objects can have.
A Sketcher SketchObject (Sketcher::SketchObject
class) is derived from a Part Part2DObject (Part::Part2DObject
class), therefore it shares all the latter's properties.
In addition to the properties described in Part Part2DObject, the basic Sketcher SketchObject has the following properties in the property editor.
Données
Attachment
- DonnéesMap Mode: See Part Attachment for more information on all attachment mapping modes.
Sketch
- DonnéesConstraints: named constraints, if they exist; otherwise it is an empty list
[]
.
Vue
Auto Constraints
- VueAutoconstraints: if
true
it will try setting constraints when the geometry is drawn.
Visibility automation
- VueEditing Workbench: normally
SketcherWorkbench
, it is the name of the workbench to activate when editing the sketch. - VueHide Dependent: if
true
all objects that depend on the sketch are hidden when opening the sketch. - VueRestore Camera: if
true
the camera position is saved before opening the sketch, and is restored after closing it. - VueShow Links: if
true
all objects used in links to external geometry are shown when opening the sketch. - VueShow Support: if
true
all objects this sketch is attached to are shown when opening the sketch.
Création de scripts
See also: FreeCAD Scripting Basics, and scripted objects.
See Part Feature for the general information.
A Sketcher SketchObject is created with the addObject()
method of the document.
import FreeCAD as App
doc = App.newDocument()
obj = App.ActiveDocument.addObject("Sketcher::SketchObject", "Name")
obj.Label = "Custom label"
- Général : Créer une esquisse, Modifier l'esquisse, Esquisse sur une face, Réorienter l'esquisse, Valider l'esquisse, Fusionner les esquisses, Esquisse miroir, Quitter l'esquisse, Vue de l'esquisse, Vue de section, Grille, Aimantation, Ordre de rendu, Arrêt de l'opération
- Géométries : Point, Ligne, Arc, Arc par 3 points, Cercle, Cercle par 3 points, Ellipse par son centre, Ellipse par 3 points, Arc d'ellipse, Arc d'hyperbole, Arc de parabole, B-spline simple, B-spline périodique, B-spline par des nœuds, B-spline périodique par des nœuds, Polyligne, Rectangle, Rectangle centré, Rectangle arrondi, Triangle, Carré, Pentagone, Hexagone, Heptagone, Octogone, Polygone régulier, Contour oblong, Congé, Congé avec contrainte, Ajuster, Prolonger, Diviser, Géométrie externe, Copie carbone, Géométrie de construction
- Contraintes :
- Contraintes geometriques : Coïncidence, Point sur objet, Vertical, Horizontal, Parallèle, Perpendiculaire, Tangente, Égalité, Symétrie, Blocage
- Contraintes de dimension : Fixe, Distance horizontale, Distance verticale, Dimensionnelle, Rayon ou poids, Diamètre, Rayon automatique, Angle, Contrainte de réfraction
- Outils de contraintes : Contraintes pilotantes, Activation des contraintes
- Outils : Degrés de liberté non contraints, Contraintes associées, Éléments associés aux contraintes, Contraintes redondantes, Contraintes conflictuelles, Géométrie interne, Origine, Axe horizontal, Axe vertical, Symétrie, Clone, Copie, Déplacer, Réseau rectangulaire, Supprimer l'alignement des axes, Supprimer tous les éléments de géométrie, Supprimer toutes les contraintes
- Outils B-spline : Degré de la B-spline, Polygone de contrôle de la B-spline, Peigne de courbure, Multiplicité des nœuds, Poids des points de contrôle, Convertir une géométrie en B-spline, Augmenter le degré, Diminuer le degré, Augmenter la multiplicité des nœuds, Diminuer la multiplicité des nœuds, Insérer un nœud, Joindre des courbes
- Espace virtuel : Espace virtuel
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test