PartDesign Formelement
Einleitung
Ein PartDesign-Formelement entspricht einem "Schritt" im Modellierungsprozess, der innerhalb eines PartDesign Körpers stattfindet. Zum Beispiel wird jedes Mal, wenn mit PartDesign Quader ein Festkörperquader hinzugefügt wird, ein Formelement hinzugefügt; wird mit PartDesign Fase eine Fase an eine Kante angefügt, wird ein weiteres Formelement hinzugefügt; wird mit Skizze und PartDesign Tasche ein Loch ausgeschnitten, wird ein weiteres Formelement hinzugefügt.
Feature-Editing ein einem PartDesign-Körper mit drei aufeinanderfolgenden Formelementen
Es gibt viele Arten von Formelementen, die einem ursprünglichen Körper Volumen hinzufügen oder entfernen können. Das Wort "Formelement" bezieht sich auf die Bearbeitung selbst und auch auf den resultierenden Festkörper nach dieser Bearbeitung.
Um mehr über die Erstellung von Festkörperobjekten mit dem Arbeitsbereich PartDesign zu erfahren, siehe Formelemente bearbeiten.
Anwendung
Fast alle Werkzeuge im Arbeitsbereich PartDesign sind dazu gedacht, einem PartDesign-Körper Formelemente hinzuzufügen. Diese Werkzeuge können über die Menü- und Werkzeugleisten-Schaltflächen aufgerufen werden, während ein Objekt oder Unterelement (Knoten, Kante, Fläche) ausgewählt ist.
Die Formelemente können in verschiedene Kategorien eingeordnet werden:
- Formelement-Basis: bezieht sich auf das Base-Feature-Objekt, das in einem PartDesign Körper erstellt werden kann.
- Hinzufügende (additive) und abziehende bzw. entfernende (subtraktive) Formelemente
- Hinzufügende Grundkörper-Formen: Quader, Kegel, Zylinder, Ellipsoid, Prisma, Kugel, Torus und Keil.
- Abziehende Grundkörper-Formen: Abzuziehender Quader, Abzuziehender Kegel, Abzuziehender Zylinder, Abzuziehendes Ellipsoid, Abzuziehendes Prisma, Abzuziehende Kugel, Abzuziehender Torus und Abzuziehender Keil.
- Hinzufügende profilbasierte Formelemente: Block, Drehteil, Ausformung, Rohr.
- Abziehende profilbasierte Formelemente: Vertiefung, Bohrung, Nut, Abzuziehende Ausformung, Abzuziehendes Rohr.
- Boolesche Verknüpfung mit Vereinigung, Differenz und Schnittmenge.
- Modifikationen
- Muster anwenden
Vererbung
Vereinfachtes Diagramm der Beziehungen zwischen den Kernobjekten im Programm. Die PartDesign::Feature-Objekte werden zum Aufbau parametrischer 3D-Festkörper verwendet und werden daher vom Basisobjekt Part::Feature abgeleitet.
Skripten
Siehe auch: Grundlagen der Skripterstellung in FreeCAD und Skriptgenerierte Objekte.
Siehe Part Formelement für allgemeine Informationen über das Hinzufügen von Objekten aus der Python-Konsole heraus.
Siehe PartDesign Körper für die allgemeinen Informationen zum Hinzufügen eines Körpers. Sobald ein Körper vorhanden ist, können Formelemente mit der Methode addObject() des Körpers daran befestigt werden.
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()
- Struktur-Werkzeuge: Part-Arbeitsbereich, Gruppe
- Part Design-Hilfswerkzeuge: Körper erstellen, Skizze erstellen, Skizze bearbeiten, Skizze einer Fläche zuordnen
- Part Design-Modellierungswerkzeuge
- Datum tools: Bezugspunkt erstellen, Bezugslinie erstellen, Bezugsebene erstellen, Lokales Koordinatensystem erzeugen, Referenzobjekt erstellen, Klon erzeugen
- Additive tools: Aufpolstern (Pad), Rotation, Ausformung, Additives Rohr, Erzeugen eines zusätzlichen geometrischen Körpers
- Subtractive tools: Tasche, Bohrung, Nut, Abziehbarer Loft, Abziehbares Rohr, Erzeuge einen abzuziehenden Grundkörper
- Transformation Werkzeuge: Spiegeln, Lineares Muster, Polares Muster, Create MultiTransform
- Verschönerungswerkzeuge: Verrundung, Fase, Draft-Arbeitsbereich, Dicke
- Boolesche Operationen: Boolesche Operationen
- Extras: Migrieren, Shaft design wizard, Involute gear
- Contextual Menu tools: Spitze festlegen, Move object to other body, Objekt nach einem anderen Objekt verschieben
- 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
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework