Funzioni di PartDesign
Introduzione
Per PartDesign Feature (funzione di PartDesign) si intende a un "passaggio" nel processo di modellazione che si verifica all'interno di un Corpo di PartDesign. Ad esempio, ogni volta che si aggiunge un cubo solido con Cubo additivo, si aggiunge una funzione; quando si aggiunge uno smusso a un bordo con Smusso di PartDesign, si aggiunge un'altra funzione; quando si intaglia un foro usando uno schizzo per creare una Tasca, si aggiunge un'altra funzione.
Editazione delle funzioni in un Corpo di PartDesign con tre funzioni sequenziali.
Esistono molti tipi di funzioni che possono aggiungere o rimuovere del volume da un solido iniziale. La parola "funzione" si riferisce all'operazione stessa e anche al solido risultante dopo tale operazione.
Per ulteriori informazioni sulla creazione di oggetti solidi con PartDesign vedere editazione delle funzioni.
Utilizzo
Quasi tutti gli strumenti di PartDesign hanno lo scopo di aggiungere funzioni a un Corpo. È possibile accedere a questi strumenti dal menu e dai pulsanti della barra degli strumenti mentre è selezionato un oggetto o un sottoelemento (vertice, bordo, faccia).
Le funzioni possono essere inserite in diverse categorie:
- Funzione base: si riferisce all'oggetto Funzione Base che può essere creato in un Corpo di Part Design.
- Additive e sottrattive
- Forme primitive additive: Cubo, Cono, Cilindro, Elissoide, Prisma, Sfera, Toro, e Cuneo.
- Forme primitive sottrattive: Cubo sottrattivo, Cono sottrattivo, Cilindro sottrattivo, Elissoide sottrattivo, Prisma sottrattivo Sfera sottrattiva, Toro sottrattivo, e Cuneo sottrattivo.
- Additive basate sul profilo: Estrusione, Rivoluzione, Loft, Sweep.
- Sottrattive basate sul profilo: Tasca, Foro, Gola, Loft sottrattivo, Sweep sottrattivo.
- Booleane, compreso fusione, taglio e intersezione.
- Spoglia
- Trasformazione
Eredità
Diagramma semplificato delle relazioni tra gli oggetti principali del programma. Gli oggetti PartDesign::Feature
sono usati per costruire solidi 3D parametrici e quindi sono derivati dall'oggetto base Part::Feature
.
Script
Vedere anche: Script di base per FreeCAD, e script di oggetti.
Vedere Part Feature per le informazioni generali su come aggiugere oggetti tramite la console Python.
Vedere Corpo di PartDesign per le informazioni generali su come aggiungere un Corpo. Quando esiste un Corpo, le funzioni possono essere collegate ad esso usando il metodo addObject()
del Corpo.
import FreeCAD as App
doc = App.newDocument()
obj = App.ActiveDocument.addObject('PartDesign::Body', 'Body')
obj.Label = "Custom label"
feature = App.ActiveDocument.addObject('PartDesign::AdditiveBox', 'Box')
feature.Width = 200
feature.Length = 300
feature.Height = 500
obj.addObject(feature)
App.ActiveDocument.recompute()
feature2 = App.ActiveDocument.addObject('PartDesign::SubtractiveBox', 'Box')
feature2.Width = 50
feature2.Length = 200
feature2.Height = 400
obj.addObject(feature2)
App.ActiveDocument.recompute()
- Structure tools: Part, Group
- Helper tools: Create body, Create sketch, Edit sketch, Map sketch to face
- Modeling tools
- Datum tools: Create a datum point, Create a datum line, Create a datum plane, Create a local coordinate system, Create a shape binder, Create a sub-object(s) shape binder, Create a clone
- Additive tools: Pad, Revolution, Additive loft, Additive pipe, Additive helix, Additive box, Additive cylinder, Additive sphere, Additive cone, Additive ellipsoid, Additive torus, Additive prism, Additive wedge
- Subtractive tools: Pocket, Hole, Groove, Subtractive loft, Subtractive pipe, Subtractive helix, Subtractive box, Subtractive cylinder, Subtractive sphere, Subtractive cone, Subtractive ellipsoid, Subtractive torus, Subtractive prism, Subtractive wedge
- Transformation tools: Mirrored, Linear Pattern, Polar Pattern, Create MultiTransform, Scaled
- Dress-up tools: Fillet, Chamfer, Draft, Thickness
- Boolean: Boolean operation
- Extras: Migrate, Sprocket, Involute gear, Shaft design wizard
- Context menu: Set tip, Move object to other body, Move object after other object, Appearance, Set colors
- Cuore: App DocumentObject
- Base: App FeaturePython, App GeoFeature, Part Feature, Mesh Feature, Fem FemMeshObject
- Forme interne: Part TopoShape, Mesh MeshObject, Fem FemMesh
- Struttura: App DocumentObjectGroup (Std Group), App Part (Std Part), App Link
- Derivate: Part Part2DObject, Sketcher SketchObject, PartDesign Body, PartDesign Feature
- 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, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub