Part Circle/it: Difference between revisions

From FreeCAD Documentation
(Created page with "== Script ==")
(Created page with "* Dove {{Incode|"myCircle"}} è il nome dell'oggetto. * La funzione restituisce l'oggetto appena creato.")
 
(2 intermediate revisions by the same user not shown)
Line 69: Line 69:
== Script ==
== 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 77: 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()