|
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 |
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.
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í.
Připojení
Objekt má stejné vlastnosti připojení jako Part Part 2D objekt.
Základna
LinkList): The axes, planes and origin point controlled by the coordinate system.Placement): See Part Feature.String): Idem.String): Idem.ExpressionEngine): Idem.Bool): Idem.LinkList):Bool):Display Options
Enumeration): See Part Feature.Bool): Idem.Bool): Idem.Selection
Enumeration): See 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()