Part Cylinder/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Un oggetto Part Cilindro creato con l'esempio di scripting riportato di seguito è mostrato qui.")
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 12: Line 12:
{{GuiCommand/it
{{GuiCommand/it
|Name=Part Cylinder
|Name=Part Cylinder
|Name/it=Cilindro
|Name/it=Part Cilindro
|MenuLocation=Parte → Primitive → Cilindro
|MenuLocation=Parte → Primitive → Cilindro
|Workbenches=[[Part_Workbench/it|Part]]
|Workbenches=[[Part_Workbench/it|Part]]
Line 48: Line 48:
[[Image:Part_Cylinder_Scripting_Example.png|thumb|Part Cilindro dall'esempio di scripting]]
[[Image:Part_Cylinder_Scripting_Example.png|thumb|Part Cilindro dall'esempio di scripting]]


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


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


* A Part Cylinder can also be created with the [[Image:Part_Primitives.svg|16px]] [[Part_Primitives|Part Primitives]] command. With that command you can specify the dimensions and placement at creation time.
* È 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.


<span id="Properties"></span>
<span id="Properties"></span>
== Proprietà ==
<div class="mw-translate-fuzzy">
== Opzioni ==
Le proprietà possono essere successivamente modificate nella scheda dati del cilindro:
</div>


See also: [[Property_editor|Property editor]].
Vedere anche: [[Property_editor/it|Editor delle proprietà]].


A Part Cylinder object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties:
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:


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


{{TitleProperty|Attachment}}
{{TitleProperty|Attachment}}


The object has the same attachment properties as a [[Part_Part2DObject#Data|Part Part2DObject]].
L'oggetto ha le stesse proprietà di collegamento di un [[Part_Part2DObject/it#Dati|Part Part2DObject]].


{{TitleProperty|Cylinder}}
{{TitleProperty|Cylinder}}


* {{PropertyData|Radius|Length}}: The radius of the circular arc that defines the cylinder. The default is {{Value|2mm}}.
* {{PropertyData|Radius|Length}}: il raggio dell'arco circolare che definisce il cilindro. Il valore predefinito è {{Value|2mm}}.
* {{PropertyData|Height|Length}}: The height of the cylinder. The default is {{Value|10mm}}.
* {{PropertyData|Height|Length}}: l'altezza del cilindro. Il valore predefinito è {{Value|10mm}}.
* {{PropertyData|Angle|Angle}}: The angle of the circular arc that defines the cylinder. Valid range: {{Value|0° &lt; value &lt;&#61; 360°}}. The default is {{Value|360°}}. If it is smaller than {{Value|360°}} the resulting solid will be a segment of a cylinder.
* {{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}}
{{TitleProperty|Prism}}


* {{PropertyData|First Angle|Angle}}: The angle between the extrusion direction of the cylinder and its positive Z axis, measured around its Y axis. The angle is positive towards its positive X axis. Valid range: {{Value|0° &lt;&#61; value &lt; 90°}}. The default is {{Value|0°}}. {{Version|0.20}}
* {{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}}: The angle between the extrusion direction of the cylinder and its positive Z axis, measured around its X axis. The angle is positive towards its positive Y axis. Valid range: {{Value|0° &lt;&#61; value &lt; 90°}}. The default is {{Value|0°}}. {{Version|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}}


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


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting|Part scripting]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
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]].


A Part Cylinder can be created with the {{Incode|addObject()}} method of the document:
È possibile creare un Part Cilindro con il metodo {{Incode|addObject()}} del documento:


{{Code|code=
{{Code|code=
Line 91: Line 91:
}}
}}


* Where {{Incode|"myCylinder"}} is the name for the object.
* Dove {{Incode|"myCylinder"}} è il nome dell'oggetto.
* La funzione restituisce l'oggetto appena creato.
* The function returns the newly created object.


Esempio:
Example:


{{Code|code=
{{Code|code=

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