|
Lokalizacja w menu |
---|
brak |
Środowisko pracy |
Wszystkie |
Domyślny skrót |
brak |
Wprowadzono w wersji |
1.1 |
Zobacz także |
Część: Płaszczyzna odniesienia, Część: Linia odniesienia, Część: Punkt odniesienia |
Polecenie Część: Układ współrzędnych tworzy obiekt układu współrzędnych, który może być dołączony do innych obiektów. Układ współrzędnych jest jednym z kilku obiektów odniesienia. Obiekt odniesienia jest zwykle używany do dołączania do niego wielu innych obiektów. Jeśli położenie lub orientacja obiektu odniesienia ulegnie zmianie, wszystkie obiekty do niego dołączone za nim podążą.
Obiekt odniesienia może też stanowić geometryczne odniesienie dla cechy lub operacji. W zależności od jego typu, może być np. użyty jako wektor kierunku, oś obrotu lub płaszczyzna odbicia lustrzanego.
Zobacz również stronę: Edytor właściwości.
Obiekt Część: Układ odniesienia, formalnie obiekt Part::LocalCoordinateSystem
, wywodzi się z obiektu App::LocalCoordinateSystem
. Dziedziczy wszystkie jego właściwości oprócz tych wymienionych jako Dołączenie.
Dołączenie
Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.
Podstawowe
LinkList
): Osie, płaszczyzny i punkt początkowy kontrolowane przez układ współrzędnych.Placement
): Zobacz Część: Cecha.String
): To samo.String
): To samo.ExpressionEngine
): To samo.Bool
): To samo.LinkList
):Bool
):
Opcje wyświetlania
Enumeration
): Zobacz Część: Cecha.Bool
): To samo.Bool
): To samo.Wybór
Enumeration
): Zobacz Część: Cecha.Enumeration
): To samo.
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()