Part CoordinateSystem/cs

Part Souřadnicový systém

Umístění Menu
Nikdo
Pracovní stoly
Všechny
Výchozí zástupce
Nikdo
Představen ve verzi
1.1
Viz také
Referenční rovina , Referenční přímka, Referenční bod

Popis

Příkaz Part CoordinateSystem vytvoří lokální souřadnicový systém, tedy objekt LCS, který lze připojit k jiným objektům. Souřadnicový systém je jedním z několika datumových objektů. Datumový objekt se obvykle používá k připojení více jiných objektů. Pokud se změní poloha nebo orientace datumového objektu, všechny k němu připojené objekty se přizpůsobí.

Datumový objekt může také sloužit jako geometrický referenční bod pro prvek nebo operaci. V závislosti na svém typu může být například použit jako směrový vektor, osa otáčení nebo zrcadlová rovina.

Použití

  1. Volitelně aktivujte příslušný kontejner, například PartDesign Body, Std Part nebo Assembly. Pokud je aktivních více kontejnerů, referenční objekt se přidá do aktivního kontejneru, který byl vytvořen jako první.
  2. Volitelně vyberte geometrii, ke které má být referenční objekt připojen.
  3. Stiskněte tlačítko Souřadnicový systém.
  4. Otevře se panel úloh Připojení.
  5. Pokud nebyla vybrána žádná geometrie: volitelně stiskněte tlačítko OK, abyste příkaz dokončili bez připojení referenčního objektu.
  6. Další kroky najdete na stránce Part Upravit připojení. Pokud byla geometrie předem vybrána, pokračujte od kroku 7 na této stránce.

Poznámky

Vlastnosti

Viz také: Zobrazení vlastností.

Objekt typu Part LCS, formálně objekt Part::LocalCoordinateSystem, je odvozen od objektu App::LocalCoordinateSystem. Všechny jeho vlastnosti jsou zděděny, s výjimkou těch, které jsou uvedeny v sekci Připojení.

Data

Připojení

Objekt má stejné vlastnosti připojení jako Part Part 2D objekt.

Základna

  • Údaje (hidden)Origin Features (LinkList): The axes, planes and origin point controlled by the coordinate system.
  • ÚdajePlacement (Placement): See Part Feature.
  • ÚdajeLabel (String): Idem.
  • Údaje (hidden)Label2 (String): Idem.
  • Údaje (hidden)Expression Engine (ExpressionEngine): Idem.
  • Údaje (hidden)Visibility (Bool): Idem.
  • ÚdajeGroup (LinkList):
  • Údaje (hidden)_ Group Touched (Bool):

View

Display Options

  • PohledDisplay Mode (Enumeration): See Part Feature.
  • PohledShow In Tree (Bool): Idem.
  • PohledVisibility (Bool): Idem.

Selection

  • PohledOn Top When Selected (Enumeration): See Part Feature.
  • PohledSelection Style (Enumeration): Idem.

Scripting

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