Std SendToPythonConsole/pl

Ta strona została zaktualizowana do wersji FreeCAD v26.3.

Std: Wyślij do konsoli Python

Menu location
Edycja → Wyślij do konsoli Python
Workbenches
wszystkie
Default shortcut
Ctrl + Shift+P
Introduced in version
0.19
See also
None

Opis

Polecenie Wyślij do konsoli Pythona tworzy w Konsoli Pythona zmienne odnoszące się do wybranych obiektów i wybranych obiektów podrzędnych, wraz z kilkoma innymi użytecznymi zmiennymi. Mogą one być wykorzystane podczas tworzenia kodu środowiska Python.

Tworzone są następujące zmienne:

Zmienna Obiekt(y) odniesienia
sels Lista obiektów zaznaczenia (jedna dla każdego wybranego obiektu)
sel Ostatni obiekt w sels (należący do ostatniego wybranego obiektu)
doc Dokument zawierający wybrane obiekty
objs Lista z obiektem dla każdego wybranego obiektu:

Sam wybrany obiekt (jeśli nie jest to Łącze)
Połączony obiekt (jeśli wybrany obiekt to Łącze)

obj Ostatni obiekt w objs (należący do ostatniego wybranego obiektu)
lnks Lista z obiektem dla każdego wybranego obiektu:

Sam wybrany obiekt (jeśli jest to Łącze)
Brak (jeśli wybrany obiekt to nie Łącze)

lnk Ostatni obiekt w lnks (należący do ostatniego wybranego obiektu)
shps Lista z obiektem dla każdego obj iw objs:

Właściwość Shape obj (dla obiektów, które mają tę właściwość)
Właściwość Mesh obj (dla obiektów Siatki)
Właściwość Points obj (dla obiektów Punktów)
Brak (dla innych obiektów)

shp Ostatni obiekt w shps (należący do ostatniego obiektu w objs)
subs Lista z wybranymi obiektami podrzędnymi. Lista jest pusta, jeśli nie zostały wybrane żadne obiekty podrzędne.
sub Ostatni obiekt w subs lub Brak jeśli subs jest puste.
names Lista z krotką dla każdego wybranego obiektu. Każda krotka zawiera nazwy obiektów podrzędnych należących do tego obiektu. Krotka jest pusta, jeśli nie zostały wybrane żadne obiekty podrzędne dla obiektu.
name Ostatni obiekt w ostatniej krotce w names lub Brak jeśli ta krotka jest pusta.

Użycie

  1. Wybierz jeden lub więcej obiektów i/lub jeden lub więcej obiektów podrzędnych należących do jednego lub wielu obiektów.
  2. Polecenie można wywołać na kilka sposobów:
    • Wybierz opcję Edycja → Wyślij do konsoli Pythona z menu.
    • Wybierz opcję Wyślij do konsoli Pythona z menu kontekstowego okna Widoku drzewa lub Widoku 3D.
    • Użyj skrótu klawiaturowego: Ctrl + Shift + P.
  3. W razie potrzeby otwiera się Konsola Pythona.
  4. Konsola Pythona zostaje przekierowana na klawiaturę.

Uwagi

lnk_shps = [Part.getShape(l) if l else None for l in lnks]
lnk_shp = Part.getShape(lnk) if lnk else None