Part CoordinateSystem/pl

Other languages:

Część: Układ współrzędnych

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

Opis

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.

Użycie

  1. Opcjonalnie aktywuj właściwy kontener, np. Zawartość, Część lub Złożenie. Jeśli aktywnych jest wiele kontenerów, obiekt odniesienia zostanie dodany do aktywnego kontenera, który został utworzony jako pierwszy.
  2. Opcjonalnie wybierz geometrię, do której obiekt odniesienia powinien być dołączony.
  3. Wciśnij przycisk Utwórz układ współrzędnych.
  4. Otworzy się panel zadań Dołączenie.
  5. Jeśli nie została wybrana geometria: opcjonalnie wciśnij przycisk OK aby zakończyć działanie polecenia bez dołączania obiektu odniesienia.
  6. Dalsze kroki są opisane na stronie Część: Dołączenie. Kontynuuj od kroku 7 na tamtej stronie jeśli geometria została wcześniej wybrana.

Uwagi

Właściwości

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.

Dane

Dołączenie

Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.

Podstawowe

Widok

Opcje wyświetlania

Wybór

Tworzenie skryptów

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