Part Helix/it: Difference between revisions

From FreeCAD Documentation
(Created page with "====Posizione====")
(Created page with "Esempio:")
 
(32 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{UnfinishedDocu{{#translation:}}}}
{{GuiCommand/it|Name=Part_Helix|Name/it=Elica|MenuLocation=Parte → [[Part_CreatePrimitives/it|Crea primitive]] → Elica|Workbenches=[[Part Module/it|Parte]], [[OpenSCAD_Module/it|OpenSCAD]]|SeeAlso=[[Part_CreatePrimitives/it|Crea Primitive]]}}


{{Docnav/it
|[[Part_Wedge/it|Cuneo]]
|[[Part_Spiral/it|Spirale]]
|[[Part_Workbench/it|Part]]
|IconL=Part_Wedge.svg
|IconR=Part_Spiral.svg
|IconC=Workbench_Part.svg
}}

{{GuiCommand/it
|Name=Part_Helix
|Name/it=Part Elica
|MenuLocation=Parte → [[Part_Primitives/it|Crea primitive]] → Elica
|Workbenches=[[Part_Workbench/it|Part]], [[OpenSCAD_Workbench/it|OpenSCAD]]
|SeeAlso=[[Part_Primitives/it|Part Primitive]]}}

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


Una [[Image:Part_Helix.svg|24px]] '''Part Elica''' è una forma parametrica che può essere creata con il comando [[Image:Part_Primitives.svg|24px]] [[Part_Primitives/it|Part Primitive]] . Nel sistema di coordinate definito dalla sua proprietà {{PropertyData|Placement}}, l'asse dell'elica corrisponde all'asse Z e il suo punto inferiore, il punto iniziale, si trova sull'asse X.
La primitiva geometrica {{Button|[[File:Part_Helix.svg|16px]] [[Part_Helix/it|Elica]]}} crea una forma ad elica, definita da un raggio, un passo e un'altezza totale.


[[Image:Part_Helix_Example.png|400px]]
Un uso comune della primitiva elica è per [[Thread_for_Screw_Tutorial/it|creare delle filettature]] insieme a un profilo chiuso e all'operazione {{Button|[[Image:Part_Sweep.svg|16px]] [[Part_Sweep/it|Sweep]]}}. Questo processo funziona essenzialmente allo stesso modo in [[PartDesign_Workbench/it|PartDesign]] utilizzando lo strumento {{Button|[[File:PartDesign_AdditivePipe.svg|16px]] [[PartDesign_AdditivePipe/it|Sweep additivo ]]}}.


<span id="Usage"></span>
==Utilizzo==
==Utilizzo==


Vedere [[Part_Primitives/it#Utilizzo|Part Primitive]].
<div class="mw-translate-fuzzy">

Il dialogo '''Crea Primitive''' è accessibile tramite l'icona [[Part_CreatePrimitives/it|Crea Primitive]] [[Image:Part_CreatePrimitives.png|32px]] del menu Part o della barra degli Strumenti Part, dell'ambiente Part. Un uso comune dell'elica è per creare le [[Thread_for_Screw_Tutorial/it|filettature]] con operazioni di [[Part_Sweep/it|sweep]].
<span id="Example"></span>
</div>
== Esempio ==

[[Image:Part_Helix_Scripting_Example.png|thumb|Part Elica dall'esempio di scripting]]

Qui viene mostrato un oggetto Part Elica creato con l'[[#Script|esempio di scripting]] riportato di seguito.

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

* È possibile utilizzare una Part Elica per creare filettature. Vedere il [[Thread_for_Screw_Tutorial/it|Tutorial sulla filettatura]].

<span id="Properties"></span>
== Proprietà ==

Vedere anche: [[Property_editor/it|Editor delle proprietà]].

Un oggetto Part Elica deriva da un oggetto [[Part_Feature/it|Funzione Part]] e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:

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

{{TitleProperty|Attachment}}

L'oggetto ha le stesse proprietà di collegamento di un [[Part_Part2DObject/it#Dati|Part Part2DObject]].

{{TitleProperty|Coordinate System}}

* {{PropertyData|Local Coord|Enumeration}}: il [https://en.wikipedia.org/wiki/Screw_thread senso di rotazione], o direzione, dell'elica: {{Value|Right-handed}} o {{Value |Right-handed}}. Il valore predefinito è {{Value|Right-handed}}, il che significa che l'elica gira in senso antiorario mentre sale.

{{TitleProperty|Helix}}

* {{PropertyData|Pitch|Length}}: la distanza tra due giri consecutivi dell'elica misurata lungo il suo asse Z. Il valore predefinito è {{Value|1mm}}.
* {{PropertyData|Height|Length}}: l'altezza dell'elica. Il valore predefinito è {{Value|2mm}}.
* {{PropertyData|Radius|Length}}: il raggio iniziale dell'elica. L'elica ha un raggio costante se {{PropertyData|Angle}} è {{Value|0°}}.
* {{PropertyData|Segment Length|QuantityConstraint}}: il numero di giri per suddivisione dell'elica. Il valore predefinito è {{Value|1}}, il che significa che ogni giro completo dell'elica è un segmento separato. Utilizzare {{Value|0}} per sopprimere la suddivisione.
* {{PropertyData|Angle|Angle}}: l'angolo che definisce la forma esterna dell'elica. Intervallo valido: {{Value|-90° &lt; valore &lt; 90°}}. Il valore predefinito è {{Value|0°}}. Se è {{Value|0°}} l'elica è cilindrica, altrimenti è conica.

<span id="Scripting"></span>
== Script ==

Vedere anche: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting/it|Script di Part]] e [[FreeCAD_Scripting_Basics/it|Script di base per FreeCAD]].

È possibile creare una Part Elica con il metodo {{Incode|addObject()}} del documento:


{{Code|code=
[[File:PartHelixPrimitivesOptions_en.png]]
helix = FreeCAD.ActiveDocument.addObject("Part::Helix", "myHelix")
}}


* Dove {{Incode|"myHelix"}} è il nome dell'oggetto.
<div class="mw-translate-fuzzy">
* La funzione restituisce l'oggetto appena creato.
{|
| [[File:PartHelixPrimitivesOptions_en.png]]
|
====Parametri====
* {{Parameter|Pitch:}} il passo corrisponde allo spazio tra due "giri" consecutivi dell'elica misurata lungo l'asse principale dell'elica.
* {{Parameter|Height:}} l'altezza corrisponde all'altezza complessiva dell'elica misurata lungo l'asse principale dell'elica.
* {{Parameter|Radius:}} il raggio corrisponde al raggio del cerchio costruito dall'elica visualizzando l'elica dall'alto o dal basso.
* {{Parameter|Angle}}: per impostazione predefinita, l'elica è costruita su un cilindro immaginario. Con questa opzione è possibile costruire l'elica su un cono immaginario. Questo angolo corrisponde all'angolo del cono. Il valore deve essere compreso tra 0 e +90 gradi.
* {{Parameter|Right-handed or Left-handed:}} questo parametro specifica il [https://en.wikipedia.org/wiki/Screw_thread verso] dell'elica.
====Posizione====
* {{Parameter|X:}} l'asse principale dell'elica è traslato lungo l'asse x del valore indicato in questo campo.
* {{Parameter|Y:}} l'asse principale dell'elica è traslato lungo l'asse y del valore indicato in questo campo.
* {{Parameter|Z:}} l'asse principale dell'elica è traslato lungo l'asse z del valore indicato in questo campo.
* {{Parameter|Direction:}} per impostazione predefinita, l'asse principale dell'elica è l'asse z. Qui è possibile modificare l'asse principale dell'elica. Selezionando il parametro "definito dall'utente ...", viene chiesto di indicare l'asse principale dell'elica inserendo le coordinate del suo vettore.
* {{Parameter|3D View:}} consente di selezionare il centro nella vista 3D
|}
</div>


Esempio:
* {{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 imaginay 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.


{{Code|code=
====Posizione====
import FreeCAD as App


doc = App.activeDocument()
* {{Parameter|X:}} l'asse principale dell'elica è traslato lungo l'asse x del valore indicato in questo campo.
* {{Parameter|Y:}} l'asse principale dell'elica è traslato lungo l'asse y del valore indicato in questo campo.
* {{Parameter|Z:}} l'asse principale dell'elica è traslato lungo l'asse z del valore indicato in questo campo.
* {{Parameter|Direction:}} per impostazione predefinita, l'asse principale dell'elica è l'asse z. Qui è possibile modificare l'asse principale dell'elica. Selezionando il parametro "definito dall'utente ...", viene chiesto di indicare l'asse principale dell'elica inserendo le coordinate del suo vettore.
* {{Parameter|3D View:}} consente di selezionare il centro nella vista 3D


helix = doc.addObject("Part::Helix", "myHelix")
== Opzioni ==
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()
===Proprietà===
}}
Dopo aver creato l'elica, è possibile modificare i suoi parametri.
{|
| [[File:PartHelixProperty_en.png]]
|
I parametri in questo menu sono simili a quelli descritti sopra.<br />
{{KEY|Base}}<br />
* {{Parameter|Placement:}} consente di spostare o ruotare l'elica
* {{Parameter|Angle:}}
|}


{{clear}}


{{Docnav/it
{{Part Tools navi{{#translation:}}}}
|[[Part_Wedge/it|Cuneo]]
|[[Part_Spiral/it|Spirale]]
|[[Part_Workbench/it|Part]]
|IconL=Part_Wedge.svg
|IconR=Part_Spiral.svg
|IconC=Workbench_Part.svg
}}


{{Part_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 22:01, 2 January 2024

Part Elica

Posizione nel menu
Parte → Crea primitive → Elica
Ambiente
Part, OpenSCAD
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Part Primitive

Descrizione

Una Part Elica è una forma parametrica che può essere creata con il comando Part Primitive . Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, l'asse dell'elica corrisponde all'asse Z e il suo punto inferiore, il punto iniziale, si trova sull'asse X.

Utilizzo

Vedere Part Primitive.

Esempio

Part Elica dall'esempio di scripting

Qui viene mostrato un oggetto Part Elica creato con l'esempio di scripting riportato di seguito.

Note

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Elica deriva da un oggetto Funzione Part e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:

Dati

Attachment

L'oggetto ha le stesse proprietà di collegamento di un Part Part2DObject.

Coordinate System

  • DatiLocal Coord (Enumeration): il senso di rotazione, o direzione, dell'elica: Right-handed o Right-handed. Il valore predefinito è Right-handed, il che significa che l'elica gira in senso antiorario mentre sale.

Helix

  • DatiPitch (Length): la distanza tra due giri consecutivi dell'elica misurata lungo il suo asse Z. Il valore predefinito è 1mm.
  • DatiHeight (Length): l'altezza dell'elica. Il valore predefinito è 2mm.
  • DatiRadius (Length): il raggio iniziale dell'elica. L'elica ha un raggio costante se DatiAngle è .
  • DatiSegment Length (QuantityConstraint): il numero di giri per suddivisione dell'elica. Il valore predefinito è 1, il che significa che ogni giro completo dell'elica è un segmento separato. Utilizzare 0 per sopprimere la suddivisione.
  • DatiAngle (Angle): l'angolo che definisce la forma esterna dell'elica. Intervallo valido: -90° < valore < 90°. Il valore predefinito è . Se è l'elica è cilindrica, altrimenti è conica.

Script

Vedere anche: Autogenerated API documentation, Script di Part e Script di base per FreeCAD.

È possibile creare una Part Elica con il metodo addObject() del documento:

helix = FreeCAD.ActiveDocument.addObject("Part::Helix", "myHelix")
  • Dove "myHelix" è il nome dell'oggetto.
  • La funzione restituisce l'oggetto appena creato.

Esempio:

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