Part Cylinder/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(46 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/it|[[Part_Cone/it|Cono]]|[[Part_Sphere/it|Sfera]]|[[Part_Module/it|Part]]|IconL=Part_Cone.png|IconC=Workbench_Part.svg|IconR=Part_Sphere.png}}
</div>


{{Docnav/it
<div class="mw-translate-fuzzy">
|[[Part_Box/it|Cubo]]
{{GuiCommand/it|Name=Part Cylinder|Name/it=Cilindro|MenuLocation=Parte → Primitive → Cilindro|Workbenches=[[Part Module/it|Parte]], Completo|SeeAlso=Parte → [[Part_CreatePrimitives/it|Crea primitive...]] → Cilindro}}
|[[Part_Sphere/it|Sfera]]
</div>
|[[Part_Workbench/it|Part]]
|IconL=Part_Box.svg
|IconR=Part_Sphere.svg
|IconC=Workbench_Part.svg
}}


{{GuiCommand/it
== Descrizione ==
|Name=Part Cylinder
Crea un cilindro parametrico. Attualmente, nell'ambiente Parte, ci sono due modi per creare un cilindro.
|Name/it=Part Cilindro
|MenuLocation=Parte → Primitive → Cilindro
|Workbenches=[[Part_Workbench/it|Part]]
|SeeAlso=[[Part_CreatePrimitives/it|Part Primitive]]
}}


<span id="Description"></span>
<div class="mw-translate-fuzzy">
===Primo metodo===
==Descrizione==
Cliccare direttamente sul pulsante {{KEY/it|[[Image:Part_Cylinder.png|16px]] Cilindro}} nella barra degli strumenti.


Il comando [[Image:Part_Cylinder.svg|24px]] '''Part Cilindro''' crea un solido cilindrico parametrico. È il risultato dell'estrusione di un arco circolare lungo un percorso rettilineo. Nel sistema di coordinate definito dalla sua proprietà {{PropertyData|Placement}}, la faccia inferiore del cilindro si trova sul piano XY con il centro nell'origine.
Crea un cilindro di default con raggio di 2 mm, alto 10 mm e il centro del cerchio inferiore posizionato in corrispondenza dell'origine (punto 0,0,0).
</div>


Un Part Cilindro può essere trasformato in un segmento di cilindro modificando la sua proprietà {{PropertyData|Angle}}.
# Open the {{Button|[[Image:Workbench_Part.svg|16px]] [[Part Workbench|Part]]}} Workbench.
# Invoke the Part Cylinder command several ways:
#* Press the {{Button|[[Image:Part_Cylinder.svg|24px]]}} button in the toolbar
#* Use the {{MenuCommand|Part → Primitives → Cylinder}} entry from the top menu


[[Image:Part_Cylinder_Example.png|400px]]
'''Result:''' The default result is for a full cylinder is to be centered by one circular face coincident with the global origin (point 0,0,0), with a radius of 2mm and height of 10mm.


<span id="Usage"></span>
I parametri sono modificabili nella scheda Dati della Vista combinata.
==Utilizzo==


# Esistono diversi modi per richiamare il comando:
Il parametro Angle permette di creare una porzione di cilindro
#* Premere il pulsante {{Button|[[Image:Part_Cylinder.svg|16px]] [[Part_Cylinder/it|Cilindro]]}}.
#* Selezionare l'opzione {{MenuCommand|Part → Primitive → [[Image:Part_Cylinder.svg|16px]] Cilindro}} dal menu.
# Il cilindro viene creato.
# Facoltativamente, modificare le dimensioni e il {{PropertyData|Placement}} del cilindro effettuando una delle seguenti operazioni:
#* Fare doppio clic sull'oggetto nella [[Tree_view/it|Vista ad albero]]:
#*# Si apre il pannello delle attività {{MenuCommand|Primitive geometriche}}.
#*# Modificare una o più proprietà.
#*# L'oggetto viene aggiornato dinamicamente nella [[3D_view/it|vista 3D]].
#*# Premere il pulsante {{Button|OK}}.
#* Modificare le proprietà nell'[[Property_editor/it|Editor delle proprietà]].
#* Modificare il {{PropertyData|Placement}} con il comando [[Image:Std_TransformManip.svg|16px]] [[Std_TransformManip/it|Trasforma]].


<span id="Example"></span>
L'altezza è la distanza sull'asse z.
== Esempio ==


[[Image:Part_Cylinder_Scripting_Example.png|thumb|Part Cilindro dall'esempio di scripting]]
Il raggio è definito nel piano xy


Qui viene mostrato un oggetto Part Cilindro creato con l'[[#Script|esempio di scripting]] riportato di seguito.
[[File:cylinder.png|650px|a cylinder created with the Cylinder tool]]


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


* È possibile creare un Part Cilindro anche con il comando [[Image:Part_Primitives.svg|16px]] [[Part_Primitives/it|Part Primitive]]. Con questo comando si possono specificare le dimensioni e il posizionamento al momento della creazione.
===Secondo metodo===
Questo secondo modo è disponibile anche in [[OpenSCAD_Module/it|OpenSCAD]].<br />
Utilizzare il menu {{KEY/it|[[Image:Part_CreatePrimitives.png|16px]] Crea primitive... → Cilindro}}. Si apre una finestra di dialogo che consente di impostare:
===Primitive Geometriche===
{|
| [[File:PartCylinderPrimitivesOptions_it.png|left]]
|
Cilindro
====Parametri====
* raggio,
* altezza,
* angolo, 360° per ottenere un cilindro completo
====Posizione====
Espandere la voce Posizione per stabilire:
* punto di posizionamento nella vista 3D,
* direzione dell'asse del cilindro, x, y, z o definita dall'utente.
Anche le dimensioni e il posizionamento del cilindro prodotto utilizzando le opzioni di creazione sono modificabili tramite la scheda delle proprietà.
|}
===Proprietà===
{|
| [[File:PartCylinderDefaultProperty_it.png|left]]
|
==== Vista ====
Sono disponibili le [[DraftStandardProperty/it|Proprietà standard]] di visualizzazione.
==== Dati ====
{{KEY/it|Base}}<br />
* {{ProprietaDati|Label}}: nome
* {{ProprietaDati|Placement}}: [[Placement/it|posizionamento]]
{{KEY/it|Cylinder}}<br />
* {{ProprietaDati|Angle}}: 360° per creare un cilindro completo
* {{ProprietaDati|Height}}: altezza sull'asse z
* {{ProprietaDati|Radius}}: raggio
|}


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


Vedere anche: [[Property_editor/it|Editor delle proprietà]].
<div class="mw-translate-fuzzy">
{{Docnav/it|[[Part_Cone/it|Cono]]|[[Part_Sphere/it|Sfera]]|[[Part_Module/it|Part]]|IconL=Part_Cone.png|IconC=Workbench_Part.svg|IconR=Part_Sphere.png}}
</div>


Un oggetto Part Cilindro deriva da un oggetto [[Part_Feature/it|Funzione Part]] e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:
{{Part Tools navi{{#translation:}}}}

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

{{TitleProperty|Attachment}}

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

{{TitleProperty|Cylinder}}

* {{PropertyData|Radius|Length}}: il raggio dell'arco circolare che definisce il cilindro. Il valore predefinito è {{Value|2mm}}.
* {{PropertyData|Height|Length}}: l'altezza del cilindro. Il valore predefinito è {{Value|10mm}}.
* {{PropertyData|Angle|Angle}}: l'angolo dell'arco circolare che definisce il cilindro. Intervallo valido: {{Value|0° &lt; valore &lt;&#61; 360°}}. Il valore predefinito è {{Value|360°}}. Se è inferiore a {{Value|360°}} il solido risultante sarà un segmento di cilindro.

{{TitleProperty|Prism}}

* {{PropertyData|First Angle|Angle}}: l'angolo tra la direzione di estrusione del cilindro e il suo asse Z positivo, misurato attorno al suo asse Y. L'angolo è positivo rispetto al suo asse X positivo. Intervallo valido: {{Value|0° &lt;&#61; valore &lt; 90°}}. Il valore predefinito è {{Value|0°}}. {{Version/it|0.20}}
* {{PropertyData|Second Angle|Angle}}: l'angolo tra la direzione di estrusione del cilindro e il suo asse Z positivo, misurato attorno al suo asse X. L'angolo è positivo rispetto al suo asse Y positivo. Intervallo valido: {{Value|0° &lt;&#61; valore &lt; 90°}}. Il valore predefinito è {{Value|0°}}. {{Version/it|0.20}}

<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 un Part Cilindro con il metodo {{Incode|addObject()}} del documento:

{{Code|code=
cylinder = FreeCAD.ActiveDocument.addObject("Part::Cylinder", "myCylinder")
}}

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

Esempio:

{{Code|code=
import FreeCAD as App

doc = App.activeDocument()

cylinder = doc.addObject("Part::Cylinder", "myCylinder")
cylinder.Radius = 10
cylinder.Height = 50
cylinder.Placement = App.Placement(App.Vector(5, 10, 15), App.Rotation(75, 60, 30))

doc.recompute()
}}


{{Docnav/it
|[[Part_Box/it|Cubo]]
|[[Part_Sphere/it|Sfera]]
|[[Part_Workbench/it|Part]]
|IconL=Part_Box.svg
|IconR=Part_Sphere.svg
|IconC=Workbench_Part.svg
}}

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

Latest revision as of 22:12, 2 January 2024

Part Cilindro

Posizione nel menu
Parte → Primitive → Cilindro
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Part Primitive

Descrizione

Il comando Part Cilindro crea un solido cilindrico parametrico. È il risultato dell'estrusione di un arco circolare lungo un percorso rettilineo. Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, la faccia inferiore del cilindro si trova sul piano XY con il centro nell'origine.

Un Part Cilindro può essere trasformato in un segmento di cilindro modificando la sua proprietà DatiAngle.

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Cilindro.
    • Selezionare l'opzione Part → Primitive → Cilindro dal menu.
  2. Il cilindro viene creato.
  3. Facoltativamente, modificare le dimensioni e il DatiPlacement del cilindro effettuando una delle seguenti operazioni:
    • Fare doppio clic sull'oggetto nella Vista ad albero:
      1. Si apre il pannello delle attività Primitive geometriche.
      2. Modificare una o più proprietà.
      3. L'oggetto viene aggiornato dinamicamente nella vista 3D.
      4. Premere il pulsante OK.
    • Modificare le proprietà nell'Editor delle proprietà.
    • Modificare il DatiPlacement con il comando Trasforma.

Esempio

Part Cilindro dall'esempio di scripting

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

Note

  • È possibile creare un Part Cilindro anche con il comando Part Primitive. Con questo comando si possono specificare le dimensioni e il posizionamento al momento della creazione.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Cilindro 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.

Cylinder

  • DatiRadius (Length): il raggio dell'arco circolare che definisce il cilindro. Il valore predefinito è 2mm.
  • DatiHeight (Length): l'altezza del cilindro. Il valore predefinito è 10mm.
  • DatiAngle (Angle): l'angolo dell'arco circolare che definisce il cilindro. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se è inferiore a 360° il solido risultante sarà un segmento di cilindro.

Prism

  • DatiFirst Angle (Angle): l'angolo tra la direzione di estrusione del cilindro e il suo asse Z positivo, misurato attorno al suo asse Y. L'angolo è positivo rispetto al suo asse X positivo. Intervallo valido: 0° <= valore < 90°. Il valore predefinito è . disponibile dalla versione 0.20
  • DatiSecond Angle (Angle): l'angolo tra la direzione di estrusione del cilindro e il suo asse Z positivo, misurato attorno al suo asse X. L'angolo è positivo rispetto al suo asse Y positivo. Intervallo valido: 0° <= valore < 90°. Il valore predefinito è . disponibile dalla versione 0.20

Script

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

È possibile creare un Part Cilindro con il metodo addObject() del documento:

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

cylinder = doc.addObject("Part::Cylinder", "myCylinder")
cylinder.Radius = 10
cylinder.Height = 50
cylinder.Placement = App.Placement(App.Vector(5, 10, 15), App.Rotation(75, 60, 30))

doc.recompute()