Part Helix/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "{{TitleProperty|Helisa}}")
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 13: Line 13:
|Name=Part Helix
|Name=Part Helix
|Name/pl=Część: Helisa
|Name/pl=Część: Helisa
|MenuLocation=Część → Utwórz geometrie pierwotne → Helisa
|MenuLocation=Część → Utwórz geometrie pierwotne ... → Helisa
|Workbenches=[[Part_Workbench/pl|Część]], [[OpenSCAD_Workbench/pl|OpenSCAD]]
|Workbenches=[[Part_Workbench/pl|Część]], [[OpenSCAD_Workbench/pl|OpenSCAD]]
|SeeAlso=[[Part_Primitives/pl|Utwórz geometrię pierwotną]]
|SeeAlso=[[Part_Primitives/pl|Utwórz geometrie pierwotne]]
}}
}}


Line 21: Line 21:
==Opis==
==Opis==


[[Image:Part_Helix.svg|24px]] '''Helisa''' środowiska praczy Część to parametryczna bryła, którą można utworzyć za pomocą polecenia [[Image:Part_Primitives.svg|24px]] [[Part_Primitives/pl|Utwórz geometrię pierwotną]]. W układzie współrzędnych zdefiniowanym przez właściwość {{PropertyData|Umiejscowienie}}, osie elipsoidy wyrównane z osiami X, Y i Z, a zatem jej środek znajduje się w punkcie początkowym.
[[Image:Part_Helix.svg|24px]] '''Helisa''' środowiska praczy Część to parametryczna bryła, którą można utworzyć za pomocą polecenia [[Image:Part_Primitives.svg|24px]] [[Part_Primitives/pl|Utwórz geometrie pierwotne ...]]. W układzie współrzędnych zdefiniowanym przez właściwość {{PropertyData|Umiejscowienie}}, helisy pokrywa się z osią Z, a jej dolny punkt, punkt początkowy, leży na osi X.


[[Image:Part_Helix_Example.png|400px]]
[[Image:Part_Helix_Example.png|400px]]
Line 45: Line 45:
==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 Helisa wywodzi się z obiektu [[Part_Feature/pl|Część: Cecha]] i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Obiekt Helisa wywodzi się z obiektu [[Part_Feature/pl|Część: Cecha]] i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Line 58: Line 58:
{{TitleProperty|Układ współrzędnych}}
{{TitleProperty|Układ współrzędnych}}


* {{PropertyData|Local Coord|Enumeration}}: The [https://en.wikipedia.org/wiki/Screw_thread handedness], or direction, of the helix: {{Value|Right-handed}} or {{Value|Left-handed}}. The default is {{Value|Right-handed}}, meaning the helix turns counterclockwise as it goes up.
* {{PropertyData|Koordynacja Lokalna|Enumeration}}: [https://en.wikipedia.org/wiki/Screw_thread skrętność], czyli kierunek spirali: {{Value|Prawoskrętny}} lub {{Value|Lewoskrętny}}. Domyślną wartością jest {{Value|Prawoskrętny}}, co oznacza, że spirala obraca się w kierunku przeciwnym do ruchu wskazówek zegara.


{{TitleProperty|Helisa}}
{{TitleProperty|Helisa}}


* {{PropertyData|Pitch|Length}}: The distance between two consecutive turns of the helix measured along its Z axis. The default is {{Value|1mm}}.
* {{PropertyData|Skok|Length}}: Odległość między dwoma kolejnymi zwojami spirali mierzona wzdłuż jej osi Z. Domyślnie {{Value|1mm}}.
* {{PropertyData|Height|Length}}: The height of the helix. The default is {{Value|2mm}}.
* {{PropertyData|Wysokość|Length}}: Wysokość spirali. Domyślnie {{Value|2mm}}.
* {{PropertyData|Radius|Length}}: The start radius of the helix. The helix has a constant radius if {{PropertyData|Angle}} is {{Value|0°}}.
* {{PropertyData|Promień|Length}}: Promień początkowy helisy. Spirala ma stały promień, jeśli {{PropertyData|Kąt}} ma wartość {{Value|0°}}.
* {{PropertyData|Segment Length|QuantityConstraint}}: The number of turns per helix subdivision. The default is {{Value|1}}, meaning each full turn of the helix is a separate segment. Use {{Value|0}} to suppress subdivision.
* {{PropertyData|Długość segmentu|QuantityConstraint}}: Liczba zwojów na każdy podział helisy. Domyślnie {{Value|1}}, co oznacza, że każdy pełny obrót helisy jest oddzielnym segmentem. Użyj wartości {{Value|0}}, aby pominąć podział.
* {{PropertyData|Angle|Angle}}: The angle that defines of the outer shape of the helix. Valid range: {{Value|-90° < value < 90°}}. The default is {{Value|0°}}. If it is {{Value|0°}} the helix is cylindrical, else it is conical.
* {{PropertyData|Kąt|Angle}}: Kąt określający zewnętrzny kształt helisy. Prawidłowy zakres: {{Value|-90° < wartość < 90°}}. Wartością domyślną jest {{Value|0°}}. Jeśli {{Value|0°}}, helisa jest cylindryczna, w przeciwnym razie jest stożkowa.


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


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting|Part scripting]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Zobacz również: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[Part_scripting/pl|Skrypty w środowisku Część]] i [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]].


A Part Helix can be created with the {{Incode|addObject()}} method of the document:
Helisa środowiska pracy Część jest tworzony za pomocą metody {{incode|addObject()}}.


{{Code|code=
{{Code|code=
Line 78: Line 79:
}}
}}


* Where {{Incode|"myHelix"}} is the name for the object.
* Gdzie parametr {{Incode|"myHelix"}} jest etykietą dla obiektu.
* Funkcja zwraca nowo utworzony obiekt.
* The function returns the newly created object.


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 100: Line 101:




{{Docnav
{{Docnav/pl
|[[Part_Wedge|Wedge]]
|[[Part_Wedge/pl|Klin]]
|[[Part_Spiral|Spiral]]
|[[Part_Spiral/pl|Spirala]]
|[[Part_Workbench|Part]]
|[[Part_Workbench/pl|środowisko pracy Część]]
|IconL=Part_Wedge.svg
|IconL=Part_Wedge.svg
|IconR=Part_Spiral.svg
|IconR=Part_Spiral.svg

Latest revision as of 19:11, 10 September 2023

Część: Helisa

Lokalizacja w menu
Część → Utwórz geometrie pierwotne ... → Helisa
Środowisko pracy
Część, OpenSCAD
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Utwórz geometrie pierwotne

Opis

Helisa środowiska praczy Część to parametryczna bryła, którą można utworzyć za pomocą polecenia Utwórz geometrie pierwotne .... W układzie współrzędnych zdefiniowanym przez właściwość DANEUmiejscowienie, oś helisy pokrywa się z osią Z, a jej dolny punkt, punkt początkowy, leży na osi X.

Użycie

Zobacz stronę Geometrie pierwotne.

Przykład

Helisa środowiska pracy Część na przykładzie skryptu

Poniżej pokazano obiekt Halisy utworzony za pomocą przykładowego skryptu.

Uwagi

  • Helisa środowiska Część może być używana do tworzenia gwintów śrubowych. Zobacz stronę Tworzenie gwintów.

Właściwości

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

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

Dane

Dołączenie

Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.

Układ współrzędnych

  • DANEKoordynacja Lokalna (Enumeration): skrętność, czyli kierunek spirali: Prawoskrętny lub Lewoskrętny. Domyślną wartością jest Prawoskrętny, co oznacza, że spirala obraca się w kierunku przeciwnym do ruchu wskazówek zegara.

Helisa

  • DANESkok (Length): Odległość między dwoma kolejnymi zwojami spirali mierzona wzdłuż jej osi Z. Domyślnie 1mm.
  • DANEWysokość (Length): Wysokość spirali. Domyślnie 2mm.
  • DANEPromień (Length): Promień początkowy helisy. Spirala ma stały promień, jeśli DANEKąt ma wartość .
  • DANEDługość segmentu (QuantityConstraint): Liczba zwojów na każdy podział helisy. Domyślnie 1, co oznacza, że każdy pełny obrót helisy jest oddzielnym segmentem. Użyj wartości 0, aby pominąć podział.
  • DANEKąt (Angle): Kąt określający zewnętrzny kształt helisy. Prawidłowy zakres: -90° < wartość < 90°. Wartością domyślną jest . Jeśli , helisa jest cylindryczna, w przeciwnym razie jest stożkowa.

Tworzenie skryptów

Zobacz również: Dokumentacja API generowana automatycznie oraz Skrypty w środowisku Część i Podstawy pisania skryptów dla FreeCAD.

Helisa środowiska pracy Część jest tworzony za pomocą metody addObject().

helix = FreeCAD.ActiveDocument.addObject("Part::Helix", "myHelix")
  • Gdzie parametr "myHelix" jest etykietą dla obiektu.
  • Funkcja zwraca nowo utworzony obiekt.

Przykład:

import FreeCAD as App

doc = App.activeDocument()

helix = doc.addObject("Part::Helix", "myHelix")
helix.Pitch = 2
helix.Height = 3
helix.Radius = 4
helix.SegmentLength = 21
helix.Angle = 45
helix.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()