User:Renatorivo
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
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante Cubo.
- Seleziona l'opzione Parte → Primitive → Cubo dal menu.
- Il cubo viene creato.
- Facoltativamente, modificare le dimensioni e il DataPlacement del cubo effettuando una delle seguenti operazioni:
- Fare doppio clic sull'oggetto nella Vista ad albero:
- Si apre il pannello delle attività Primitive geometriche.
- Modificare una o più proprietà.
- L'oggetto viene aggiornato dinamicamente nella vista 3D.
- Premere il pulsante OK.
- Modificare le proprietà nell'Editor delle proprietà.
- Modificare il DataPlacement con il comando Trasforma.
- Fare doppio clic sull'oggetto nella Vista ad albero:
Esempio
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante Cono.
- Selezionare l'opzione Parte → Primitive → Cono dal menu.
- Viene creato il cono.
- Facoltativamente, modificare le dimensioni e il DataPlacement del cono effettuando una delle seguenti operazioni:
- Fare doppio clic sull'oggetto nella Vista ad albero:
- Si apre il pannello delle attività Primitive geometriche.
- Modificare una o più proprietà.
- L'oggetto viene aggiornato dinamicamente nella vista 3D.
- Premere il pulsante OK.
- Modificare le proprietà nell'Editor delle proprietà.
- Modificare il DataPlacement con il comando Trasforma.
- Fare doppio clic sull'oggetto nella Vista ad albero:
Esempio
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ò essere0mm
se DataRadius2 è maggiore di0mm
. Il valore predefinito è2mm
. - DataRadius2 (
Length
): il raggio della faccia superiore del cono. Può essere0mm
se DataRadius1 è maggiore di0mm
. 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 a360°
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante Cilindro.
- Selezionare l'opzione Part → Primitive → Cilindro dal menu.
- Il cilindro viene creato.
- Facoltativamente, modificare le dimensioni e il DataPlacement del cilindro effettuando una delle seguenti operazioni:
- Fare doppio clic sull'oggetto nella Vista ad albero:
- Si apre il pannello delle attività Primitive geometriche.
- Modificare una o più proprietà.
- L'oggetto viene aggiornato dinamicamente nella vista 3D.
- Premere il pulsante OK.
- Modificare le proprietà nell'Editor delle proprietà.
- Modificare il DataPlacement con il comando Trasforma.
- Fare doppio clic sull'oggetto nella Vista ad albero:
Esempio
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 a360°
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 è0°
. 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 è0°
. 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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante Sfera.
- Selezionare l'opzione Part → Primitive → Sfera dal menu.
- La sfera viene creata.
- Facoltativamente, modificare le dimensioni e il DataPlacement della sfera effettuando una delle seguenti operazioni:
- Fare doppio clic sull'oggetto nella Vista ad albero:
- Si apre il pannello delle attività Primitive geometriche.
- Modificare una o più proprietà.
- L'oggetto viene aggiornato dinamicamente nella vista 3D.
- Premere il pulsante OK.
- Modificare le proprietà nell'Editor delle proprietà.
- Modificare il DataPlacement con il comando Trasformna.
- Fare doppio clic sull'oggetto nella Vista ad albero:
Esempio
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 a180°
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 a360°
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
- Esistono diversi modi per richiamare il comando:
- Premere il pulsante Toro.
- Selezionare l'opzione Parte → Primitive → Toro dal menu.
- Viene creato il toro.
- Facoltativamente, modificare le dimensioni e il DataPlacement del toro effettuando una delle seguenti operazioni:
- Fare doppio clic sull'oggetto nella Vista ad albero:
- Si apre il pannello delle attività Primitive geometriche.
- Modificare una o più proprietà.
- L'oggetto viene aggiornato dinamicamente nella vista 3D.
- Premere il pulsante OK.
- Modificare le proprietà nell'Editor delle proprietà.
- Modificare il DataPlacement con il comando Trasforma.
- Fare doppio clic sull'oggetto nella Vista ad albero:
Esempio
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 a360°
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 a360°
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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 a180°
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 a360°
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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 è0°
. - 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 è0°
.
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
Qui viene mostrato un oggetto Part Elica creato con l'esempio di scripting riportato di seguito.
Note
- È possibile utilizzare una Part Elica per creare filettature. Vedere il Tutorial sulla filettatura.
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
oRight-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 è0°
. - 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. Utilizzare0
per sopprimere la suddivisione. - DataAngle (
Angle
): l'angolo che definisce la forma esterna dell'elica. Intervallo valido:-90° < valore < 90°
. Il valore predefinito è0°
. Se è0°
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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ò essere0mm
. 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. Utilizzare0
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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:
- Nel pannello delle azioni del comando Part Primitive selezionare l'opzione Cerchio dal menu a tendina.
- Premere il pulsante Da tre punti.
- Selezionare tre vertici nella Vista 3D. Non è necessario tenere premuto il tasto Ctrl.
- Viene creato un cerchio.
- I vertici selezionati vengono utilizzati solo al momento della creazione per calcolare il DataRadius e il DataPlacement del cerchio.
Esempio
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 è0°
. - 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 è0°
e l'altro360°
, 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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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 è0°
. - 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 è0°
e l'altro360°
, 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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
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()
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub
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
- Selezionare due vertici
- Fare clic su Crea
Polilinea da bordi
- Selezionare una serie di bordi adiacenti nella vista 3D
- Fare clic su Crea
Faccia da vertici
- Selezionare i vertici che delimitano la faccia nella vista 3D
- Selezionare se la faccia deve essere planare
- Fare clic su Crea
- L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero
Faccia da bordi
- Selezionare una serie chiusa di bordi che delimitano la faccia nella vista 3D
- Selezionare se la faccia deve essere planare
- Fare clic su Crea
- L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero
Guscio da facce
- Selezionare le facce nella vista 3D
- Selezionare se la forma deve essere rifinita
- Selezionare se tutte le facce devono essere incluse nel guscio
- Fare clic su Crea
- L'oggetto verrà creato nella vista 3D e sarà elencato nella vista ad albero
Solido da guscio
- Selezionare se la forma deve essere rifinita
- Fare clic su Crea
- 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"
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Measure: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub