Part Système de coordonnées |
Emplacement du menu |
---|
Aucun |
Ateliers |
Tous |
Raccourci par défaut |
Aucun |
Introduit dans la version |
1.1 |
Voir aussi |
Part Plan de référence, Part Ligne de référence, Part Point de référence |
La commande Part Système de coordonnées crée un objet coordinate system qui peut être ancré à d'autres objets. Un système de coordonnées est un des objets de référence. Un objet de référence est généralement utilisé pour ancrer plusieurs autres objets. Si la position ou l'orientation d'un objet de référence change, tous les objets qui lui sont ancrés suivront.
A datum object can also provide a geometric reference for a feature or operation. Depending on its type it may for example be used as a direction vector, a rotation axis or a mirror plane.
Voir aussi : Éditeur de propriétés
Un objet Part CoordinateSystem, formellement un objet Part::LocalCoordinateSystem
, est dérivé d'un objet App::LocalCoordinateSystem
. Toutes ses propriétés sont héritées, à l'exception de celles énumérées sous Attachment.
Attachment
L'objet a les mêmes propriétés d'attachement qu'un Part Part2DObject.
Base
LinkList
) : les axes, les plans et le point d'origine sont contrôlés par le système de coordonnées.Placement
) : voir Part Feature.String
) : idem.String
) : idem.ExpressionEngine
) : idem.Bool
) : idem.LinkList
):Bool
):
Display Options
Enumeration
) : voir Part Feature.Bool
) : idem.Bool
) : idem.Selection
Enumeration
) : voir Part Feature.Enumeration
) : idem.
import FreeCAD as App
doc = App.newDocument()
body = doc.addObject("PartDesign::Body", "Body")
lcs = doc.addObject("Part::LocalCoordinateSystem", "LCS")
lcs.Visibility = True
body.addObjects([lcs])
orig = body.Origin
plane = next(f for f in orig.OriginFeatures if f.Role == "XZ_Plane")
lcs.AttachmentSupport = [(orig, (plane.Name + ".", ))]
lcs.AttachmentOffset = App.Placement(App.Vector(), App.Vector(1, 0, 0), 45)
lcs.MapMode = "FlatFace"
doc.recompute()