|
Menüeintrag |
---|
Keiner |
Arbeitsbereich |
Alel |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
1.1 |
Siehe auch |
Part Bezugsebene, Part Bezugslinie, Part Bezugspunkt |
Der Befehl Part Bezugssystem erstellt ein Bezugssystem (ein lokales Koordinatensystem), ein LCS-Objekt, das an andere Objekte befestigt werden kann. Ein Bezugssystem ist eines von mehreren Bezugsobjekten. Ein Bezugsobjekt wird üblicherweise eingesetzt, um mehrere andere Objekte daran zu befestigen. Wenn sich die Position oder Ausrichtung eines Bezugsobjekts ändert, folgen alle befestigten Objekte dieser Änderung.
Ein Bezugsobjekt kann auch eine geometrische Referenz für ein Formelement oder eine Operation bereitstellen. Abhängig von seiner Art kann es beispielsweise als ein Richtungsvektor, eine Drehachse oder eine Spiegelebene eingesetzt werden.
Siehe auch: Eigenschafteneditor.
Ein Part LCS-Objekt, formal ein Part::LocalCoordinateSystem
-Objekt, ist von einem App::LocalCoordinateSystem
-Objekt abgeleitet. Es erbt alle seine Eigenschaften, außer den unter Attachment gelisteten.
Attachment
Das Objekt hat dieselben Befestigungseigenschaften wie ein Part Part2DObject.
Basis
LinkList
): Die Achsen, Ebenen und Ursprungspunkte, die von diesem Bezugssystem gesteuert werden.Placement
): Siehe Part Formelement.String
): Wie vorher.String
): Wie vorher.ExpressionEngine
): Wie vorher.Bool
): Wie vorher.LinkList
):Bool
):
Display Options
Enumeration
): Siehe Part Formelement.Bool
): Wie vorher.Bool
): Wie vorher.Selection
Enumeration
): Siehe Part Formelement.Enumeration
): Wie vorher.
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()