Draft Arc 3Points/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Tag: Manual revert
 
(34 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Draft_Arc|Arc]]
|[[Draft_Arc/pl|Łuk]]
|[[Draft_Circle|Circle]]
|[[Draft_Circle/pl|Okrąg]]
|[[Draft_Workbench|Draft]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Arc.svg
|IconL=Draft_Arc.svg
|IconR=Draft_Circle.svg
|IconR=Draft_Circle.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Draft Arc 3Points
|Name=Draft Arc 3Points
|Name/pl=Rysunek Roboczy: Łuk przez trzy punkty
|MenuLocation=Drafting → Arc tools → Arc by 3 points
|MenuLocation=Kreślenie → Narzędzia łuku → Łuk przez trzy punkty
|Workbenches=[[Draft_Workbench|Draft]], [[Arch_Workbench|Arch]]
|Workbenches=[[Draft_Workbench/pl|Rysunek Roboczy]], [[Arch_Workbench/pl|Architektura]]
|Shortcut={{KEY|A}} {{KEY|T}}
|Shortcut={{KEY|A}} {{KEY|R}}
|Version=0.19
|Version=0.7
|SeeAlso=[[Draft_Arc|Draft Arc]], [[Draft_Circle|Draft Circle]]
|SeeAlso=[[Draft_Arc/pl|Łuk]], [[Draft_Circle/pl|Okrąg]]
}}
}}


==Description==
<span id="Description"></span>
==Opis==


The [[Image:Draft_Arc_3Points.svg|24px]] '''Draft Arc 3Points''' command creates a circular arc in the current [[Draft_SelectPlane|working plane]] from three points that define its circumference. The center and radius are calculated from these points.
Polecenie [[Image:Draft_Arc_3Points.svg|24px]] '''Łuk przez trzy punkty''' tworzy łuk kołowy w bieżącej [[Draft_SelectPlane/pl|płaszczyźnie roboczej]] z trzech punktów, które definiują jego obwód. Środek i promień obliczane na podstawie tych punktów.


A Draft Arc is in fact a [[Draft_Circle|Draft Circle]] with a {{PropertyData|First Angle}} that is not the same as its {{PropertyData|Last Angle}}.
Łuk jest w rzeczywistości obiektem typu [[Draft_Circle/pl|okrąg]] z {{PropertyData/pl|kątem pierwszym}}, który nie jest taki sam jak jego {{PropertyData/pl|kąt drugi}}.


[[Image:Draft_Arc_3Points_example.png|400px]]
[[Image:Draft_Arc_3Points_example.png|400px]]
{{Caption|Arc defined by three points on its circumference}}
{{Caption|Łuk zdefiniowany przez trzy punkty na jego obwodzie.}}


==Usage==
<span id="Usage"></span>
==Użycie==


See also: [[Draft_Tray|Draft Tray]], [[Draft_Snap|Draft Snap]] and [[Draft_Constrain|Draft Constrain]].
Zapoznaj się również z informacjami na stronie: [[Draft_Tray/pl|Tacka narzędziowa]], [[Draft_Snap/pl|Przyciąganie]] oraz [[Draft_Constrain/pl|Wiązania]].


# Polecenie można wywołać na kilka sposobów:
# There are several ways to invoke the command:
#* Press the {{Button|[[Image:Draft_Arc_3Points.svg|16px]] [[Draft_Arc_3Points|Draft Arc 3Points]]}} button.
#* Naciśnij przycisk {{Button|[[Image:Draft_Arc_3Points.svg|16px]] '''Łuk przez trzy punkty'''}}.
#* Select the {{MenuCommand|DraftingArc tools → [[Image:Draft_Arc_3Points.svg|16px]] Arc by 3 points}} option from the menu.
#* Wybierz z menu opcję {{MenuCommand|KreślenieNarzędzia łuku → [[Image:Draft_Arc_3Points.svg|16px]] Łuk przez trzy punkty}}.
#* Use the keyboard shortcut: {{KEY|A}} then {{KEY|T}}. {{Version|0.20}}
#* Użyj skrótu klawiaturowego: {{KEY|A}}, a następnie {{KEY|T}}. {{Version/pl|0.20}}.
# Zostanie otwarty panel zadań {{MenuCommand|Łuk przez trzy punkty}}. Więcej informacji można znaleźć w sekcji [[#Opcje|Opcje]].
# The {{MenuCommand|Arc by 3 points}} task panel opens. See [[#Options|Options]] for more information.<!--Wrong task panel name in the GUI-->
# Pick the first point in the [[3D_view|3D view]], or type coordinates and press the {{Button|[[Image:Draft_AddPoint.svg|16px]] Enter point}} button.
# W oknie [[3D_view/pl|widoku 3D]] wybierz pierwszy punkt lub wpisz współrzędne i naciśnij przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}.
# Pick the second point in the [[3D_view|3D view]], or type coordinates and press the {{Button|[[Image:Draft_AddPoint.svg|16px]] Enter point}} button.
# Wybierz drugi punkt w okine [[3D_view/pl|widoku 3D]] lub wpisz współrzędne i naciśnij przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}.
# Pick the third point in the [[3D_view|3D view]], or type coordinates and press the {{Button|[[Image:Draft_AddPoint.svg|16px]] Enter point}} button.
# Wybierz trzeci punkt w oknie [[3D_view/pl|widoku 3D]] lub wpisz współrzędne i naciśnij przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}.


==Options==
<span id="Options"></span>
==Opcje==


Skróty klawiaturowe jedno znakowe dostępne w panelu zadań można zmienić. Zobacz stronę [[Draft_Preferences/pl|Preferencji]]. Skróty wymienione tutaj są skrótami domyślnymi ''(w wersji 0.22)''.
The single character keyboard shortcuts available in the task panel can be changed. See [[Draft_Preferences|Draft Preferences]]. The shortcuts mentioned here are the default shortcuts.


* To manually enter coordinates enter the X, Y and Z component, and press {{KEY|Enter}} after each. Or you can press the {{Button|[[Image:Draft_AddPoint.svg|16px]] Enter point}} button when you have the desired values. It is advisable to move the pointer out of the [[3D_view|3D view]] before entering coordinates.
* Aby ręcznie wprowadzić współrzędne, wprowadź element X, Y i Z i naciśnij {{KEY|Enter}} po każdym z nich. Możesz też nacisnąć przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}, gdy uzyskasz żądane wartości. Zaleca się przesunięcie wskaźnika poza obszar okna [[3D_view/pl|widoku 3D]] przed wprowadzeniem współrzędnych.
* Wciśnij {{KEY|R}} lub kliknij pole wyboru {{MenuCommand|Względnie}}, aby przełączyć tryb względny. Jeśli tryb względny jest włączony, współrzędne są odniesione do ostatniego punktu, jeśli jest dostępny, w przeciwnym razie są one względne do początku układu współrzędnych.
* Press {{KEY|R}} or click the {{MenuCommand|Relative}} checkbox to toggle relative mode. If relative mode is on, coordinates are relative to the last point, if available, else they are relative to the coordinate system origin.
* Press {{KEY|G}} or click the {{MenuCommand|Global}} checkbox to toggle global mode. If global mode is on, coordinates are relative to the global coordinate system, else they are relative to the [[Draft_SelectPlane|working plane]] coordinate system. {{Version|0.20}}
* Naciśnij {{KEY|G}} lub kliknij pole wyboru {{MenuCommand|Globalne}}, aby przełączyć tryb globalny. Jeśli tryb globalny jest włączony, współrzędne odnoszą się do globalnego układu współrzędnych, w przeciwnym razie odnoszą się do układu współrzędnych [[Draft_SelectPlane/pl|płaszczyzny roboczej]]. {{Version/pl|0.20}}
* Naciśnij {{KEY|N}} lub kliknij pole wyboru {{MenuCommand|Kontynuuj}}, aby włączyć tryb kontynuacji. Jeśli tryb kontynuacji jest włączony, polecenie uruchomi się ponownie po zakończeniu, umożliwiając dalsze tworzenie łuków. {{Version/pl|0.20}}
* Press {{KEY|S}} to switch [[Draft_Snap|Draft snapping]] on or off.
* Naciśnij {{KEY|S}}, aby włączyć lub wyłączyć [[Draft_Snap/pl|Przyciąganie]].
* Press {{KEY|Esc}} or the {{Button|Close}} button to abort the command.
* Naciśnij {{KEY|Esc}} lub przycisk {{Button|Zamknij}}, aby przerwać wykonywanie polecenia.


==Notes==
<span id="Notes"></span>
==Uwagi==


* A Draft Arc can be edited with the [[Draft_Edit|Draft Edit]] command.
* Szkic łuku można edytować za pomocą polecenia [[Draft_Edit/pl|Edycja]].


==Preferences==
<span id="Preferences"></span>
==Ustawienia==


See also: [[Preferences_Editor|Preferences Editor]] and [[Draft_Preferences|Draft Preferences]].
Zobacz także strony: [[Preferences_Editor/pl|Edytor ustawień]] oraz [[Draft_Preferences/pl|Rysunek Roboczy: Ustawienia]].


* Jeśli w oknie ustawień opcja {{MenuCommand|Edycja → Preferencje ... → Rysunek Roboczy → Ustawienia ogólne → Opcje narzędzi do kreślenia → Używaj elementów pierwotnych, gdy jest to możliwe}} jest zaznaczona, polecenie utworzy nieedytowalną [[Part_Feature/pl|cechę]] środowiska Część, zamiast okręgu środowiska Rysunek Roboczy.
* To change the number of decimals used for the input of coordinates: {{MenuCommand|Edit → Preferences... → General → Units → Units settings → Number of decimals}}.
* If the {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Use Part Primitives when available}} option is checked, the command will create a non-editable [[Part_Feature|Part Feature]] instead of a Draft Circle.


==Properties==
<span id="Properties"></span>
==Właściwości==


See [[Draft_Circle#Properties|Draft Circle]].
Zobacz stronę [[Draft_Circle/pl#W.C5.82a.C5.9Bciwo.C5.9Bci|Rysunek Roboczy: Okrąg]].


==Scripting==
<span id="Scripting"></span>
==Tworzenie skryptów==


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] and [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]].
Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]].


To create a Draft Arc by 3 points use the {{incode|make_arc_3points}} method of the Draft module:
Aby utworzyć '''Łuk przez trzy punkty''', użyj metody {{incode|make_arc_3points}} modułu Rysunek Roboczy:


{{Code|code=
{{Code|code=
Line 76: Line 84:
}}
}}


* Creates an {{incode|arc}} object from the given {{incode|points}} list.
* Tworzy obiekt {{incode|łuk}} z podanej listy {{incode|punktów}}.
* If a {{incode|placement}} is given, the center of the circular arc will be moved to this place. See [[Placement|Placement]] for more information.
* Jeśli podano {{incode|umiejscowienie}}, środek łuku kołowego zostanie przeniesiony do tego miejsca. Więcej informacji można znaleźć na stronie [[Placement/pl|Umiejscowienie]].
* If {{incode|face}} is {{incode|True}}, the arc will make a face, that is, it will appear filled.
* Jeśli parametr {{incode|ściana}} ma wartość {{True/pl}}, łuk utworzy twarz, czyli będzie wyglądał na wypełniony.
* If {{incode|support}} is given, it is a {{incode|LinkSubList}}, that is, a list indicating an object and a subelement of that object. This is used so that the object appears referenced to this support.
* Jeśli podano {{incode|podparcie}}, jest to {{incode|LinkSubList}}, czyli lista wskazująca obiekt i element podrzędny tego obiektu. Jest to używane w celu wyświetlenia obiektu z odniesieniem do tego wsparcia.
: For example: <code>support=[(obj, ("Face1"))]</code>.
: Na przykład: <code>support=[(obj, („Face1”))]</code>.
* If {{incode|map_mode}} is given, it is a string defining a type of mapping, for example: <code>map_mode='FlatFace'</code>, <code>map_mode='ThreePointsPlane'</code>, etc. See [[Part_EditAttachment|Part EditAttachment]] for more information.
* Jeżeli podano {{incode|map_mode}}, jest to ciąg znaków określający rodzaj mapowania, na przykład: <code>map_mode='FlatFace'</code>, <code>map_mode='ThreePointsPlane'</code> itp. Zobacz [[Part_EditAttachment/pl|Edycja dołaczenia]], aby uzyskać więcej informacji.
* If {{incode|primitive}} is {{incode|True}}, the arc created will be a simple [[Part_Feature|Part Feature]], not a complex Draft object.
* Jeśli parametr {{incode|primitive}} ma wartość {{True/pl}}, utworzony łuk będzie zwykłą [[Part_Feature/pl|cechą]] środowiska Część, a nie złożonym obiektem środowiska Rysunek Roboczy.


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 102: Line 110:




{{Docnav
{{Docnav/pl
|[[Draft_Arc|Arc]]
|[[Draft_Arc/pl|Łuk]]
|[[Draft_Circle|Circle]]
|[[Draft_Circle/pl|Okrąg]]
|[[Draft_Workbench|Draft]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Arc.svg
|IconL=Draft_Arc.svg
|IconR=Draft_Circle.svg
|IconR=Draft_Circle.svg

Latest revision as of 12:32, 30 January 2024

Rysunek Roboczy: Łuk przez trzy punkty

Lokalizacja w menu
Kreślenie → Narzędzia łuku → Łuk przez trzy punkty
Środowisko pracy
Rysunek Roboczy, Architektura
Domyślny skrót
A R
Wprowadzono w wersji
0.7
Zobacz także
Łuk, Okrąg

Opis

Polecenie Łuk przez trzy punkty tworzy łuk kołowy w bieżącej płaszczyźnie roboczej z trzech punktów, które definiują jego obwód. Środek i promień są obliczane na podstawie tych punktów.

Łuk jest w rzeczywistości obiektem typu okrąg z DANEkątem pierwszym, który nie jest taki sam jak jego DANEkąt drugi.

Łuk zdefiniowany przez trzy punkty na jego obwodzie.

Użycie

Zapoznaj się również z informacjami na stronie: Tacka narzędziowa, Przyciąganie oraz Wiązania.

  1. Polecenie można wywołać na kilka sposobów:
    • Naciśnij przycisk Łuk przez trzy punkty.
    • Wybierz z menu opcję Kreślenie → Narzędzia łuku → Łuk przez trzy punkty.
    • Użyj skrótu klawiaturowego: A, a następnie T. dostępne w wersji 0.20.
  2. Zostanie otwarty panel zadań Łuk przez trzy punkty. Więcej informacji można znaleźć w sekcji Opcje.
  3. W oknie widoku 3D wybierz pierwszy punkt lub wpisz współrzędne i naciśnij przycisk Wprowadź punkt.
  4. Wybierz drugi punkt w okine widoku 3D lub wpisz współrzędne i naciśnij przycisk Wprowadź punkt.
  5. Wybierz trzeci punkt w oknie widoku 3D lub wpisz współrzędne i naciśnij przycisk Wprowadź punkt.

Opcje

Skróty klawiaturowe jedno znakowe dostępne w panelu zadań można zmienić. Zobacz stronę Preferencji. Skróty wymienione tutaj są skrótami domyślnymi (w wersji 0.22).

  • Aby ręcznie wprowadzić współrzędne, wprowadź element X, Y i Z i naciśnij Enter po każdym z nich. Możesz też nacisnąć przycisk Wprowadź punkt, gdy uzyskasz żądane wartości. Zaleca się przesunięcie wskaźnika poza obszar okna widoku 3D przed wprowadzeniem współrzędnych.
  • Wciśnij R lub kliknij pole wyboru Względnie, aby przełączyć tryb względny. Jeśli tryb względny jest włączony, współrzędne są odniesione do ostatniego punktu, jeśli jest dostępny, w przeciwnym razie są one względne do początku układu współrzędnych.
  • Naciśnij G lub kliknij pole wyboru Globalne, aby przełączyć tryb globalny. Jeśli tryb globalny jest włączony, współrzędne odnoszą się do globalnego układu współrzędnych, w przeciwnym razie odnoszą się do układu współrzędnych płaszczyzny roboczej. dostępne w wersji 0.20
  • Naciśnij N lub kliknij pole wyboru Kontynuuj, aby włączyć tryb kontynuacji. Jeśli tryb kontynuacji jest włączony, polecenie uruchomi się ponownie po zakończeniu, umożliwiając dalsze tworzenie łuków. dostępne w wersji 0.20
  • Naciśnij S, aby włączyć lub wyłączyć Przyciąganie.
  • Naciśnij Esc lub przycisk Zamknij, aby przerwać wykonywanie polecenia.

Uwagi

  • Szkic łuku można edytować za pomocą polecenia Edycja.

Ustawienia

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

  • Jeśli w oknie ustawień opcja Edycja → Preferencje ... → Rysunek Roboczy → Ustawienia ogólne → Opcje narzędzi do kreślenia → Używaj elementów pierwotnych, gdy jest to możliwe jest zaznaczona, polecenie utworzy nieedytowalną cechę środowiska Część, zamiast okręgu środowiska Rysunek Roboczy.

Właściwości

Zobacz stronę Rysunek Roboczy: Okrąg.

Tworzenie skryptów

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

Aby utworzyć Łuk przez trzy punkty, użyj metody make_arc_3points modułu Rysunek Roboczy:

arc = make_arc_3points(points, placement=None, face=False, support=None, map_mode="Deactivated", primitive=False)
  • Tworzy obiekt łuk z podanej listy punktów.
  • Jeśli podano umiejscowienie, środek łuku kołowego zostanie przeniesiony do tego miejsca. Więcej informacji można znaleźć na stronie Umiejscowienie.
  • Jeśli parametr ściana ma wartość Prawda, łuk utworzy twarz, czyli będzie wyglądał na wypełniony.
  • Jeśli podano podparcie, jest to LinkSubList, czyli lista wskazująca obiekt i element podrzędny tego obiektu. Jest to używane w celu wyświetlenia obiektu z odniesieniem do tego wsparcia.
Na przykład: support=[(obj, („Face1”))].
  • Jeżeli podano map_mode, jest to ciąg znaków określający rodzaj mapowania, na przykład: map_mode='FlatFace', map_mode='ThreePointsPlane' itp. Zobacz Edycja dołaczenia, aby uzyskać więcej informacji.
  • Jeśli parametr primitive ma wartość Prawda, utworzony łuk będzie zwykłą cechą środowiska Część, a nie złożonym obiektem środowiska Rysunek Roboczy.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

points = [App.Vector(0, 0, 0),
          App.Vector(5, 10, 0),
          App.Vector(10, 0, 0)]

arc = Draft.make_arc_3points(points)

doc.recompute()