Part und PartDesign
Übersicht
Im Laufe der Jahre gab es viele Diskussionen über die Unterschiede und Auswirkungen der Verwendung des Part und des PartDesign Arbeitsbereichs.
Es ist eine gute Idee, den einen oder den anderen zu verwenden, bis der Benutzer mit dem einen vertraut ist, und dann das andere zu lernen. In der Regel wird auch empfohlen, dass neue Benutzer die beiden nicht mischen, bis sie die Auswirkungen verstanden haben.
Lass uns über diese Auswirkungen sprechen.
Part Arbeitsbereich Konzepte
Part Arbeitsbereich ist im Wesentlichen CSG style modeling. Der Bediener kombiniert verschiedene Grundelemente, um am Ende eine Darstellung der gewünschten Form zu erhalten. (Tatsächlich geht Part Arbeitsbereich einen Schritt weiter als nur Grundelemente und erlaubt dem Anwender, eine Skizze+Extrudieren Ausführung (oder Skizze+Drehen, Austragen, Ausformen ...) zu verwenden, um auch zufällige Formen zu erstellen.) Wenn ein Grundelement oder eine Form erstellt wird, hat es keine Beziehung zu anderen erstellten Objekten (mit Ausnahme von Skizzen und deren Anhängen), es ist ein einzelner solitärer Körper.
This condition remains so, until, the operator uses some operation to combine them (typically a Boolean that adds or subtracts them).
Each starting solid remains accessible separately and the operation creates a new object.
The take away is the single solitary solid bit and the combining them bit.
PartDesign Arbeitsbereich Konzepte
Im PartDesign Arbeitsbereich wird das Körperobjekt direkt als einzelner, kumulativer Festkörper konstruiert.
Der 1. Schritt in einem Körper muss ein Materialblock sein, entweder aus einem additiven Grundelement oder einer Extrusion aus einer Skizze, oder eine importierte Form (dann Basis Formelement genannt).
Dieser anfängliche Materialblock wird nach und nach verändert, bis die gewünschte Endform (Festkörper) erreicht ist.
Es ist kumulativ in dem Sinne, dass bei jedem Vorgang Material hinzugefügt oder entfernt wird.
By default, the "tip" of the body - unless there is a voluntary change in the visualization of a particular feature - is the last operation performed on the body. This is the current and visible state of the body, ready to be changed again by new feature.
Any function under the body represents the cumulative shape of the solid from the 1st feature to the feature considered.
So to have the complete solid, on the one hand the Tip feature must be the last stage of the construction of this solid, and on the other hand it is the body which must be selected and not a stage of its construction.
This will make it possible, in the event of a modification, to always have the last version of the solid represented.
Note and additions :
At each time of the construction, the last function used is the "Tip", which can be defined too as "active stage in the construction of the object" or "stage preceding the next action in the construction of the object". When the object's drawing is complete, Tip is naturally the last stage or feature of the construction. But if desired, in case of forgetting, any feature of the construction can be provisionally declared as Tip: it then becomes the step preceding the next action in the construction of the object, which means that new feature(s) can be inserted anywhere in the construction, on condition not to create any incompatible with the suite.
When everything is finished, you have to redeclare the last feature as Tip, which corresponds to the finished object.
This image shows a Body. It is a cumulative solid that consists of a padded sketch and a cone primitive. This is a single solid.
If Tip on Pad, the pad can exist separately, but if Tip on Cone, the cone cannot exist separately (Tip on cone = pad + cone).
(Another thing mentioned often is a Body MUST be a single contiguous solid. This means all geometry created by a feature in the Body must touch it's predecessor.)
Die Auswirkungen
Although not recommended for newcomers, it is possible to combine tools from Part workbench and PartDesign workbench, provided you know what you are doing. For example :
People get caught when they attempt to use some feature under the Body (rather than the Body itself) as one selection of a Part Workbench Boolean operation. This is a problem, because the selected feature does not represent THE complete solid.
In a sense, from a Part Workbench standpoint, the Body represents another primitive. So, using a Body (remember it is a proxy for the tip) and a Part Workbench object to do a Boolean is valid. But the resulting object is a Part Workbench object. And, thus PartDesign Workbench tools can't be used on it any longer.
And, it can get even more complicated. If you create a new Body and drag the result from the previous paragraph into it, a BaseObject is created. And you can go off an use the PartDesign Workbench tools on it.
Die Vorbehalte
There is a caveat with the Tip and it's representation of the single solid in the Body. If the tip is a subtractive feature and is used in a dress up operation, for instance a Mirror, the Mirror is operating on the underlying feature (a pocket for example). Thus the cumulative solid is not mirrored, but the subtractive feature is. The result of this must create a single solid.
In this example, a mirror of the tip (which is the pocket of the slot) around any of the base planes, or even a face of the solid will not produce a mirrored solid of the entire model. (In fact, it will produce a Mirrored feature in the tree that is essentially empty.)
In this example, a mirror of the tip (which is the pocket of the slot) is performed around the datum plane and produces a mirrored slot:
See the PartDesign Mirrored tool wiki page for more information.
Vergleich
You can see below the same example built with each of the two workbenches. Of course, there are always several possible construction timelines with each workbench.
In PartDesign workbench | In Part workbench |
---|---|
01- New body > New Sketch in XZ plane | 01- Sketcher workbench > Sketch in XZ plane |
02- Revolution / Z | 02- Revolve / Z |
03- New Sketch in XY plane | 03- Sketcher workbench > New Sketch in XY plane |
04- Pocket | 04a- Extrude |
04b- Cut | |
05- New Sketch in XZ plane | 05- Sketcher workbench > New Sketch in XZ plane |
06- Pad sym/XZ | 06a- Extrude sym/XZ |
06b- Draft Polar Pattern | |
06c- Fusion | |
07- New Sketch on base planar face | 07- Sketcher workbench > New Sketch in XZ plane |
08- Hole - counterbore | 08a- Revolve |
08b- Draft Polar Pattern | |
09- Polar Pattern of Hole and Pad | 09- Cut |
Compare the construction trees in the two workbenches as well as their organization and reading timeline :
10- Construction tree in PartDesign workbench | 10- Construction tree in Part workbench |
Schlussfolgerung
Die Arbeitsbereiche Part und PartDesign können mit etwas Vorsicht zusammen verwendet werden, um recht komplexe Modelle zu erstellen.
- Grundkörper: Würfel, Kegel, Zylinder, Kugel, Torus, Grundkörper, Shapebuilder
- Objekte ändern: Boolesche Operationen, Vereinigung, Schnitt, Ausschneiden, Join features, Connect, Embed, Cutout
- Aufteilungswerkzeuge: Boolesche Fragmente, Slice a part, Slice, XOR, Part Defeaturing
- Verbund: Erzeuge Verbund, Verbund auflösen, Compound Filter; Extrudieren, Kanten abrunden, Drehen, Schnitt, Schnitte..., Abschrägen, Spiegelung, Ruled Surface, Sweep, Loft
- Offset-Werkzeuge: 3D Offset, 2D Offset, Dicke, Projection on surface
- 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
(FIXME)
- Die Werkzeuge: Skizze erstellen, Skizze bearbeiten, Skizze verlassen, Skizze anzeigen, View section, Skizze einer Fläche zuordnen..., Reorient sketch, Skizze überprüfen, Skizzen zusammenführen, Skizze spiegeln
- Skizzen-Geometrien: Punkt, Linie, Bögen erstellen, Bogen, Kreisbogen durch drei Punkte, Kreise erstellen, Kreis, Kreis durch drei Punkte, Kegelförmige Körper erstellen, Ellipse mit Mittelpunkt, Ellipse durch drei Punkte, Ellipsenbogen, Hyperbel erstellen, Parabel erstellen, B-splines erstellen, B-spline, Create periodic B-spline, Linienzug (Mehrpunktlinie), Rechteck, Reguläres Polygon erstellen, Dreieck, Quadrat, Fünfeck, Sechseck, Siebeneck, Achteck, Create Regular Polygon, Nut, Abrundung erstellen, Kante zuschneiden, Verlängern, Externe Geometrie, CarbonCopy, Konstruktionsmodus
- Skizzenbeschränkungen
- Geometrische Beschränkungen Koinzidenz erzwingen, Punkt auf Objekt festlegen, Vertikal, Horizontal, Parallel, Orthogonal, Tangente, Gleichheit, Symmetrisch, Constrain Block
- Dimensional constraints Sperren, Horizontaler Abstand, Vertikaler Abstand, Distanz festlegen, Radius festlegen, Winkel festlegen, Snell's Law, Umschalten auf steuernde Bemaßung,
- Sketcher tools Select solver DOFs, Close Shape, Connect Edges, Select Constraints, Select Origin, Select Vertical Axis, Select Horizontal Axis, Select Redundant Constraints, Select Conflicting Constraints, Select Elements Associated with constraints, Show/Hide internal geometry, Symmetry, Clone, Copy, Move, Rectangular Array, Delete All Geometry, Delete All Constraints
- Sketcher B-spline tools Show/Hide B-spline degree, Show/Hide B-spline control polygon, Show/Hide B-spline curvature comb, Show/Hide B-spline knot multiplicity, Convert Geometry to B-spline, Increase degree, Increase knot multiplicity, Decrease knot multiplicity
- Sketcher virtual space Switch Virtual Space
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web