Draft SelectPlane/pl

Rysunek Roboczy: Płaszczyzna robocza

Lokalizacja w menu
Kreślenie → Przybory → Płaszczyzna robocza
Środowisko pracy
Rysunek Roboczy, BIM
Domyślny skrót
Rysunek Roboczy: W P
Wprowadzono w wersji
-
Zobacz także
Ustaw pośrednią płaszczyznę roboczą, Pokaż / ukryj siatkę

Opis

Polecenie Wybór płaszczyzny roboczej definiuje bieżącą płaszczyznę roboczą. Jest to płaszczyzna zdefiniowana w widoku 3D, na której tworzone są nowe obiekty Rysunku Roboczego. Płaszczyzna robocza może być oparta na jednym z kilku nastaw lub na zaznaczeniu. Zaznaczenie może zostać utworzone przed (wyborem wstępnym) lub po (uruchomieniu polecenia).

introduced in 1.0: Dla każdego widoku 3D zapisywana jest osobna płaszczyzna robocza.

Przycisk w Tacka narzędziowa zmienia swój wygląd w zależności od bieżącej płaszczyzny roboczej. dostępne w wersji 1.0: Jeśli płaszczyzna robocza nie jest ustawiona na Automatyczną, gwiazdka (*) jest dodawana do etykiety przycisku, jeśli punkt odniesienia położenia płaszczyzny roboczej nie pasuje do globalnego punktu odniesienia.

Kształty tworzone na różnych płaszczyznach roboczych.

Użycie ze wstępnym wyborem

  1. Wykonaj jedną z następujących czynności:
    • Zaznacz pojedynczy obiekt. Obsługiwane są następujące obiekty:
    • Zaznacz jeden lub więcej podobiektów. Można zaznaczyć:
      • Wierzchołek (dostępne w wersji 26.3). Początek roboczej płaszczyzny zostanie przeniesiony do tego wierzchołka bez zmiany jej orientacji.
      • Dwa wierzchołki lub prostą krawędź (dostępne w wersji 26.3). Początek roboczej płaszczyzny zostanie przeniesiony do pierwszego zaznaczonego wierzchołka (lub punktu początkowego krawędzi), a drugi wierzchołek (lub punkt końcowy krawędzi) określi kierunek osi X.
      • Trzy wierzchołki, krawędź i wierzchołek (dostępne w wersji 1.0) lub dwie krawędzie (dostępne w wersji 1.0). Łącznie wskazane wierzchołki muszą wyznaczać płaszczyznę. Pierwszy i drugi wierzchołek określają początek oraz oś X.
      • Płaską zakrzywioną krawędź. Jeśli krawędź jest okręgiem lub elipsą, środek krawędzi określa początek, a punkt początkowy krawędzi określa kierunek osi X. W przypadku pozostałych krawędzi punkt początkowy określa początek, a kierunek osi X jest wyznaczany przez styczną w tym punkcie.
      • Płaską ścianę. Środek ciężkości ściany określa początek. Kierunki osi X i Y są wyznaczane na podstawie wektorów U i V ściany.
      • Płaską ścianę i krawędź (dostępne w wersji 1.1). Punkty początkowy i końcowy krawędzi są rzutowane na płaszczyznę ściany i wyznaczają początek oraz oś X.
  2. Polecenie można uruchomić na kilka sposobów:
  3. Robocza płaszczyzna oraz przycisk w tacce narzędziowej zostaną zaktualizowane.

Użycie z wyborem w kolejnym kroku

  1. Wywołaj polecenie jak opisano wyżej.
  2. Otworzy się panel zadań Ustawienia płaszczyzny roboczej. Więcej informacji można znaleźć w sekcji Opcje.
  3. Wykonaj jedną z następujących czynności:
  4. Kliknij gdziekolwiek w oknie widoku 3D, aby potwierdzić wybór i zakończyć polecenie.
  5. Płaszczyzna robocza i ikona tacki narzędziowej zostaną zaktualizowane.

Użycie z ustawieniami wstępnymi

  1. Wywołaj polecenie jak opisano wyżej.
  2. Otworzy się panel zadań Ustawienia płaszczyzny roboczej. Więcej informacji można znaleźć w sekcji Opcje.
  3. Naciśnij dowolny przycisk, aby zakończyć polecenie.
  4. Płaszczyzna robocza i ikona tacki narzędziowej zostaną zaktualizowane.

Opcje

Uwagi

Ustawienia

Zobacz także strony: Edytor ustawień oraz Rysunek Roboczy: Ustawienia.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

dostępne w wersji 1.0:

Moduł PłaszczyznaRobocza oferuje dwie klasy do tworzenia obiektów płaszczyzny roboczej: klasę PlaneBase i klasę PlaneGui. Druga klasa dziedziczy z pierwszej. Obiekty klasy PlaneGui współdziałają z GUI (przycisk Tacka narzędziowa), widok 3D i siatka. Obiekty PlaneBase nie.

Użyj metody get_working_plane() modułu PłaszczyznaRobocza, aby uzyskać instancję klasy PlaneGui powiązaną z bieżącym widokiem 3D. Metoda zwraca istniejącą płaszczyznę roboczą powiązaną z widokiem lub tworzy nową płaszczyznę roboczą, jeśli jest to wymagane.

import FreeCAD as App
import WorkingPlane

wp = WorkingPlane.get_working_plane()

origin = App.Vector(0, 0, 0)
normal = App.Vector(1, 1, 1).normalize()
offset = 17
wp.align_to_point_and_axis(origin, normal, offset)

point = App.Vector(10, 15, 2)
projection = wp.project_point(point)
print(projection)

Klasa PlaneBase może być używana do tworzenia płaszczyzn roboczych niezależnie od GUI:

import WorkingPlane

wp = WorkingPlane.PlaneBase()