User:Renatorivo

From FreeCAD Documentation
Revision as of 20:26, 9 December 2016 by Renatorivo (talk | contribs)



Part Cubo

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

Descrizione

Il comando Part Cubo crea un solido cuboide parametrico, un cuboide rettangolare. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, la faccia inferiore del cuboide si trova sul piano XY con l'angolo anteriore sinistro all'origine e il bordo anteriore parallelo all'asse X.

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Cubo.
    • Seleziona l'opzione Parte → Primitive → Cubo dal menu.
  2. Il cubo viene creato.
  3. Facoltativamente, modificare le dimensioni e il DataPlacement del cubo 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 DataPlacement con il comando Trasforma.

Esempio

Part Cubo dall'esempio di scripting

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

Note

  • È possibile creare un Part Cubo 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 Cubo 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.

Box

  • DataLength (Length): la lunghezza del cuboide. Questa è la dimensione nella sua direzione X. Il valore predefinito è 10mm.
  • DataWidth (Length): la larghezza del cuboide. Questa è la dimensione nella sua direzione Y. Il valore predefinito è 10mm.
  • DataHeight (Length): l'altezza del cuboide. Questa è la dimensione nella sua direzione Z. Il valore predefinito è 10mm.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

box = doc.addObject("Part::Box", "myBox")
box.Length = 4
box.Width = 8
box.Height = 12
box.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()



Part Cono

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

Descrizione

Il comando Part Cono crea un cono parametrico solido. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, la faccia inferiore del cono si trova sul piano XY con il centro nell'origine.

Il Part Cono predefinito viene troncato. Può essere trasformato in un cono completo, non troncato, modificando la sua proprietà DataRadius1 o DataRadius2 su zero. Può essere trasformato in un segmento di cono modificando la sua proprietà DataAngle.

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Cono.
    • Selezionare l'opzione Parte → Primitive → Cono dal menu.
  2. Viene creato il cono.
  3. Facoltativamente, modificare le dimensioni e il DataPlacement del cono 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 DataPlacement con il comando Trasforma.

Esempio

Part Cono dall'esempio di scripting

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

Note

  • È possibile creare un Part Cono 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 Cono 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.

Cone

  • DataRadius1 (Length): il raggio della faccia inferiore del cono. Può essere 0mm se DataRadius2 è maggiore di 0mm. Il valore predefinito è 2mm.
  • DataRadius2 (Length): il raggio della faccia superiore del cono. Può essere 0mm se DataRadius1 è maggiore di 0mm. Il valore predefinito è 4mm.
  • DataHeight (Length): l'altezza del cono. Il valore predefinito è 10mm.
  • DataAngle (Angle): l'angolo dell'arco circolare che definisce la faccia superiore e inferiore del cono. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se è inferiore a 360° il solido risultante sarà un segmento di cono.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

cone = doc.addObject("Part::Cone", "myCone")
cone.Radius1 = 5
cone.Radius2 = 10
cone.Height = 50
cone.Angle = 270
cone.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 60, 15))

doc.recompute()



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à DataPlacement, 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à DataAngle.

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 DataPlacement 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 DataPlacement 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

  • DataRadius (Length): il raggio dell'arco circolare che definisce il cilindro. Il valore predefinito è 2mm.
  • DataHeight (Length): l'altezza del cilindro. Il valore predefinito è 10mm.
  • DataAngle (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

  • DataFirst 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
  • DataSecond 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()



Part Sfera

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

Descrizione

Il comando Part Sfera crea una sfera solida parametrica. È il risultato della rotazione di un profilo di arco circolare attorno a un asse. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, il centro della sfera è posizionato nell'origine e il suo asse di rivoluzione è l'asse Z.

Una Part Sfera può essere troncata nella parte superiore e/o inferiore modificando le sue proprietà DataAngle1 e/o DataAngle2. Può essere trasformata in un segmento di sfera modificando la sua proprietà DataAngle3.

Utilizzo

  1. Esistono diversi modi per richiamare il comando:
    • Premere il pulsante Sfera.
    • Selezionare l'opzione Part → Primitive → Sfera dal menu.
  2. La sfera viene creata.
  3. Facoltativamente, modificare le dimensioni e il DataPlacement della sfera 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 DataPlacement con il comando Trasformna.

Esempio

Part Sfera dall'esempio di scripting

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

Note

  • Una Part Sfera può essere creata 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 Sfera 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.

Sphere

  • DataRadius (Length): il raggio della sfera. Il valore predefinito è 5mm.
  • DataAngle1 (Angle): l'angolo iniziale del profilo dell'arco circolare della sfera. Intervallo valido: -90° <= valore <= 90°. Potrebbe non essere uguale a DataAngle2. Il valore predefinito è -90°.
  • DataAngle2 (Angle): l'angolo finale del profilo dell'arco circolare della sfera. Intervallo valido: -90° <= valore <= 90°. Potrebbe non essere uguale a DataAngle1. Il valore predefinito è 90°. Se l'angolo totale del profilo dell'arco è inferiore a 180° la sfera verrà troncata e avrà una faccia piatta nella parte superiore e/o inferiore.
  • DataAngle3 (Angle): l'angolo di rivoluzione totale della sfera. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se è inferiore a 360° il solido risultante sarà un segmento di una sfera.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

sphere = doc.addObject("Part::Sphere", "mySphere")
sphere.Radius = 20
sphere.Angle1 = -30
sphere.Angle2 = 45
sphere.Angle3 = 90
sphere.Placement = App.Placement(App.Vector(3, 9, 11), App.Rotation(75, 60, 30))

doc.recompute()



Part Toro

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à DataPlacement, 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à DataAngle3. Modificando le sue proprietà DataAngle1 e/o DataAngle2 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 DataPlacement 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 DataPlacement con il comando Trasforma.

Esempio

Part Toro dall'esempio di scripting

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

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

L'oggetto ha le stesse proprietà di collegamento di un Part Part2DObject.

Torus

  • DataRadius1 (Length): il raggio del percorso circolare del toro. Il valore predefinito è 10mm.
  • DataRadius2 (Length): il raggio del profilo circolare del toro. Il valore predefinito è 2mm.
  • DataAngle1 (Angle): l'angolo iniziale del profilo circolare. Intervallo valido: -180° <= valore <= 180°. Il valore predefinito è -180°.
  • DataAngle2 (Angle): l'angolo finale del profilo circolare. Intervallo valido: -180° <= valore <= 180°. Il valore predefinito è 180°. Se l'angolo totale del profilo circolare è inferiore a 360° il profilo avrà una forma a torta.
  • DataAngle3 (Angle): l'angolo del percorso circolare del toro. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se è inferiore a 360° il solido risultante sarà un segmento di un toro.

Script

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

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

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

Esempio:

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



Part Piano

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

Descrizione

Un Part Piano è un piano rettangolare parametrico che può essere creato con il comando Part Primitive. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, il piano giace sul piano XY con l'angolo anteriore sinistro all'origine e il bordo anteriore parallelo all'asse X.

Utilizzo

Vedere Part Primitive.

Esempio

Part Piano dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

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

Plane

  • DataLength (Length): la lunghezza del piano. Questa è la dimensione nella sua direzione X. Il valore predefinito è 10mm.
  • DataWidth (Length): la larghezza del piano. Questa è la dimensione nella sua direzione Y. Il valore predefinito è 10mm.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

plane = doc.addObject("Part::Plane", "myPlane")
plane.Length = 4
plane.Width = 8
plane.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(20, 75, 60))

doc.recompute()



Part Ellissoide

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

Descrizione

Un Part Ellissoide è un solido parametrico che può essere creato con il comando Part Primitive . Nel sistema di coordinate definito dalla sua proprietà DataPlacement, gli assi dell'ellissoide sono allineati con gli assi X, Y e Z, e quindi il suo centro è posizionato all'origine.

Un Part Ellissoide può essere troncato nella parte superiore e/o inferiore modificando le sue proprietà DataAngle1 e/o DataAngle2. Può essere trasformato in un segmento di ellissoide modificando la sua proprietà DataAngle3.

Utilizzo

Vedere Part Primitive.

Esempio

Part Ellissoide dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

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

Ellipsoid

  • DataRadius1 (Length): il raggio dell'ellissoide nella sua direzione Z. Il valore predefinito è 2mm.
  • DataRadius2 (Length): il raggio dell'ellissoide nella sua direzione X. Il valore predefinito è 4mm.
  • DataRadius3 (Length): il raggio dell'ellissoide nella sua direzione Y. Il valore predefinito è 4mm.
  • DataAngle1 (Angle): l'angolo iniziale dei lati ellittici dell'ellissoide. Intervallo valido: -90° <= valore < 90°. Deve essere inferiore a DataAngle2. Il valore predefinito è -90°.
  • DataAngle2 (Angle): l'angolo finale dei lati ellittici dell'ellissoide. Intervallo valido: -90° < valore <= 90°. Deve essere maggiore di DataAngle1. Il valore predefinito è 90°. Se l'angolo totale dei lati ellittici è inferiore a 180° l'ellissoide verrà troncato e avrà una faccia piatta nella parte superiore e/o inferiore.
  • DataAngle3 (Angle): l'angolo totale dell'ellissoide nel suo piano XY. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se è inferiore a 360° il solido risultante sarà un segmento di un ellissoide.

Script

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

È possibile creare un Part Ellissoide con il metodo addObject() del documento:

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

ellipsoid = doc.addObject("Part::Ellipsoid", "myEllipsoid")
ellipsoid.Radius1 = 2
ellipsoid.Radius2 = 4
ellipsoid.Radius3 = 6
ellipsoid.Angle1 = -90
ellipsoid.Angle2 = 50
ellipsoid.Angle3 = 300
ellipsoid.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(15, 0, 20))

doc.recompute()



Part Prisma

Posizione nel menu
Parte → Crea primitive → Prisma
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
0.14
Vedere anche
Part Primitive

Descrizione

Un Part Prisma è un solido parametrico che può essere creato con il comando Part Primitive . È il risultato dell'estrusione di un poligono regolare lungo un percorso rettilineo. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, la faccia inferiore del prisma si trova sul piano XY con il centro nell'origine e uno dei suoi vertici sull'asse X.

Utilizzo

Vedere Part Primitive.

Esempio

Part Prisma dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

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

Prism

  • DataPolygon (IntegerConstraint): il numero di lati del poligono. Il valore predefinito è 6.
  • DataCircumradius (Length): il raggio del cerchio che circoscrive il poligono, la distanza dal centro del poligono a uno dei suoi vertici. Il valore predefinito è 2mm.
  • DataHeight (Length): l'altezza del prisma. Il valore predefinito è 10mm.
  • DataFirst Angle (Angle): l'angolo tra la direzione di estrusione del prisma e il suo asse Z positivo, misurato intorno al suo asse Y. L'angolo è positivo rispetto al suo asse X positivo. Intervallo valido: 0° <= valore < 90°. Il valore predefinito è .
  • DataSecond Angle (Angle): l'angolo tra la direzione di estrusione del prisma e il suo asse Z positivo, misurato intorno al suo asse X. L'angolo è positivo rispetto al suo asse Y positivo. Intervallo valido: 0° <= valore < 90°. Il valore predefinito è .

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

prism = doc.addObject("Part::Prism", "myPrism")
prism.Polygon = 5
prism.Circumradius = 10
prism.Height = 50
prism.FirstAngle = 22.5
prism.SecondAngle = 45
prism.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(60, 75, 30))

doc.recompute()



Part Cuneo

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

Descrizione

Un Part Cuneo è un solido parametrico che può essere creato con il comando Part Primitive . Ha da quattro a sei facce planari. È definito dai piani principali virtuali anteriore e posteriore su cui viene creata una faccia rettangolare (impostazione predefinita), un singolo bordo dritto o un singolo vertice. Queste forme di base definiscono le quattro facce quadrilatere o triangolari che le collegano. Il solido risultante è un vero cuneo solo se una delle forme base è una faccia rettangolare e l'altra un bordo dritto. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, i piani principali anteriori e posteriori virtuali del cuneo sono piani paralleli al piano XZ e i bordi delle forme base sono paralleli all'asse X o Z. Tutte le sue coordinate sono relative a quel sistema di coordinate.

Utilizzo

Vedere Part Primitive.

Esempio

Part Cuneo dall'esempio di scripting

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

Note

  • I valori delle coordinate del cuneo devono essere tali da poter creare un solido valido. Ciò significa che le forme di base anteriore e posteriore possono essere entrambe bordi singoli, ma non se sono parallele. E se una delle forme base è un vertice, l'altra forma deve essere una faccia rettangolare.

Proprietà

Vedere anche: Editor delle proprietà.

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

Wedge

  • DataXmin (Distance): la coordinata X più bassa della faccia anteriore del cuneo. Il valore predefinito è 0mm.
  • DataYmin (Distance): la coordinata Y della faccia anteriore del cuneo. Il valore predefinito è 0mm.
  • DataZmin (Distance): la coordinata Z più bassa della faccia anteriore del cuneo. Il valore predefinito è 0mm.
  • DataX2min (Distance): la coordinata X più bassa della faccia posteriore del cuneo. Il valore predefinito è 2mm.
  • DataZ2min (Distance): la coordinata Z più bassa della faccia posteriore del cuneo. Il valore predefinito è 2mm.
  • DataXmax (Distance): la coordinata X più alta della faccia anteriore del cuneo. Il valore predefinito è 10mm.
  • DataYmax (Distance): la coordinata Y della faccia posteriore del cuneo. Il valore predefinito è 10mm.
  • DataZmax (Distance): la coordinata Z più alta della faccia anteriore del cuneo. Il valore predefinito è 10mm.
  • DataX2max (Distance): la coordinata X più alta della faccia posteriore del cuneo. Il valore predefinito è 8mm.
  • DataZ2max (Distance): la coordinata Z più alta della faccia posteriore del cuneo. Il valore predefinito è 8mm.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

wedge = doc.addObject("Part::Wedge", "myWedge")
wedge.Xmin = 1
wedge.Ymin = 2
wedge.Zmin = 3
wedge.X2min = 4
wedge.Z2min = 6
wedge.Xmax = 15
wedge.Ymax = 20
wedge.Zmax = 55
wedge.X2max = 10
wedge.Z2max = 12
wedge.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()



Part Elica

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

Descrizione

Una Part Elica è una forma parametrica che può essere creata con il comando Part Primitive . Nel sistema di coordinate definito dalla sua proprietà DataPlacement, l'asse dell'elica corrisponde all'asse Z e il suo punto inferiore, il punto iniziale, si trova sull'asse X.

Utilizzo

Vedere Part Primitive.

Esempio

Part Elica dall'esempio di scripting

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

Note

Proprietà

Vedere anche: Editor delle proprietà.

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

Coordinate System

  • DataLocal Coord (Enumeration): il senso di rotazione, o direzione, dell'elica: Right-handed o Right-handed. Il valore predefinito è Right-handed, il che significa che l'elica gira in senso antiorario mentre sale.

Helix

  • DataPitch (Length): la distanza tra due giri consecutivi dell'elica misurata lungo il suo asse Z. Il valore predefinito è 1mm.
  • DataHeight (Length): l'altezza dell'elica. Il valore predefinito è 2mm.
  • DataRadius (Length): il raggio iniziale dell'elica. L'elica ha un raggio costante se DataAngle è .
  • DataSegment Length (QuantityConstraint): il numero di giri per suddivisione dell'elica. Il valore predefinito è 1, il che significa che ogni giro completo dell'elica è un segmento separato. Utilizzare 0 per sopprimere la suddivisione.
  • DataAngle (Angle): l'angolo che definisce la forma esterna dell'elica. Intervallo valido: -90° < valore < 90°. Il valore predefinito è . Se è l'elica è cilindrica, altrimenti è conica.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

helix = doc.addObject("Part::Helix", "myHelix")
helix.Pitch = 2
helix.Height = 3
helix.Radius = 4
helix.SegmentLength = 21
helix.Angle = 45
helix.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()



Part Spirale

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

Descrizione

Una Part Spirale è una forma parametrica che può essere creata con il comando Part Primitive . Nel sistema di coordinate definito dalla sua proprietà DataPlacement, la spirale giace sul piano XY con il centro nell'origine e il punto iniziale sull'asse X. Si allarga girando in senso antiorario.

Utilizzo

Vedere Part Primitive.

Esempio

Part Spirale dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

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

Spiral

  • DataGrowth (Length): la distanza tra due giri consecutivi della spirale. Il valore predefinito è 1mm.
  • DataRadius (Length): il raggio iniziale della spirale, la distanza tra il suo centro e il suo punto iniziale. Può essere 0mm. Il valore predefinito è 1mm.
  • DataRotations (QuantityConstraint): il numero di rotazioni, o giri, della spirale. Il valore predefinito è 2.
  • DataSegment Length (QuantityConstraint): il numero di giri per suddivisione a spirale. Il valore predefinito è 1, il che significa che ogni giro completo della spirale è un segmento separato. Utilizzare 0 per sopprimere la suddivisione.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

spiral = doc.addObject("Part::Spiral", "mySpiral")
spiral.Growth = 2
spiral.Radius = 3
spiral.Rotations = 4
spiral.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()



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à DataPlacement, 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à DataAngle1 e/o DataAngle2.

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 DataRadius e il DataPlacement 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

  • DataRadius (Length): il raggio del cerchio o dell'arco circolare. Il valore predefinito è 2mm.
  • DataAngle1 (Angle): l'angolo iniziale dell'arco circolare. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è .
  • DataAngle2 (Angle): l'angolo finale dell'arco circolare. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se DataAngle1 e DataAngle2 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()



Part Ellisse

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

Descrizione

Una Part Ellisse è una forma parametrica che può essere creata con il comando Part Primitive. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, l'ellisse si trova sul piano XY con il centro nell'origine. Il suo asse maggiore è parallelo all'asse X.

Una Part Ellisse è infatti un arco ellittico chiuso in senso antiorario, può essere trasformato in un arco modificando le sue proprietà DataAngle1 e/o DataAngle2.

Utilizzo

Vedere Part Primitive.

Esempio

Part Ellisse dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Ellisse 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

  • DataMajorRadius (Length): il raggio maggiore dell'ellisse o dell'arco ellittico. Il valore predefinito è 4mm.
  • DataMinorRadius (Length): il raggio minore dell'ellisse o dell'arco ellittico. Il valore predefinito è 2mm.
  • DataAngle1 (Angle): l'angolo iniziale dell'arco ellittico. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è .
  • DataAngle2 (Angle): l'angolo finale dell'arco ellittico. Intervallo valido: 0° < valore <= 360°. Il valore predefinito è 360°. Se DataAngle1 e DataAngle2 sono uguali, o se un angolo è e l'altro 360°, viene creata un'ellisse completa.

Script

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

È possibile creare un Part Ellisse con il metodo addObject() del documento:

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

ellipse = doc.addObject("Part::Ellipse", "myEllipse")
ellipse.MajorRadius = 20
ellipse.MinorRadius = 10
ellipse.Angle1 = 45
ellipse.Angle2 = 135
ellipse.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))

doc.recompute()



Part Linea

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

Descrizione

Una Part Linea è una linea parametrica che può essere creata con il comando Part Primitive. Le coordinate dei punti iniziale e finale sono relative al sistema di coordinate definito dalla proprietà DataPlacement.

Utilizzo

Vedere Part Primitive.

Proprietà

Vedere anche: Editor delle proprietà.

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

Vertex 1 - Start

  • DataX1 (Distance): la coordinata X del punto iniziale della linea. Il valore predefinito è 0mm.
  • DataY1 (Distance): la coordinata Y del punto iniziale della linea. Il valore predefinito è 0mm.
  • DataZ1 (Distance): la coordinata Z del punto iniziale della linea. Il valore predefinito è 0mm.

Vertex 2 - Finish

  • DataX2 (Distance): la coordinata X del punto finale della linea. Il valore predefinito è 10mm.
  • DataY2 (Distance): la coordinata Y del punto finale della linea. Il valore predefinito è 10mm.
  • DataZ2 (Distance): la coordinata Z del punto finale della linea. Il valore predefinito è 10mm.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

line = doc.addObject("Part::Line", "myLine")
line.X1 = 1
line.Y1 = 3
line.Z1 = 6
line.X2 = 2
line.Y2 = 3
line.Z2 = 9

doc.recompute()



Part Punto

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

Descrizione

Un Part Punto è un punto parametrico che può essere creato con il comando Part Primitive. Le sue coordinate sono relative al sistema di coordinate definito dalla sua proprietà DataPlacement.

Utilizzo

Vedere Part Primitive.

Proprietà

Vedere anche: Editor delle proprietà.

Un oggetto Part Punto deriva da un oggetto Part Feature 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

  • DataX (Distance): la coordinata X del punto. Il valore predefinito è 0mm.
  • DataY (Distance): la coordinata Y del punto. Il valore predefinito è 0mm.
  • DataZ (Distance): la coordinata Z del punto. Il valore predefinito è 0mm.

Script

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

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

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

point = doc.addObject("Part::Vertex", "myPoint")
point.X = 1
point.Y = 2
point.Z = 3

doc.recompute()



Part Poligono regolare

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

Descrizione

Un Part Poligono regolare è una forma parametrica che può essere creata con il comando Part Primitive. Nel sistema di coordinate definito dalla sua proprietà DataPlacement, il poligono giace sul piano XY con il centro nell'origine e uno dei vertici sull'asse X.

Utilizzo

Vedere Part Primitive.

Esempio

Part Poligono regolare dall'esempio di scripting

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

Proprietà

Vedere anche: Editor delle proprietà.

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

Regular Polygon

  • DataPolygon (IntegerConstraint): il numero di lati del poligono. Il valore predefinito è 6.
  • DataCircumradius (Length): il raggio del cerchio che circoscrive il poligono, la distanza dal centro del poligono a uno dei suoi vertici. Il valore predefinito è 2mm.

Script

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

È possibile creare un Part Poligono regolare con il metodo addObject() del documento:

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

Esempio:

import FreeCAD as App

doc = App.activeDocument()

poly = doc.addObject("Part::RegularPolygon", "myPolygon")
poly.Polygon = 5
poly.Circumradius = 8
poly.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(60, 30, 15))

doc.recompute()



Genera forme

Posizione nel menu
Parte → Genera una forma...
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
-
Vedere anche
Part Primitive

Descrizione

Uno strumento per creare forme più complesse da varie primitive geometriche parametriche.

Utilizzo

Questo strumento può creare i seguenti oggetti:

Bordo da due vertici

  1. Selezionare due vertici
  2. Fare clic su Crea

Polilinea da bordi

  1. Selezionare una serie di bordi adiacenti nella vista 3D
  2. Fare clic su Crea

Faccia da vertici

  1. Selezionare i vertici che delimitano la faccia nella vista 3D
  2. Selezionare se la faccia deve essere planare
  3. Fare clic su Crea
  4. L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero

Faccia da bordi

  1. Selezionare una serie chiusa di bordi che delimitano la faccia nella vista 3D
  2. Selezionare se la faccia deve essere planare
  3. Fare clic su Crea
  4. L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero

Guscio da facce

  1. Selezionare le facce nella vista 3D
  2. Selezionare se la forma deve essere rifinita
  3. Selezionare se tutte le facce devono essere incluse nel guscio
  4. Fare clic su Crea
  5. L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero

Solido da guscio

  1. Selezionare se la forma deve essere rifinita
  2. Fare clic su Crea
  3. L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero

Note

Un possibile flusso di lavoro potrebbe essere:

  • Disegnare un modello a fil di ferro della forma utilizzando gli strumenti in Draft (ad esempio linee e polilinee)
  • Creare tutte le facce con "faccia dai bordi"
  • Creare un "guscio da facce"
  • Creare un "solido da guscio"