Draft Circle/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Draft Circle")
 
No edit summary
 
(86 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand|Name=Draft Circle|Workbenches=[[Draft Module|Draft]], [[Arch Module|Arch]]|MenuLocation=Draft -> Circle|Shortcut=C I|SeeAlso=[[Draft Arc]]}}


{{Docnav/pl
==Description==
|[[Draft_Arc_3Points/pl|Łuk przez trzy punkty]]
The Circle tool creates a circle in the current [[Draft SelectPlane|work plane]] by entering two points, the center and the radius, or by picking tangents, or any combination of those. It takes the [[Draft Linestyle|linewidth and color]] previously set on the Tasks tab. This tool works the same way as the [[Draft Arc]] tool, except that it stops after entering the radius.
|[[Draft_Ellipse/pl|Elipsa]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Arc_3Points.svg
|IconR=Draft_Ellipse.svg
|IconC=Workbench_Draft.svg
}}

{{GuiCommand/pl
|Name=Draft Circle
|Name/pl=Rysunek roboczy: Okrąg
|MenuLocation=Kreślenie → Okrąg
|Workbenches=[[Draft_Workbench/pl|Rysunek roboczy]], [[Arch_Workbench/pl|Architektura]]
|Shortcut={{KEY|C}} {{KEY|I}}
|Version=0.7
|SeeAlso=[[Draft_Arc/pl|Łuk]], [[Draft_Arc_3Points/pl|Łuk przez 3 punkty]]

}}

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

Polecenie [[Image:Draft_Circle.svg|24px]] '''Okrąg''' tworzy okrąg w bieżącej [[Draft_SelectPlane/pl|płaszczyźnie roboczej]] na bazie punktu środkowego i promienia. Promień może być zdefiniowany przez wybranie punktu.

Rysunek okręgu można przekształcić w łuk eliptyczny, ustawiając jego właściwości {{PropertyData/pl|Kąt Pierwszy}} i {{PropertyData/pl|Kąt Ostatni}} na odmienne wartości.


[[Image:Draft_Circle_example.jpg|400px]]
[[Image:Draft_Circle_example.jpg|400px]]
{{Caption|Okrąg wyznaczony przez dwa punkty, środek i promień}}


<span id="Usage"></span>
==How to use==
==Użycie==
# Press the {{KEY|[[Image:Draft Circle.png|16px]] [[Draft Circle]]}} button, or press {{KEY|C}} then {{KEY|I}} keys
# Click a first point on the 3D view, or type a [[Draft_Coordinates|coordinate]]
# Click a second point on the 3D view, or enter a radius value.


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]].
==Options==
* The primary use of the circle tool is by picking two points, the centre and a point on the circumference, defining the radius.
* By pressing {{KEY|ALT}}, you can select a tangent instead of picking a point. You can therefore construct several types of circles by selecting one, two or three tangents.
* To enter coordinates manually, simply enter the numbers, then press {{KEY|ENTER}} between each X, Y and Z component.
* Press {{KEY|T}} or click the checkbox to check/uncheck the {{KEY|'''Continue'''}} button. If continue mode is on, the Circle tool will restart after you give the second point, allowing you to draw another circle without pressing the Circle button again.
* Press {{KEY|CTRL}} while drawing to force [[Draft_Snap|snapping]] your point to the nearest snap location, independently of the distance.
* Press {{KEY|SHIFT}} while drawing to [[Draft_Constrain|constrain]] your second point horizontally or vertically in relation to the first one.
* Press {{KEY|I}} or the {{KEY|'''Filled'''}} button to have the circle to appear as a face after it has been closed. This simply sets the View->Property of the Circle to "Flat lines" or "Wireframe", so it can easily be changed later.
* Press {{KEY|ESC}} or the {{KEY|'''Cancel'''}} button to abort the current Line command.
* The circle can be turned into an arc after creation, by setting its first angle and last angle properties to different values.
* Circles, when in "Flat Lines" display mode, can display a hatch pattern, by setting their "Pattern" property below.


# Istnieje kilka sposobów na wywołanie polecenia:
==Properties==
#* Naciśnij przycisk {{Button|[[Image:Draft_Circle.svg|16px]] '''Okrąg'''}}.
* {{PropertyData|Radius}}: The radius of the circle
#* Wybierz z menu opcję {{MenuCommand|Kreślenie → [[Image:Draft_Circle.svg|16px]] Okrąg}}.
* {{PropertyView|Pattern}}: Specifies a hatch pattern to fill the wire with
#* Użyj skrótu klawiaturowego: {{KEY|C}}, a następnie {{KEY|I}}.
* {{PropertyView|Pattern Size}}: Specifies the size of the hatch pattern
# Otworzy się panel zadań {{MenuCommand|Okrąg}}. Zobacz [[#Opcje|Opcje]], aby uzyskać więcej informacji.
# Wybierz pierwszy punkt, środek okręgu, w oknie [[3D_view/pl|widoku 3D]], lub wpisz współrzędne i naciśnij przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}.
# Wybierz drugi punkt w oknie [[3D_view/pl|widoku 3D]], lub wpisz wartość {{MenuCommand|Promienia}}.


<span id="Options"></span>
==Scripting==
==Opcje==
The Circle tool can by used in [[macros]] and from the python console by using the following function:
<syntaxhighlight>
makeCircle (radius, [placement], [facemode], [startangle], [endangle])
</syntaxhighlight>
* Creates a circle object with given radius.
* If a placement is given, it is used.
* If facemode is False, the circle is shown as a wireframe, otherwise as a face.
* If startangle AND endangle are given (in degrees), they are used and the object appears as an arc.
* Returns the newly created object.


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)''.
Example:
<syntaxhighlight>
import Draft
myCircle = Draft.makeCircle(2)


* Aby ręcznie wprowadzić współrzędne środka, wprowadź składowe X, Y i Z, a następnie naciśnij klawisz {{KEY|Enter}} po każdej z nich. Możesz też nacisnąć przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}, gdy masz już żądane wartości. Wskazane jest, aby przed wprowadzeniem współrzędnych wysunąć kursor poza obszar okna [[3D_view/pl|widoku 3D]].
</syntaxhighlight>
* Naciśnij {{KEY|G}} lub kliknij pole wyboru {{MenuCommand|Globalnie}}, aby przełączyć tryb globalny. Jeśli tryb globalny jest włączony, współrzędne są odniesione do globalnego układu współrzędnych, w przeciwnym razie są one odniesione do układu współrzędnych [[Draft_SelectPlane/pl|płaszczyzny robocza]]. {{Version/pl|0.20}}
{{clear}}
* Naciśnij klawisz {{KEY|F}} lub kliknij pole wyboru {{MenuCommand|Wypełniony}}, aby przełączyć tryb wypełnienia. Jeśli tryb wypełnienia jest włączony, utworzony okrąg będzie miał ustawioną właściwość {{PropertyData/pl|Make Face}} na {{TRUE}} i będzie miał wypełnioną ścianę.
<languages/>
* Naciśnij klawisz {{KEY|N}} lub kliknij pole wyboru {{MenuCommand|Kontynuuj}}, aby przełączyć tryb kontynuacji. Jeśli tryb kontynuacji jest włączony, polecenie zostanie uruchomione ponownie po zakończeniu, umożliwiając dalsze tworzenie okręgów.
* Naciśnij klawisz {{KEY|S}}, aby włączyć lub wyłączyć [[Draft_Snap/pl|przyciąganie]].
* Naciśnij klawisz {{KEY|Esc}} lub przycisk {{Button|Zamknij}}, aby przerwać działanie polecenia.

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

* Szkic okręgu można edytować za pomocą polecenia [[Draft_Edit/pl|Edycja]].

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

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 [[Part_Circle/pl|okrąg]] środowiska Część, zamiast okręgu Rysunku Roboczego.

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

Zapoznaj się również z informacjami na stronie: [[Property_editor/pl|Edytor właściwości]].

Obiekt okrąg wywodzi się z obiektu [[Part_Part2DObject/pl|Część: Part2DObject]] i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

<span id="Data"></span>
===Dane===

{{TitleProperty|Rysunek Roboczy}}

* {{PropertyData/pl|Powierzchnia|Area}}: ''(tylko do odczytu)'' określa pole powierzchni koła. Wartość będzie równa {{value|0.0}}, jeśli właściwość {{PropertyData/pl|Utwórz ścianę}} ma wartość {{FALSE}} lub powierzchnia nie może zostać utworzona.
* {{PropertyData/pl|Kąt pierwszy|Angle}}: określa kąt początkowy okręgu, zwykle {{value|0&#176;}}.
* {{PropertyData/pl|Kąt ostatni|Angle}}: określa kąt końcowy okręgu, zwykle {{value|0&#176;}}.
* {{PropertyData/pl|Utwórz ścianę|Bool}}: określa, czy okrąg tworzy ścianę, czy nie. Jeśli ma wartość {{TRUE}}, tworzona jest ściana, w przeciwnym razie tylko obwód jest uważany za część obiektu. Właściwość ta działa tylko wtedy, gdy {{PropertyData/pl|Kąt pierwszy}} i {{PropertyData/pl|Kąt ostatni}} mają tę samą wartość. Zauważ, że {{value|0&#176;}} i {{value|360&#176;}} nie są uważane za takie same.
* {{PropertyData/pl|Promień|Length}}: określa długość promienia okręgu.

<span id="View"></span>
===Widok===

{{TitleProperty|Rysunek Roboczy}}

* {{PropertyView/pl|Wzór|Enumeration}}: określa [[Draft_Pattern/pl|wzór]], którym ma być wypełniona powierzchnia koła. Ta właściwość działa tylko wtedy, gdy {{PropertyData/pl|Utwórz ścianę}} ma wartość {{TRUE}} i gdy {{PropertyView/pl|Tryb wyświetlania}} ma wartość {{value|Linie płaskie}}.
* {{PropertyView/pl|Rozmiar wzoru|Float}}: określa rozmiar [[Draft_Pattern/pl|wzoru]].

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

Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]].

Aby utworzyć okrąg użyj metody {{incode|make_circle}} modułu Rysunek Roboczy ({{Version/pl|0.19}}). Ta metoda zastępuje przestarzałą metodę {{incode|makeCircle}}.

{{Code|code=
circle = make_circle(radius, placement=None, face=None, startangle=None, endangle=None, support=None)
circle = make_circle(Part.Edge, placement=None, face=None, startangle=None, endangle=None, support=None)
}}

* Tworzy obiekt {{incode|Okrąg}} o podanej wartości {{incode|Promienia}} w milimetrach.
** {{incode|Promień}} może być również obiektem {{incode|Część.krawędź}}, którego atrybut {{incode|Krzywa}} musi być obiektem {{incode|Część.okrąg}}.
* Jeśli {{incode|Umiejscowienie}} ma wartość {{incode|Brak}}, okrąg jest tworzony w punkcie początkowym.
* Jeśli {{incode|Ściana}} ma wartość {{incode|Prawda}}, okrąg zostanie utworzony jako powierzchnia, czyli będzie wyglądał na wypełniony.
* Jeśli {{incode|Kąt pierwszy}} i {{incode|Kąt ostatni}} są podane w stopniach i mają różne wartości, zostaną one użyte, a obiekt pojawi się jako [[Draft_Arc/pl|Łuk]].

Przykład:
{{Code|code=
import FreeCAD as App
import Draft

doc = App.newDocument()

circle1 = Draft.make_circle(200)

zaxis = App.Vector(0, 0, 1)
p2 = App.Vector(1000, 1000, 0)
place2 = App.Placement(p2, App.Rotation(zaxis, 0))
circle2 = Draft.make_circle(500, placement=place2)

p3 = App.Vector(-1000, -1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 0))
circle3 = Draft.make_circle(750, placement=place3)

doc.recompute()
}}


{{Docnav/pl
|[[Draft_Arc_3Points/pl|Łuk przez trzy punkty]]
|[[Draft_Ellipse/pl|Elipsa]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Arc_3Points.svg
|IconR=Draft_Ellipse.svg
|IconC=Workbench_Draft.svg
}}

{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 07:40, 9 January 2024

Rysunek roboczy: Okrąg

Lokalizacja w menu
Kreślenie → Okrąg
Środowisko pracy
Rysunek roboczy, Architektura
Domyślny skrót
C I
Wprowadzono w wersji
0.7
Zobacz także
Łuk, Łuk przez 3 punkty

Opis

Polecenie Okrąg tworzy okrąg w bieżącej płaszczyźnie roboczej na bazie punktu środkowego i promienia. Promień może być zdefiniowany przez wybranie punktu.

Rysunek okręgu można przekształcić w łuk eliptyczny, ustawiając jego właściwości DANEKąt Pierwszy i DANEKąt Ostatni na odmienne wartości.

Okrąg wyznaczony przez dwa punkty, środek i promień

Użycie

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

  1. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Okrąg.
    • Wybierz z menu opcję Kreślenie → Okrąg.
    • Użyj skrótu klawiaturowego: C, a następnie I.
  2. Otworzy się panel zadań Okrąg. Zobacz Opcje, aby uzyskać więcej informacji.
  3. Wybierz pierwszy punkt, środek okręgu, w oknie widoku 3D, lub wpisz współrzędne i naciśnij przycisk Wprowadź punkt.
  4. Wybierz drugi punkt w oknie widoku 3D, lub wpisz wartość Promienia.

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 środka, wprowadź składowe X, Y i Z, a następnie naciśnij klawisz Enter po każdej z nich. Możesz też nacisnąć przycisk Wprowadź punkt, gdy masz już żądane wartości. Wskazane jest, aby przed wprowadzeniem współrzędnych wysunąć kursor poza obszar okna widoku 3D.
  • Naciśnij G lub kliknij pole wyboru Globalnie, aby przełączyć tryb globalny. Jeśli tryb globalny jest włączony, współrzędne są odniesione do globalnego układu współrzędnych, w przeciwnym razie są one odniesione do układu współrzędnych płaszczyzny robocza. dostępne w wersji 0.20
  • Naciśnij klawisz F lub kliknij pole wyboru Wypełniony, aby przełączyć tryb wypełnienia. Jeśli tryb wypełnienia jest włączony, utworzony okrąg będzie miał ustawioną właściwość DANEMake Face na true i będzie miał wypełnioną ścianę.
  • Naciśnij klawisz N lub kliknij pole wyboru Kontynuuj, aby przełączyć tryb kontynuacji. Jeśli tryb kontynuacji jest włączony, polecenie zostanie uruchomione ponownie po zakończeniu, umożliwiając dalsze tworzenie okręgów.
  • Naciśnij klawisz S, aby włączyć lub wyłączyć przyciąganie.
  • Naciśnij klawisz Esc lub przycisk Zamknij, aby przerwać działanie polecenia.

Uwagi

  • Szkic okręgu 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 okrąg środowiska Część, zamiast okręgu Rysunku Roboczego.

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt okrąg wywodzi się z obiektu Część: Part2DObject i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Rysunek Roboczy

  • DANEPowierzchnia: (tylko do odczytu) określa pole powierzchni koła. Wartość będzie równa 0.0, jeśli właściwość DANEUtwórz ścianę ma wartość false lub powierzchnia nie może zostać utworzona.
  • DANEKąt pierwszy: określa kąt początkowy okręgu, zwykle .
  • DANEKąt ostatni: określa kąt końcowy okręgu, zwykle .
  • DANEUtwórz ścianę: określa, czy okrąg tworzy ścianę, czy nie. Jeśli ma wartość true, tworzona jest ściana, w przeciwnym razie tylko obwód jest uważany za część obiektu. Właściwość ta działa tylko wtedy, gdy DANEKąt pierwszy i DANEKąt ostatni mają tę samą wartość. Zauważ, że i 360° nie są uważane za takie same.
  • DANEPromień: określa długość promienia okręgu.

Widok

Rysunek Roboczy

  • WIDOKWzór: określa wzór, którym ma być wypełniona powierzchnia koła. Ta właściwość działa tylko wtedy, gdy DANEUtwórz ścianę ma wartość true i gdy WIDOKTryb wyświetlania ma wartość Linie płaskie.
  • WIDOKRozmiar wzoru: określa rozmiar wzoru.

Tworzenie skryptów

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

Aby utworzyć okrąg użyj metody make_circle modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makeCircle.

circle = make_circle(radius, placement=None, face=None, startangle=None, endangle=None, support=None)
circle = make_circle(Part.Edge, placement=None, face=None, startangle=None, endangle=None, support=None)
  • Tworzy obiekt Okrąg o podanej wartości Promienia w milimetrach.
    • Promień może być również obiektem Część.krawędź, którego atrybut Krzywa musi być obiektem Część.okrąg.
  • Jeśli Umiejscowienie ma wartość Brak, okrąg jest tworzony w punkcie początkowym.
  • Jeśli Ściana ma wartość Prawda, okrąg zostanie utworzony jako powierzchnia, czyli będzie wyglądał na wypełniony.
  • Jeśli Kąt pierwszy i Kąt ostatni są podane w stopniach i mają różne wartości, zostaną one użyte, a obiekt pojawi się jako Łuk.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

circle1 = Draft.make_circle(200)

zaxis = App.Vector(0, 0, 1)
p2 = App.Vector(1000, 1000, 0)
place2 = App.Placement(p2, App.Rotation(zaxis, 0))
circle2 = Draft.make_circle(500, placement=place2)

p3 = App.Vector(-1000, -1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 0))
circle3 = Draft.make_circle(750, placement=place3)

doc.recompute()