Part: Toro

From FreeCAD Documentation
Revision as of 23:01, 25 December 2023 by Marco T (talk | contribs) (Created page with "=== Dati ===")

Part Torus

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

Descrizione

Il comando Part Toro crea un solido toroide parametrico, a forma di ciambella. È il risultato dello spostamento di un profilo circolare attorno a un percorso circolare. Nel sistema di coordinate definito dalla sua proprietà DatiPlacement, il percorso circolare del toro giace sul piano XY con il centro nell'origine.

Una Part Toro può essere trasformata in un segmento di un toro modificando la sua proprietà DatiAngle3. Modificando le sue proprietà DatiAngle1 e/o DatiAngle2 il profilo di creazione può diventare un segmento di un cerchio.

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Toro.
    • Selezionare l'opzione Parte → Primitive → Toro dal menu.
  2. Viene creato il toro.
  3. Facoltativamente, modificare le dimensioni e il DatiPlacement del toro 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 Toro dall'esempio di scripting

Un oggetto Part Toro creato con l'esempio di scripting di seguito è mostrato qui.

Note

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

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Toro deriva da un oggetto Funzione Part e ne eredita tutte le proprietà. Ha inoltre le seguenti proprietà aggiuntive:

Dati

Attachment

The object has the same attachment properties as a Part Part2DObject.

Torus

  • Raggio1: Raggio del cerchio attorno al quale circola il disco. Distanza tra l'asse di rotazione, centro del toro, e il centro del disco.
  • Raggio2: Raggio del disco che definisce la forma del toro
  • Angolo1: 1° Angolo di taglio per definire il disco del toro
  • Angolo2: 2° Angolo di taglio per definire il disco del toro
  • Angolo3: 3° Angolo per definire la circonferenza del toro. Ampiezza della rotazione

Scripting

See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.

A Part Torus can be created with the addObject() method of the document:

torus = FreeCAD.ActiveDocument.addObject("Part::Torus", "myTorus")
  • Where "myTorus" is the name for the object.
  • The function returns the newly created object.

Example:

import FreeCAD as App

doc = App.activeDocument()

torus = doc.addObject("Part::Torus", "myTorus")
torus.Radius1 = 20
torus.Radius2 = 10
torus.Angle1 = -90
torus.Angle2 = 45
torus.Angle3 = 270
torus.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))

doc.recompute()