Part Helix/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "Esempio:")
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{UnfinishedDocu}}


{{Docnav
{{Docnav/it
|[[Part_Wedge|Wedge]]
|[[Part_Wedge/it|Cuneo]]
|[[Part_Spiral|Spiral]]
|[[Part_Spiral/it|Spirale]]
|[[Part_Workbench|Part]]
|[[Part_Workbench/it|Part]]
|IconL=Part_Wedge.svg
|IconL=Part_Wedge.svg
|IconR=Part_Spiral.svg
|IconR=Part_Spiral.svg
Line 11: Line 10:
}}
}}


{{GuiCommand/it
<div class="mw-translate-fuzzy">
|Name=Part_Helix
{{GuiCommand/it|Name=Part_Helix|Name/it=Elica|MenuLocation=Parte → [[Part_CreatePrimitives/it|Crea primitive]] → Elica|Workbenches=[[Part_Workbench/it|Parte]], [[OpenSCAD_Workbench/it|OpenSCAD]]|SeeAlso=[[Part_CreatePrimitives/it|Crea Primitive]]}}
|Name/it=Part Elica
</div>
|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">
# Attivare l'ambiente [[Image:Workbench_Part.svg|24px]] [[Part_Workbench/it|Part]].
# Il dialogo Crea primitive può essere avviato in uno dei seguenti modi:
#* Premere il pulsante {{Button|[[File:Part_Primitives.svg|16px]] [[Part_Primitives/it|Primitive]]}} nella barra degli strumenti di Parte.
#* Usare la voce {{MenuCommand|Part → [[File:Part_Primitives.svg|16px]] [[Part_Primitives/it|Crea primitive]] → Elica}} nel menu di Parte.
</div>


<span id="Example"></span>
[[File:PartHelixPrimitivesOptions_en.png]]
== Esempio ==


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


Qui viene mostrato un oggetto Part Elica creato con l'[[#Script|esempio di scripting]] riportato di seguito.
<div class="mw-translate-fuzzy">
* {{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.
</div>


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


* È possibile utilizzare una Part Elica per creare filettature. Vedere il [[Thread_for_Screw_Tutorial/it|Tutorial sulla filettatura]].
* {{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


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


Vedere anche: [[Property_editor/it|Editor delle proprietà]].
===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:}}
|}


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>
{{Docnav
=== Dati ===
|[[Part_Wedge|Wedge]]

|[[Part_Spiral|Spiral]]
{{TitleProperty|Attachment}}
|[[Part_Workbench|Part]]

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=
helix = FreeCAD.ActiveDocument.addObject("Part::Helix", "myHelix")
}}

* Dove {{Incode|"myHelix"}} è il nome dell'oggetto.
* La funzione restituisce l'oggetto appena creato.

Esempio:

{{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/it
|[[Part_Wedge/it|Cuneo]]
|[[Part_Spiral/it|Spirale]]
|[[Part_Workbench/it|Part]]
|IconL=Part_Wedge.svg
|IconL=Part_Wedge.svg
|IconR=Part_Spiral.svg
|IconR=Part_Spiral.svg
Line 73: Line 109:
}}
}}


{{Part Tools navi{{#translation:}}}}
{{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()