Part Circle/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "* Dove {{Incode|"myCircle"}} è il nome dell'oggetto. * La funzione restituisce l'oggetto appena creato.")
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand|Name=Part_Circle|MenuLocation=Part → [[Part_CreatePrimitives|Create Primitives]] → Circle|Workbenches=[[Part Module|Part]], [[OpenSCAD_Module|OpenSCAD]]|SeeAlso=..}}


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


{{GuiCommand/it
===Geometric Primitives===
|Name=Part_Circle
{|
|Name/it=Part Cerchio
|[[File:PartCirclePrimitivesOptions_it.png]]
|MenuLocation=Parte → [[Part_Primitives/it|Crea primitive]] → Cerchio
|
|Workbenches=[[Part_Workbench/it|Part]], [[OpenSCAD_Workbench/it|OpenSCAD]]
Circle
|SeeAlso=[[Part_Primitives/it|Part Primitive]]
====Parameter====
}}
* {{Parameter|Radius}}:
* {{Parameter|Angle 1}}:
* {{Parameter|Angle 2}}:
* {{Parameter|From three points}}:
====Location====
*
*
|}


<span id="Description"></span>
===Property===
==Descrizione==
{|
| [[File:PartCircleProperty_it.png]]
|
==== View ====
..
==== Data ====
{{KEY|Base}}<br />
* {{ProprietaDati|Angle0}} :
* {{ProprietaDati|Angle1}} :
* {{ProprietaDati|Placement}}:
* {{ProprietaDati|Radius}} :
|}


Un [[Image:Part_Circle.svg|24px]] '''Part Cerchio''' è 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}}, il cerchio giace sul piano XY con il centro nell'origine.


Un Part Cerchio è infatti un arco circolare chiuso in senso antiorario, può essere trasformato in un arco modificando le sue proprietà {{PropertyData|Angle1}} e/o {{PropertyData|Angle2}}.
{{clear}}

<languages/>
[[Image:Part_Circle_Example.png|400px]]

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

Vedere [[Part_Primitives/it#Utilizzo|Part Primitive]].

In alternativa è possibile creare un cerchio parziale selezionando tre punti:
# Nel pannello delle azioni del comando [[Image:Part_Primitives.svg|16px]] [[Part_Primitives/it|Part Primitive]] selezionare l'opzione {{MenuCommand|[[Image:Part_Circle.svg|16px]] Cerchio}} dal menu a tendina.
# Premere il pulsante {{Button|Da tre punti}}.
# Selezionare tre vertici nella [[3D_view/it|Vista 3D]]. Non è necessario tenere premuto il tasto {{KEY|Ctrl}}.
# Viene creato un cerchio.
# I vertici selezionati vengono utilizzati solo al momento della creazione per calcolare il {{PropertyData|Radius}} e il {{PropertyData|Placement}} del cerchio.

<span id="Example"></span>
== Esempio ==

[[Image:Part_Circle_Scripting_Example.png|thumb|Part Cerchio dall'esempio di scripting]]

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

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

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

Un oggetto Part Cerchio 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|Base}}

* {{PropertyData|Radius|Length}}: il raggio del cerchio o dell'arco circolare. Il valore predefinito è {{Value|2mm}}.
* {{PropertyData|Angle1|Angle}}: l'angolo iniziale dell'arco circolare. Intervallo valido: {{Value|0° &lt; valore &lt;&#61; 360°}}. Il valore predefinito è {{Value|0°}}.
* {{PropertyData|Angle2|Angle}}: l'angolo finale dell'arco circolare. Intervallo valido: {{Value|0° &lt; valore &lt;&#61; 360°}}. Il valore predefinito è {{Value|360°}}. Se {{PropertyData|Angle1}} e {{PropertyData|Angle2}} sono uguali, o se un angolo è {{Value|0°}} e l'altro {{Value|360°}}, viene creato un cerchio completo.

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

{{Code|code=
circle = FreeCAD.ActiveDocument.addObject("Part::Circle", "myCircle")
}}

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

Esempio:

{{Code|code=
import FreeCAD as App

doc = App.activeDocument()

circle = doc.addObject("Part::Circle", "myCircle")
circle.Radius = 10
circle.Angle1 = 45
circle.Angle2 = 225
circle.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))

doc.recompute()
}}


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

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

Latest revision as of 22:41, 5 January 2024

Part Cerchio

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

Descrizione

Un Part Cerchio è una forma parametrica che può essere creata con il comando Part Primitive . Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, il cerchio giace sul piano XY con il centro nell'origine.

Un Part Cerchio è infatti un arco circolare chiuso in senso antiorario, può essere trasformato in un arco modificando le sue proprietà DatiAngle1 e/o DatiAngle2.

Utilizzo

Vedere Part Primitive.

In alternativa è possibile creare un cerchio parziale selezionando tre punti:

  1. Nel pannello delle azioni del comando Part Primitive selezionare l'opzione Cerchio dal menu a tendina.
  2. Premere il pulsante Da tre punti.
  3. Selezionare tre vertici nella Vista 3D. Non è necessario tenere premuto il tasto Ctrl.
  4. Viene creato un cerchio.
  5. I vertici selezionati vengono utilizzati solo al momento della creazione per calcolare il DatiRadius e il DatiPlacement del cerchio.

Esempio

Part Cerchio dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

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

Base

  • DatiRadius (Length): il raggio del cerchio o dell'arco circolare. Il valore predefinito è 2mm.
  • DatiAngle1 (Angle): l'angolo iniziale dell'arco circolare. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è .
  • DatiAngle2 (Angle): l'angolo finale dell'arco circolare. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se DatiAngle1 e DatiAngle2 sono uguali, o se un angolo è e l'altro 360°, viene creato un cerchio completo.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

circle = doc.addObject("Part::Circle", "myCircle")
circle.Radius = 10
circle.Angle1 = 45
circle.Angle2 = 225
circle.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))

doc.recompute()