|
|
| Emplacement du menu |
|---|
| TechDraw → Ajouter des lignes → Insérer une ligne de repère |
| Ateliers |
| TechDraw |
| Raccourci par défaut |
| Aucun |
| Introduit dans la version |
| 0.19 |
| Voir aussi |
| TechDraw Annotation en texte enrichi, TechDraw Symbole de soudure |
L'outil TechDraw Ligne de repère ajoute une ligne à une vue. D'autres objets d'annotation (tels que une annotation par texte enrichi) peuvent être connectés à une ligne de repère pour former des annotations complexes.
Ligne de repère ajoutée à un vue
Base
Enumeration) : symbole au début de la ligne de repère. Options : Enumeration) : symbole à la fin de la ligne de repère. Idem.Distance) : coordonnée X de la ligne de repère par rapport à la vue.Distance) : coordonnée Y de la ligne de repère par rapport à la vue.Leader
Link) : vue à laquelle la ligne de repère est attachée.VectorList) : points de la ligne de repère.Bool) : indique si la ligne de repère s'adapte à DonnéesLeader Parent.Bool) : indique si le dernier segment de la ligne de repère doit être horizontal.
Base
Bool) : non utilisé.Integer) : chevauchement ou sous-chevauchement par rapport à d'autres objets du dessin. introduit dans la version 0.21Line Format
Color) : couleur de la ligne de repère.Enumeration) : style de la ligne de repère. Options : Rien, Length) : largeur de la ligne de repère.
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
L'outil Ligne de repère peut être utilisée dans une macro et dans la console Python en utilisant la fonction suivante:
myPage = FreeCAD.ActiveDocument().Page
myBase = FreeCAD.ActiveDocument().View
leaderObj = FreeCAD.ActiveDocument.addObject('TechDraw::DrawLeaderLine','DrawLeaderLine')
FreeCAD.activeDocument().myPage.addView(leaderObj)
FreeCAD.activeDocument().leaderObj.LeaderParent = myBase
#first waypoint is always (0,0,0)
#rest of waypoints are positions relative to (0,0,0)
leaderObj.WayPoints = [p0,p1,p2]
leaderObj.X = 5
leaderObj.Y = 5