Jump to content

Part Bezugssystem

From FreeCAD Documentation
This page is a translated version of the page Part CoordinateSystem and the translation is 100% complete.

Part Bezugssystem

Menüeintrag
Keiner
Arbeitsbereich
Alle
Standardtastenkürzel
Keiner
Eingeführt in Version
1.1
Siehe auch
Part Bezugsebene, Part Bezugslinie, Part Bezugspunkt

Beschreibung

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.

Anwendung

  1. Wahlweise den korrekten Behälter aktivieren, z.B. einen PartDesign Körper, ein Std Part-Objekt (Baugruppe) oder eine Baugruppe (Assembly). Sind mehrere Behälter aktiv, wird das Bezugsobjekt zu dem aktiven Behälter hinzugefügt, der als erstes erstellt wurde.
  2. Wahlweise die Geometrie auswählen, an die das Bezugselement befestigt werden soll.
  3. Die Schaltfläche Bezugssystem erstellen drücken.
  4. Das Aufgaben-Fenster Befestigen wird geöffnet.
  5. Wenn keine Geometrie ausgewählt ist: Wahlweise die Schaltfläche OK drücken, um den Befehl zu beenden, ohne das Bezugselement zu befestigen.
  6. Für weitere Schritte siehe Part EditAttachment. Auf jener Seite ab Schritt 7 fortfahren, wenn Geometrie vorausgewählt wurde.

Hinweise

  • Ein Bezugsobjekt kann auch in einen Behälter verschoben werden, indem es in der Baumansicht auf dem Behälter abgelegt wird.
  • Die Befestigung eines Bezugsobjekts kann geändert werden, indem seine Daten-EigenschaftMap Mode bearbeitet wird. Siehe Part Befestigen.
  • Die Part Bezugsebenen und Part Bezugslinien sowie die Ebenen und Achsren des Part Bezugssystem-Objekts sind unendliche Objekte.

Eigenschaften

Siehe auch: Eigenschaften-Ansicht.

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.

Daten

Attachment

Das Objekt hat dieselben Befestigungseigenschaften wie ein Part Part2DObject.

Base

  • Daten-Eigenschaft (versteckt)Origin Features (LinkList): Die Achsen, Ebenen und Ursprungspunkte, die von diesem Bezugssystem gesteuert werden.
  • Daten-EigenschaftPlacement (Placement): Siehe Part Formelement.
  • Daten-EigenschaftLabel (String): Wie vorher.
  • Daten-Eigenschaft (versteckt)Label2 (String): Wie vorher.
  • Daten-Eigenschaft (versteckt)Expression Engine (ExpressionEngine): Wie vorher.
  • Daten-Eigenschaft (versteckt)Visibility (Bool): Wie vorher.
  • Daten-EigenschaftGroup (LinkList):
  • Daten-Eigenschaft (versteckt)_ Group Touched (Bool):

Ansicht

Display Options

  • Ansicht-EigenschaftDisplay Mode (Enumeration): Siehe Part Formelement.
  • Ansicht-EigenschaftShow In Tree (Bool): Wie vorher.
  • Ansicht-EigenschaftVisibility (Bool): Wie vorher.

Selection

  • Ansicht-EigenschaftOn Top When Selected (Enumeration): Siehe Part Formelement.
  • Ansicht-EigenschaftSelection Style (Enumeration): Wie vorher.

Skripten

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()