Draft Circle/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(36 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|[[Draft_Arc_3Points/pl|Łuk przez trzy punkty]]
|[[Draft_Arc_3Points/pl|Łuk przez trzy punkty]]
|[[Draft_Ellipse/pl|Elipsa]]
|[[Draft_Ellipse/pl|Elipsa]]
|[[Draft_Module/pl|Środowisko pracy Rysunek Roboczy]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Arc_3Points.svg
|IconL=Draft_Arc_3Points.svg
|IconR=Draft_Ellipse.svg
|IconR=Draft_Ellipse.svg
Line 12: Line 12:
{{GuiCommand/pl
{{GuiCommand/pl
|Name=Draft Circle
|Name=Draft Circle
|Name/pl=Draft: Okrąg
|Name/pl=Rysunek roboczy: Okrąg
|MenuLocation=Drafting → Okrąg
|MenuLocation=Kreślenie → Okrąg
|Workbenches=[[Draft_Module/pl|Rysunek roboczy]], [[Arch_Module/pl|Architektura]]
|Workbenches=[[Draft_Workbench/pl|Rysunek roboczy]], [[Arch_Workbench/pl|Architektura]]
|Shortcut={{KEY|C}} {{KEY|I}}
|Shortcut={{KEY|C}} {{KEY|I}}
|Version=0.7
|Version=0.7
Line 21: Line 21:
}}
}}


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


Line 30: Line 31:
{{Caption|Okrąg wyznaczony przez dwa punkty, środek i promień}}
{{Caption|Okrąg wyznaczony przez dwa punkty, środek i promień}}


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


Zobacz również [[Draft_Tray/pl|Tacka narzędziowa]], [[Draft_Snap/pl|Przyciąganie]] oraz [[Draft_Constrain/pl|Wiązania]].
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]].


# Istnieje kilka sposobów na wywołanie polecenia:
# Istnieje kilka sposobów na wywołanie polecenia:
#* Naciśnij przycisk {{Button|[[Image:Draft_Circle.svg|16px]] [[Draft_Circle/pl|Okrąg]]}}.
#* Naciśnij przycisk {{Button|[[Image:Draft_Circle.svg|16px]] '''Okrąg'''}}.
#* Wybierz z menu opcję {{MenuCommand|Kreślenie → [[Image:Draft_Circle.svg|16px]] Okrąg}}.
#* Wybierz z menu opcję {{MenuCommand|Kreślenie → [[Image:Draft_Circle.svg|16px]] Okrąg}}.
#* Użyj skrótu klawiaturowego: {{KEY|C}}, a następnie {{KEY|I}}.
#* Użyj skrótu klawiaturowego: {{KEY|C}}, a następnie {{KEY|I}}.
# Otworzy się panel zadań {{MenuCommand|Okrąg}}. Zobacz [[#Opcje|Opcje]], aby uzyskać więcej informacji.
# 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 [[Draft_Coordinates/pl|współrzędne]] i naciśnij przycisk {{Button|[[Image:Draft_AddPoint.svg|16px]] Wprowadź punkt}}.
# 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}}.
# Wybierz drugi punkt w oknie [[3D_view/pl|widoku 3D]], lub wpisz wartość {{MenuCommand|Promienia}}.


<span id="Options"></span>
==Opcje==
==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.
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)''.


* 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]].
* 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]].
* Pole wyboru {{MenuCommand|Względnie}} nie ma zastosowania dla tego polecenia.
* 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}}
* 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}}
* Naciśnij klawisz {{KEY|L}} 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ę.
* 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ę.
* Naciśnij klawisz {{KEY|T}} 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|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.
* Naciśnij klawisz {{KEY|Esc}} lub przycisk {{Button|Zamknij}}, aby przerwać działanie polecenia.


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


* Szkic okręgu można edytować za pomocą polecenia [[Draft_Edit/pl|Edycja]].
* Szkic okręgu można edytować za pomocą polecenia [[Draft_Edit/pl|Edycja]].
* Jeśli 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_Ellipse/pl|Elipsę]] środowiska Część, zamiast środowiska Rysunek Roboczy. Zobacz stronę [[Draft_Preferences/pl#Ustawienie_og.C3.B3lne|Rysunek Roboczy: Preferencje]].


<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==
==Właściwości==


Zobacz również stronę: [[Property_editor/pl|Edytor 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:
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===
===Dane===


{{TitleProperty|Rysunek Roboczy}}
{{TitleProperty|Rysunek Roboczy}}


* {{PropertyData|Area|Area}}: (read-only) specifies the area of the face of the circle. The value will be {{value|0.0}} if {{PropertyData|Make Face}} if {{FALSE}} or the face cannot be created.
* {{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|First Angle|Angle}}: specifies the start angle of the circle, normally {{value|0&#176;}}.
* {{PropertyData/pl|Kąt pierwszy|Angle}}: określa kąt początkowy okręgu, zwykle {{value|0&#176;}}.
* {{PropertyData|Last Angle|Angle}}: specifies the end angle of the circle, normally {{value|0&#176;}}.
* {{PropertyData/pl|Kąt ostatni|Angle}}: określa kąt końcowy okręgu, zwykle {{value|0&#176;}}.
* {{PropertyData|Make Face|Bool}}: specifies if the circle makes a face or not. If it is {{TRUE}} a face is created, otherwise only the perimeter is considered part of the object. This property only works if the {{PropertyData|First Angle}} and {{PropertyData|Last Angle}} have the same value. Note that {{value|0&#176;}} and {{value|360&#176;}} are not considered the same.
* {{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ą samą wartość. Zauważ, że {{value|0&#176;}} i {{value|360&#176;}} nie są uważane za takie same.
* {{PropertyData|Radius|Length}}: specifies the radius of the circle.
* {{PropertyData/pl|Promień|Length}}: określa długość promienia okręgu.


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


{{TitleProperty|Draft}}
{{TitleProperty|Rysunek Roboczy}}


* {{PropertyView|Pattern|Enumeration}}: specifies the [[Draft_Pattern|Draft Pattern]] with which to fill the face of the circle. This property only works if {{PropertyData|Make Face}} is {{TRUE}} and if {{PropertyView|Display Mode}} is {{value|Flat Lines}}.
* {{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|Pattern Size|Float}}: specifies the size of the [[Draft_Pattern|Draft Pattern]].
* {{PropertyView/pl|Rozmiar wzoru|Float}}: określa rozmiar [[Draft_Pattern/pl|wzoru]].


==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 tworzenia skryptów FreeCAD]].


To create a Draft Circle use the {{incode|make_circle}} method ({{Version|0.19}}) of the Draft module. This method replaces the deprecated {{incode|makeCircle}} method.
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=
{{Code|code=
Line 92: Line 106:
}}
}}


* Creates a {{incode|circle}} object with given {{incode|radius}} in millimeters.
* Tworzy obiekt {{incode|Okrąg}} o podanej wartości {{incode|Promienia}} w milimetrach.
** {{incode|radius}} can also be a {{incode|Part.Edge}}, whose {{incode|Curve}} attribute must be a {{incode|Part.Circle}}.
** {{incode|Promień}} może być również obiektem {{incode|Część.krawędź}}, którego atrybut {{incode|Krzywa}} musi być obiektem {{incode|Część.okrąg}}.
* If {{incode|placement}} is {{incode|None}} the circle is created at the origin.
* Jeśli {{incode|Umiejscowienie}} ma wartość {{incode|Brak}}, okrąg jest tworzony w punkcie początkowym.
* If {{incode|face}} is {{incode|True}}, the circle will make a face, that is, it will appear filled.
* Jeśli {{incode|Ściana}} ma wartość {{incode|Prawda}}, okrąg zostanie utworzony jako powierzchnia, czyli będzie wyglądał na wypełniony.
* If {{incode|startangle}} and {{incode|endangle}} are given in degrees, and have different values, they are used and the object appears as a [[Draft Arc|Draft Arc]].
* Jeśli {{incode|Kąt pierwszy}} i {{incode|Kąt ostatni}} podane w stopniach i mają różne wartości, zostaną one użyte, a obiekt pojawi się jako [[Draft_Arc/pl|Łuk]].


Przykład:
Przykład:
Line 123: Line 137:
|[[Draft_Arc_3Points/pl|Łuk przez trzy punkty]]
|[[Draft_Arc_3Points/pl|Łuk przez trzy punkty]]
|[[Draft_Ellipse/pl|Elipsa]]
|[[Draft_Ellipse/pl|Elipsa]]
|[[Draft_Module/pl|Środowisko pracy Rysunek Roboczy]]
|[[Draft_Workbench/pl|środowisko pracy Rysunek Roboczy]]
|IconL=Draft_Arc_3Points.svg
|IconL=Draft_Arc_3Points.svg
|IconR=Draft_Ellipse.svg
|IconR=Draft_Ellipse.svg

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()