Part Circle/it: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Docnav/it |Spirale |Ellisse |Part |IconL=Part_Spiral.svg |IconR=Part_Ellipse.svg |IconC=Workbench_Part.svg }}")
(Created page with "* Dove {{Incode|"myCircle"}} è il nome dell'oggetto. * La funzione restituisce l'oggetto appena creato.")
 
(13 intermediate revisions by the same user not shown)
Line 10: Line 10:
}}
}}


{{GuiCommand/it
<div class="mw-translate-fuzzy">
|Name=Part_Circle
{{GuiCommand/it|Name=Part_Circle|Name/it=Cerchio|MenuLocation=Parte → [[Part_CreatePrimitives/it|Crea primitive]] → Cerchio|Workbenches=[[Part_Workbench/it|Parte]]|SeeAlso=}}
|Name/it=Part Cerchio
</div>
|MenuLocation=Parte → [[Part_Primitives/it|Crea primitive]] → Cerchio
|Workbenches=[[Part_Workbench/it|Part]], [[OpenSCAD_Workbench/it|OpenSCAD]]
|SeeAlso=[[Part_Primitives/it|Part Primitive]]
}}


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


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.
<div class="mw-translate-fuzzy">
Questo comando crea un bordo curvo circolare. Con i valori di default, il bordo curvo circolare è chiuso e quindi è un cerchio. Se vengono modificate i valori predefiniti (0 e 360​​) delle proprietà Angolo 0 o Angolo 1, il bordo è una curva aperta, un arco.
</div>


A Part Circle is in fact a closed counterclockwise circular arc, it can be turned into an arc by changing its {{PropertyData|Angle1}} and/or {{PropertyData|Angle2}} properties.
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}}.


[[Image:Part_Circle_Example.png|400px]]
[[Image:Part_Circle_Example.png|400px]]
Line 28: Line 30:
==Utilizzo==
==Utilizzo==


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


In alternativa è possibile creare un cerchio parziale selezionando tre punti:
A Part Circle can alternatively be created by selecting three points:
# In the task panel of the [[Image:Part_Primitives.svg|16px]] [[Part_Primitives|Part Primitives]] command select the {{MenuCommand|[[Image:Part_Circle.svg|16px]] Circle}} option from the dropdown list.
# 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.
# Press the {{Button|From three points}} button.
# Premere il pulsante {{Button|Da tre punti}}.
# Select three vertices in the [[3D_view|3D view]]. There is no need to hold down the {{KEY|Ctrl}} key.
# Selezionare tre vertici nella [[3D_view/it|Vista 3D]]. Non è necessario tenere premuto il tasto {{KEY|Ctrl}}.
# A circle is created.
# Viene creato un cerchio.
# The selected vertices are only used at creation time to calculate the {{PropertyData|Radius}} and {{PropertyData|Placement}} of the circle.
# I vertici selezionati vengono utilizzati solo al momento della creazione per calcolare il {{PropertyData|Radius}} e il {{PropertyData|Placement}} del cerchio.


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


[[Image:Part_Circle_Scripting_Example.png|thumb|Part Circle from the scripting example]]
[[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.
A Part Circle object created with the [[#Scripting|scripting example]] below is shown here.


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


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


A Part Circle 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 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>
=== 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|Base}}
{{TitleProperty|Base}}


* {{PropertyData|Radius|Length}}: il raggio del cerchio o dell'arco circolare. Il valore predefinito è {{Value|2mm}}.
<div class="mw-translate-fuzzy">
* {{PropertyData|Angle1|Angle}}: l'angolo iniziale dell'arco circolare. Intervallo valido: {{Value|0° &lt; valore &lt;&#61; 360°}}. Il valore predefinito è {{Value|0°}}.
* {{Parameter|Raggio}}: il raggio del bordo curvo (arco o cerchio)
* {{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.
* {{Parameter|Angolo 1}}: inizio del bordo curvo, (gradi in senso antiorario), il valore di default è 0
* {{Parameter|Angolo 2}}: fine del bordo curvo (gradi in senso antiorario), il valore di default è 360
</div>


== 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 Circle can be created with the {{Incode|addObject()}} method of the document:
È possibile creare una Part Cerchio con il metodo {{Incode|addObject()}} del documento:


{{Code|code=
{{Code|code=
Line 74: Line 77:
}}
}}


* Where {{Incode|"myCircle"}} is the name for the object.
* Dove {{Incode|"myCircle"}} è 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: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()