Draft Rotate/pl: Difference between revisions
(Created page with "{{Caption|Obracanie jednego obiektu przy użyciu środkowego punktu odniesienia, pomiędzy jednym kątem odniesienia a drugim}}.") |
No edit summary |
||
(22 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
|MenuLocation=Draft → Rotate |
|MenuLocation=Draft → Rotate |
||
|Workbenches=[[Draft Module|Draft]], [[Arch Module|Arch]] |
|Workbenches=[[Draft Module|Draft]], [[Arch Module|Arch]] |
||
|Shortcut=R O |
|Shortcut={{KEY|R}} {{KEY|O}} |
||
|SeeAlso=[[Draft Move]], [[Draft Array]] |
|SeeAlso=[[Draft Move|Draft Move]], [[Draft Array|Draft Array]] |
||
|Version=0.7 |
|Version=0.7 |
||
}} |
}} |
||
Line 30: | Line 30: | ||
{{Caption|Obracanie jednego obiektu przy użyciu środkowego punktu odniesienia, pomiędzy jednym kątem odniesienia a drugim}}. |
{{Caption|Obracanie jednego obiektu przy użyciu środkowego punktu odniesienia, pomiędzy jednym kątem odniesienia a drugim}}. |
||
== |
==Jak używać== |
||
# Wybierz obiekty, które chcesz przesunąć lub skopiować. |
|||
# Select the objects that you wish to move or copy. |
|||
# |
# Naciśnij przycisk {{Button|[[Image:Draft Rotate.svg|16px]] [[Draft Rotate|Obraca wybrane elementy ...]]}} lub wciśnij klawisz {{KEY|R}} a następnie {{KEY|O}}. Jeśli nie zostanie wybrany żaden obiekt, zostaniesz poproszony o wybranie jednego z nich. |
||
# |
# Kliknij pierwszy punkt w oknie [[3D view|widoku 3D]], lub wpisz [[Draft_Coordinates|koordynaty]] i naciśnij {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint|dodaj punkt]]}}. Służy on jako punkt bazowy operacji, tędy przebiegać będzie oś obrotu. |
||
# Kliknij drugi punkt w oknie [[3D view|widoku 3D]] lub wpisz kąt podstawy. Definiuje on linię bazową, która wykona obrót wokół pierwszego punktu. |
|||
# Click a second point on the 3D view, or type a base angle. This defines a baseline that will rotate around the first point. |
|||
# Kliknij trzeci punkt w oknie [[3D view|widoku 3D]] lub wpisz kąt obrotu. Określa on obrót linii bazowej, a tym samym obiektów. |
|||
# Click a third point on the 3D view, or type a rotation angle. This indicates the rotation of the baseline, and thus the objects. |
|||
=== |
=== Ograniczenia=== |
||
Podczas obracania obiektu, który jest oparty na [[Sketcher Sketch|Sketch]], na przykład, element utworzony za pomocą Środowisk pracy [[PartDesign Workbench|Part Design]], ''([[PartDesign Pad|Pad]], [[PartDesign Revolution|Revolution]], itd.)'' musisz przesunąć oryginalny szkic. Jeśli przesuniesz obiekt pochodny, powróci on do pozycji zdefiniowanej w szkicu. |
|||
== |
==Możliwości== |
||
* |
* Naciśnij klawisz {{KEY|X}}, {{KEY|Y}} lub {{KEY|Z}} po punkcie, aby związać kolejny punkt na danej osi. |
||
* |
* Aby ręcznie wprowadzić współrzędne, po prostu wprowadź liczby, a następnie naciśnij klawisz {{KEY|Enter}} między każdą składową '''X''', '''Y''' i '''Z'''. Możesz nacisnąć przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint|dodaj punkt]]}}, gdy masz wprowadzone żądane wartości do wstawienia punktu. |
||
* Press {{KEY|T}} or click the checkbox to toggle ''continue'' mode. If continue mode is on, the Rotate tool will restart after you finish the operation, allowing you to rotate or copy the objects again without pressing the tool button again. |
|||
* Press {{KEY|P}} or click the checkbox to toggle ''copy'' mode. If copy mode is on, the Rotate tool will keep the original shape in its place but will make a copy at the set angle set by the third point. |
|||
:You can use both {{KEY|T}} and {{KEY|P}} to place several copies in sequence. In this case, the duplicated element is the last placed copy. |
|||
* Hold {{KEY|Alt}} after the second point to also toggle copy mode. Keeping {{KEY|Alt}} pressed after clicking on the third point will allow you to continue placing copies using the same rotation base point and baseline; release {{KEY|Alt}} to finish the operation and see all copies. |
|||
* Hold {{KEY|Ctrl}} while rotating to force [[Draft_Snap|snapping]] your point to the nearest snap location, independently of the distance. |
|||
* Hold {{KEY|Shift}} while rotating to [[Draft_Constrain|constrain]] your next point horizontally or vertically in relation to the rotation base point. |
|||
* Press {{KEY|Esc}} or the {{button|Close}} button to abort the current command; copies already placed will remain. |
|||
==Pisanie skryptów== |
==Pisanie skryptów== |
||
{{Emphasis|Zobacz również:}} [[Draft API]] oraz [[FreeCAD Scripting Basics|Podstawy pisania skryptów dla FreeCAD]]. |
{{Emphasis|Zobacz również:}} [[Draft API|Draft API]] oraz [[FreeCAD Scripting Basics|Podstawy pisania skryptów dla FreeCAD]]. |
||
Narzędzie Obróć może być używane w [[macros|makrodefinicjach]] i z konsoli [[Python]] za pomocą następującej funkcji: |
|||
{{Code|code= |
{{Code|code= |
||
Line 62: | Line 55: | ||
}} |
}} |
||
* |
* Obraca obiekt w punkcie bazowym {{incode|objectlist}} o podany {{incode|kąt}}. |
||
** {{incode|objectlist}} |
** {{incode|objectlist}} jest albo pojedynczym obiektem, albo listą obiektów. |
||
** |
** Jeśli podano punkt bazowy rotacji {{incode|center}}, oraz {{incode|axis}}, zostaną one użyte; w przeciwnym razie rotacja jest oparta na początku i wokół osi Z. |
||
:Kąt obrotu odnosi się do punktu bazowego obiektu co oznacza, że jeśli obiekt zostanie obrócony o 45 stopni, a następnie o kolejne 45 stopni, to w sumie obróci się o 90 stopni w stosunku do swojego pierwotnego położenia. |
|||
:The rotation angle is relative to the base point of the object, which means that if an object is rotated 45 degrees, and then another 45 degrees, it will have rotated 90 degrees in total from its original position. |
|||
* |
* Jeśli {{incode|copy}} wynosi {{incode|True}}, wówczas utworzone zostaną kopie zamiast wykonania obrotu oryginalnych obiektów. |
||
* {{incode|rotatedlist}} |
* {{incode|rotatedlist}} jest zwracany z oryginalnymi obróconymi obiektami, lub z nowymi kopiami. |
||
** {{incode|rotatedlist}} |
** {{incode|rotatedlist}} jest albo pojedynczym obiektem, albo listą obiektów, w zależności od elementów wejściowych {{incode|objectlist}}. |
||
Przykład: |
Przykład: |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD, Draft |
import FreeCAD, Draft |
||
Line 99: | Line 93: | ||
}} |
}} |
||
{{Docnav/pl |
|||
{{Docnav|[[Draft_Move|Move]]|[[Draft_Offset|Offset]]|[[Draft_Module|Draft]]|IconL=Draft_Move.svg|IconC=Workbench_Draft.svg|IconR=Draft_Offset.svg}} |
|||
|[[Draft_Move|Przesuń]] |
|||
|[[Draft_Offset|Offset]] |
|||
⚫ | |||
|[[Draft_Module|Draft]] |
|||
|IconL=Draft_Move.svg |
|||
|IconC=Workbench_Draft.svg |
|||
|IconR=Draft_Offset.svg |
|||
}} |
|||
⚫ | |||
{{Userdocnavi |
{{Userdocnavi{{#translation:}}}} |
||
{{clear}} |
{{clear}} |
Revision as of 19:01, 21 February 2020
Draft Rotate |
Lokalizacja w menu |
---|
Draft → Rotate |
Środowisko pracy |
Draft, Arch |
Domyślny skrót |
R O |
Wprowadzono w wersji |
0.7 |
Zobacz także |
Draft Move, Draft Array |
Opis
Narzędzie Obróć obraca lub kopiuje wybrane obiekty o zadany kąt wokół punktu odniesienia.
Narzędzie Obróć może być używane dla kształtów 2D utworzonych za pomocą Środowisk pracy Draft lub Sketcher, ale może być również używane dla wielu typów obiektów 3D, takich jak te utworzone za pomocą Part lub Arch.
Aby przesuwać obiekty bez obracania, użyj Move. Aby wykonać różne kopie w różnych układach, należy użyć Array, Path Array i PointArray.
Obracanie jednego obiektu przy użyciu środkowego punktu odniesienia, pomiędzy jednym kątem odniesienia a drugim
.
Jak używać
- Wybierz obiekty, które chcesz przesunąć lub skopiować.
- Naciśnij przycisk Obraca wybrane elementy ... lub wciśnij klawisz R a następnie O. Jeśli nie zostanie wybrany żaden obiekt, zostaniesz poproszony o wybranie jednego z nich.
- Kliknij pierwszy punkt w oknie widoku 3D, lub wpisz koordynaty i naciśnij dodaj punkt. Służy on jako punkt bazowy operacji, tędy przebiegać będzie oś obrotu.
- Kliknij drugi punkt w oknie widoku 3D lub wpisz kąt podstawy. Definiuje on linię bazową, która wykona obrót wokół pierwszego punktu.
- Kliknij trzeci punkt w oknie widoku 3D lub wpisz kąt obrotu. Określa on obrót linii bazowej, a tym samym obiektów.
Ograniczenia
Podczas obracania obiektu, który jest oparty na Sketch, na przykład, element utworzony za pomocą Środowisk pracy Part Design, (Pad, Revolution, itd.) musisz przesunąć oryginalny szkic. Jeśli przesuniesz obiekt pochodny, powróci on do pozycji zdefiniowanej w szkicu.
Możliwości
- Naciśnij klawisz X, Y lub Z po punkcie, aby związać kolejny punkt na danej osi.
- Aby ręcznie wprowadzić współrzędne, po prostu wprowadź liczby, a następnie naciśnij klawisz Enter między każdą składową X, Y i Z. Możesz nacisnąć przycisk dodaj punkt, gdy masz wprowadzone żądane wartości do wstawienia punktu.
Pisanie skryptów
Zobacz również: Draft API oraz Podstawy pisania skryptów dla FreeCAD.
Narzędzie Obróć może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:
rotatedlist = rotate(objectslist, angle, center=Vector(0,0,0), axis=Vector(0,0,1), copy=False)
- Obraca obiekt w punkcie bazowym
objectlist
o podanykąt
.objectlist
jest albo pojedynczym obiektem, albo listą obiektów.- Jeśli podano punkt bazowy rotacji
center
, orazaxis
, zostaną one użyte; w przeciwnym razie rotacja jest oparta na początku i wokół osi Z.
- Kąt obrotu odnosi się do punktu bazowego obiektu co oznacza, że jeśli obiekt zostanie obrócony o 45 stopni, a następnie o kolejne 45 stopni, to w sumie obróci się o 90 stopni w stosunku do swojego pierwotnego położenia.
- Jeśli
copy
wynosiTrue
, wówczas utworzone zostaną kopie zamiast wykonania obrotu oryginalnych obiektów. rotatedlist
jest zwracany z oryginalnymi obróconymi obiektami, lub z nowymi kopiami.rotatedlist
jest albo pojedynczym obiektem, albo listą obiektów, w zależności od elementów wejściowychobjectlist
.
Przykład:
import FreeCAD, Draft
Polygon1 = Draft.makePolygon(3, radius=500)
Draft.move(Polygon1, FreeCAD.Vector(1500, 0, 0))
Draft.rotate(Polygon1, 45)
# Rotation around the origin
angle1 = 63
rot2 = Draft.rotate(Polygon1, angle1, copy=True)
rot3 = Draft.rotate(Polygon1, 2*angle1, copy=True)
rot4 = Draft.rotate(Polygon1, 4*angle1, copy=True)
Polygon2 = Draft.makePolygon(3, radius=1000)
Polygon3 = Draft.makePolygon(5, radius=500)
Draft.move(Polygon2, FreeCAD.Vector(2000, 0, 0))
Draft.move(Polygon3, FreeCAD.Vector(2000, 0, 0))
# Rotation around another point
angle2 = 60
c = FreeCAD.Vector(3100, 0, 0)
List2 = [Polygon2, Polygon3]
rot_list2 = Draft.rotate(List2, angle2, center=c, copy=True)
rot_list3 = Draft.rotate(List2, 2*angle2, center=c, copy=True)
rot_list4 = Draft.rotate(List2, 4*angle2, center=c, copy=True)
- Kreślenie: Linia, Polilinia, Zaokrąglenie, Łuk, Łuk przez 3 punkty, Okrąg, Elipsa, Wielokąt foremny, Krzywa złożona, Krzywa Bezier'a, Punkt, Łącznik ścian, Kształt z tekstu, Kreskowanie, Prostokąt
- Adnotacje: Adnotacja wieloliniowa, Wymiarowanie, Etykieta, Edytor stylów adnotacji, Widżet skali anotacji
- Modyfikacja: Przesuń, Obróć, Skala, Odbicie lustrzane, Odsunięcie, Przytnij, Rozciągnij, Klonuj, Szyk, Szyk biegunowy, Szyk kołowy, Szyk po ścieżce, Szyk powiązań po ścieżce, Szyk z punktów, Szyk powiązań w punktach, Edycja, Podświetl element podrzędny, Połącz, Rozdziel, Ulepsz kształt, Rozbij obiekt na elementy, Polilinia na krzywą złożoną, Rysunek Roboczy do szkicu, Nachylenie, Obróć wymiar, Widok 2D kształtu
- Tacka narzędziowa: Wybór płaszczyzny, Ustaw styl, Przełącz tryb konstrukcyjny, Grupowanie automatyczne
- Przyciąganie: Przełącz przyciąganie, Przyciągnij do punktu końcowego, Przyciągnij do punktu środkowego, Przyciągnij do środka, Przyciągnij do kąta, Przyciąganie do punktu przecięcia, Przyciągnij prostopadle, Rozszerz, Przyciągnij równolegle, Przyciągnij specjalnie, Przyciąganie do najbliższego, Przyciągnij ortogonalnie, Przyciągnij do siatki, Przyciągnij do płaszczyzny roboczej, Przyciągnij do wymiaru, Pokaż / ukryj siatkę
- Różności: Zastosuj bieżący styl, Warstwa, Zarządzaj warstwami, Dodaj grupę o nazwie, Dodaj do grupy, Wybierz grupę, Dodaj do grupy konstrukcyjnej, Przełącz tryb wyświetlania, Pośrednia płaszczyzna robocza, Ulecz, Przełącz tryb kontynuacji, Pokaż przybornik przyciągania
- Dodatkowe:: Wiązania, Wypełnienie wzorem, Preferencje, Ustawienia Importu i Eksportu, DXF/DWG, SVG, OCA, DAT
- Menu podręczne:
- Kontener warstwy: Połącz duplikaty warstw, Dodaj warstwę
- Warstwa: Aktywuj warstwę, Zaznacz zawartość warstwy
- Pośrednia płaszczyzna robocza: Zapisz ujęcie widoku, Zapisz stan obiektów
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Start, Powierzchnia 3D, Rysunek Techniczny, Test Framework, Web