PartDesign Prvek
Úvod
Funkce PartDesign označuje "krok" v procesu modelování, který se odehrává uvnitř PartDesign tělesa. Například pokaždé, když přidáte plnou krychli pomocí PartDesign Součtový kvádr, přidáte prvek; když přidáte zkosení na hranu pomocí PartDesign Zkosení, přidáte další prvek; když vyříznete otvor pomocí náčrtu a PartDesign Dutina, přidáte další prvek.
Úpravy prvků v tělesu PartDesign Těleso se třemi po sobě jdoucími prvky.
Existuje mnoho druhů operací, které mohou z původního tělesa odebrat nebo přidat objem. Slovo "operace" označuje jak samotný úkon, tak i výsledné těleso po provedení této operace.
Další informace o vytváření plných těles v prostředí PartDesign najdete v článku Úpravy prvků.
Použití
Téměř všechny nástroje v prostředí PartDesign slouží k přidávání prvků do PartDesign Tělesa. K těmto nástrojům lze přistupovat z menu a panelu nástrojů, pokud je vybrán nějaký objekt nebo dílčí prvek (vrchol, hrana, plocha).
Tyto funkce lze rozdělit do různých kategorií:
- Základní prvek: označuje objekt základního prvku, který lze vytvořit v PartDesign Body.
- Aditivní a subtraktivní
- Základní tvary: Krychle, Kužel, Válec, Elipsoid, Hranol, Koule, Torus a Klín.
- Subtraktivní základní tvary: Subtraktivní krychle, Subtraktivní kužel, Subtraktivní válec, Subtraktivní elipsoid, Subtraktivní hranol, Subtraktivní koule, Subtraktivní torus a Subtraktivní klín.
- Na základě profilu: Deska, Rotace, Vytažení, Trubka.
- Subtraktivní operace na základě profilu: Kapsa, Otvor, Drážka, Subtraktivní vytažení, Subtraktivní trubka.
- Boolovské operace, včetně sjednocení, odečtení a průniku.
- Úpravy
- Transformace
Dědictví
Zjednodušené schéma vztahů mezi hlavními objekty v programu. Objekty PartDesign::Feature slouží k vytváření parametrických 3D těles, a proto jsou odvozeny od základního objektu Part::Feature.
Skriptování
Viz také: Základy skriptování ve FreeCADu a skriptované objekty.
Obecné informace o přidávání objektů z konzole Pythonu najdete v článku Part Feature.
Obecné informace o přidávání těles najdete na stránce PartDesign Body. Jakmile těleso existuje, lze k němu připojit prvky pomocí metody addObject() tohoto tělesa.
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()
- Helper tools: New Body, New Sketch, Attach Sketch, Edit Sketch, Validate Sketch, Check Geometry, Sub-Shape Binder, Clone
- Modeling tools:
- 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
- Boolean: Boolean Operation
- Dress-up tools: Fillet, Chamfer, Draft, Thickness
- Transformation tools: Mirror, Linear Pattern, Polar Pattern, Multi-Transform, Scale
- Additional tools: Shape Binder, Involute Gear, Sprocket, Shaft Design Wizard
- Context menu: Suppressed, Set Tip, Move Object To…, Move Feature After…
- Preferences: Preferences, Fine tuning
- Core: App DocumentObject
- Basic: App FeaturePython, App GeoFeature, Part Feature, Mesh Feature, Fem FemMeshObject
- Internal shapes: Part TopoShape, Mesh MeshObject, Fem FemMesh
- Structure: App DocumentObjectGroup (Std Group), App Part (Std Part), App Link (Std LinkMake)
- Derived: 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, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub