Part Helix/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{UnfinishedDocu{{#translation:}}}}


{{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
Line 11: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Part Helix
|Name=Part Helix
|Name/pl=Część: Helisa
|MenuLocation=Part → [[Part_Primitives|Create primitives]] → Helix
|MenuLocation=Część → Utwórz geometrie pierwotne ... → Helisa
|Workbenches=[[Part_Workbench|Part]], [[OpenSCAD_Workbench|OpenSCAD]]
|Workbenches=[[Part_Workbench/pl|Część]], [[OpenSCAD_Workbench/pl|OpenSCAD]]
|SeeAlso=[[Part_Primitives|Part Primitives]]
|SeeAlso=[[Part_Primitives/pl|Utwórz geometrie pierwotne]]
}}
}}


== Description ==
<span id="Description"></span>
==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 geometrie pierwotne ...]]. W układzie współrzędnych zdefiniowanym przez właściwość {{PropertyData|Umiejscowienie}}, oś helisy pokrywa się z osią Z, a jej dolny punkt, punkt początkowy, leży na osi X.
The {{Button|[[File:Part_Helix.svg|16px]] [[Part_Helix|Part Helix]]}} geometric primitive creates a helix shape, defined by a radius, a pitch, and a total height.


[[Image:Part_Helix_Example.png|400px]]
A common usage for the helix primitive is for [[Thread_for_Screw_Tutorial|creating screw threads]] in conjunction with a closed profile, and the {{Button|[[Image:Part_Sweep.svg|16px]] [[Part_Sweep|Sweep]]}} operation. This process works essentially the same in the [[PartDesign_Workbench|PartDesign Workbench]] by using the {{Button|[[File:PartDesign_AdditivePipe.svg|16px]] [[PartDesign_AdditivePipe|PartDesign Additive pipe]]}} tool.


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


Zobacz stronę [[Part_Primitives/pl#Użycie|Geometrie pierwotne]].
# Switch to the [[Image:Workbench_Part.svg|24px]] [[Part_Workbench|Part Workbench]].
# The Create Primitives dialogue can be accessed several ways:
#* Pressing the {{Button|[[File:Part_Primitives.svg|16px]] [[Part_Primitives|Primitives]]}} button located in the Part toolbar.
#* Using the {{MenuCommand|Part → [[File:Part_Primitives.svg|16px]] [[Part_Primitives|Create primitives]] → Helix}} entry in the Part menu.


<span id="Example"></span>
[[File:PartHelixPrimitivesOptions_en.png]]
==Przykład==


[[Image:Part_Helix_Scripting_Example.png|thumb|Helisa środowiska pracy Część na przykładzie skryptu]]
====Parameter====


Poniżej pokazano obiekt Halisy utworzony za pomocą [[#Tworzenie_skryptów|przykładowego skryptu]].
* {{Parameter|Pitch:}}The pitch corresponds to the space between two consecutive "turns" of the helix measured along the main axis of the helix.
* {{Parameter|Height:}} The height corresponds to the overall height of the helix measured along the main axis of the helix.
* {{Parameter|Radius:}} The radius corresponds to the radius of the circle built by the helix by viewing the helix from the top or bottom.
* {{Parameter|Angle}}: Per default the helix is built on a imaginary cylinder. With this option it is possible to build the helix on a imaginary cone. This angle corresponds to the angle of the cone. The value must be comprised between 0 and +90 deg.
* {{Parameter|Right-handed or Left-handed:}} This parameter specifies the [https://en.wikipedia.org/wiki/Screw_thread handedness] of the helix.


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


* Helisa środowiska Część może być używana do tworzenia gwintów śrubowych. Zobacz stronę [[Thread_for_Screw_Tutorial/pl|Tworzenie gwintów]].
* {{Parameter|X:}} The main axis of the helix will be translated along the x axis of the value you indicate in this field.
* {{Parameter|Y:}} The main axis of the helix will be translated along the y axis of the value you indicate in this field.
* {{Parameter|Z:}} The main axis of the helix will be translated along the z axis of the value you indicate in this field.
* {{Parameter|Direction:}} Per default the main axis of the helix is the z axis. Here you have the possibility to edit the main axis of the helix. If you select the parameter "user defined..." , you will be invited to indicate the main axis of the helix by entering the coordinates of its vector.
* {{Parameter|3D View:}} allows you select center in the 3D view


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


Zapoznaj się również z informacjami na stronie: [[Property_editor/pl|Edytor właściwości]].
=== Properties ===
Once you have created the helix you have the possibility to edit its parameters.
{|
| [[File:PartHelixProperty_en.png]]
|
The parameters in this menu are similar to those described above.<br />
{{KEY|Base}}<br />
* {{Parameter|Placement:}} allows you to move or rotate the helix
* {{Parameter|Angle:}}
|}


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:


<span id="Data"></span>
{{Docnav
===Dane===
|[[Part_Wedge|Wedge]]

|[[Part_Spiral|Spiral]]
{{TitleProperty|Dołączenie}}
|[[Part_Workbench|Part]]

Obiekt ten ma takie same właściwości dołączania jak [[Part_Part2DObject/pl#Dane|Part: Part2DObject]].

{{TitleProperty|Układ współrzędnych}}

* {{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}}

* {{PropertyData|Skok|Length}}: Odległość między dwoma kolejnymi zwojami spirali mierzona wzdłuż jej osi Z. Domyślnie {{Value|1mm}}.
* {{PropertyData|Wysokość|Length}}: Wysokość spirali. Domyślnie {{Value|2mm}}.
* {{PropertyData|Promień|Length}}: Promień początkowy helisy. Spirala ma stały promień, jeśli {{PropertyData|Kąt}} ma wartość {{Value|0°}}.
* {{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|Kąt|Angle}}: Kąt określający zewnętrzny kształt helisy. Prawidłowy zakres: {{Value|-90° &lt; wartość &lt; 90°}}. Wartością domyślną jest {{Value|0°}}. Jeśli {{Value|0°}}, helisa jest cylindryczna, w przeciwnym razie jest stożkowa.

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

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]].

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

{{Code|code=
helix = FreeCAD.ActiveDocument.addObject("Part::Helix", "myHelix")
}}

* Gdzie parametr {{Incode|"myHelix"}} jest etykietą dla obiektu.
* Funkcja zwraca nowo utworzony obiekt.

Przykład:

{{Code|code=
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()
}}


{{Docnav/pl
|[[Part_Wedge/pl|Klin]]
|[[Part_Spiral/pl|Spirala]]
|[[Part_Workbench/pl|środowisko pracy Część]]
|IconL=Part_Wedge.svg
|IconL=Part_Wedge.svg
|IconR=Part_Spiral.svg
|IconR=Part_Spiral.svg
Line 72: Line 110:
}}
}}


{{Part Tools navi{{#translation:}}}}
{{Part_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

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