PartDesign Feature/de: Difference between revisions

From FreeCAD Documentation
(Created page with "Fast alle Werkzeuge im PartDesign Arbeitsbereich sind dazu gedacht, einem PartDesign Körper Formelemente hinzuzufügen. Die...")
(Created page with "Die Formelemente können in verschiedene Kategorien eingeteilt werden: * Formelement Basis: bezieht sich auf das Basis Formelementobjekt, das in einem PartDesign Body/de|Par...")
Line 19: Line 19:
Fast alle Werkzeuge im [[PartDesign Workbench/de|PartDesign Arbeitsbereich]] sind dazu gedacht, einem [[PartDesign Body/de|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.
Fast alle Werkzeuge im [[PartDesign Workbench/de|PartDesign Arbeitsbereich]] sind dazu gedacht, einem [[PartDesign Body/de|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 eingeteilt werden:
The features can be placed in different categories:
* Feature base: refers to the Base Feature object that can be created in a [[PartDesign Body|PartDesign Body]].
* Formelement Basis: bezieht sich auf das Basis Formelementobjekt, das in einem [[PartDesign Body/de|PartDesign Körper]] erstellt werden kann.
* Additiv und subtraktiv
* Additive and subtractive
** Primitive shapes: [[PartDesign_AdditiveBox|Box]], [[PartDesign_AdditiveCone|Cone]], [[PartDesign_AdditiveCylinder|Cylinder]], [[PartDesign_AdditiveEllipsoid|Ellipsoid]], [[PartDesign_AdditivePrism|Prism]], [[PartDesign_AdditiveSphere|Sphere]], [[PartDesign_AdditiveTorus|Torus]], and [[PartDesign_AdditiveWedge|Wedge]].
** Grundformen: [[PartDesign_AdditiveBox/de|Quader]], [[PartDesign_AdditiveCone/de|Kegel]], [[PartDesign_AdditiveCylinder/de|Zylinder]], [[PartDesign_AdditiveEllipsoid/de|Ellipsoid]], [[PartDesign_AdditivePrism/de|Prisma]], [[PartDesign_AdditivSphere/de|Sphere]], [[PartDesign_AdditivTorus/de|Torus]] und [[PartDesign_AdditiveWedge/de|Keil]].
** Grundformen subtraktiv:
** Primitive shapes subtractive: [[PartDesign_SubtractiveBox|Subtractive Box]], [[PartDesign_SubtractiveCone|Subtractive Cone]], [[PartDesign_SubtractiveCylinder|Subtractive Cylinder]], [[PartDesign_SubtractiveEllipsoid|Subtractive Ellipsoid]], [[PartDesign_SubtractivePrism|Subtractive Prism]], [[PartDesign_SubtractiveSphere|Subtractive Sphere]], [[PartDesign_SubtractiveTorus|Subtractive Torus]], and [[PartDesign_SubtractiveWedge|Subtractive Wedge]].
[[PartDesign_SubtractiveBox/de|Subtraktionsbox]], [[PartDesign_SubtractiveCone/de|Subtraktionskegel]], [[PartDesign_SubtractiveCylinder/de|Subtraktionszylinder]], [[PartDesign_SubtractiveEllipsoid/de|Subtraktionsellipsoid]], [[PartDesign_SubtractivePrism/de|Subtraktives Prisma]], [[PartDesign_SubtractiveSphere/de|Subtraktive Kugel]], [[PartDesign_SubtractiveTorus/de|Subtraktiver Torus]] und [[PartDesign_SubtractiveWedge/de|Subtraktiver Keil]].
** Profile based: [[PartDesign_Pad|Pad]], [[PartDesign_Revolution|Revolution]], [[PartDesign_AdditiveLoft|Loft]], [[PartDesign_AdditivePipe|Pipe]].
** Profilbasiert: [[PartDesign_Pad/de|Polster]], [[PartDesign_Revolution/de|Drehung]], [[PartDesign_AdditiveLoft/de|Ausformung]], [[PartDesign_AdditivePipe/de|Rohr]].
** Profile based subtractive: [[PartDesign_Pocket|Pocket]], [[PartDesign_Hole|Hole]], [[PartDesign_Groove|Groove]], [[PartDesign_SubtractiveLoft|Subtractive Loft]], [[PartDesign_SubtractivePipe|Subtractive Pipe]].
** Profilbasierte Subtraktion: [[PartDesign_Pocket/de|Tasche]], [[PartDesign_Hole/de|Bohrung]], [[PartDesign_Groove/de|Nut]], [[PartDesign_SubtractiveLoft/de|Subtraktion Ausformung]], [[PartDesign_SubtractivePipe/de|Subtraktion Rohr]].
* [[PartDesign_Boolean|Boolean]], including fuse, cut, and common.
* Dress up
** [[PartDesign_Chamfer|Chamfer]]
** [[PartDesign_Draft|Draft]]
** [[PartDesign_Fillet|Fillet]]
** [[PartDesign_Thickness|Thickness]]
* Transform
** [[PartDesign_LinearPattern|Linear pattern]]
** [[PartDesign_Mirrored|Mirrored]]
** [[PartDesign_MultiTransform|Multi-transformed]]
** [[PartDesign_PolarPattern|Polar pattern]]
** [[PartDesign_Scaled|Scaled]]


== Inheritance ==
== Inheritance ==

Revision as of 10:23, 24 December 2019

Einleitung

Ein PartDesign Formelement verweist auf einen "Schritt" im Modellierungsprozess, der innerhalb eines PartDesign Body stattfindet. Zum Beispiel jedes Mal, wenn du einen Festkörperquader mit PartDesign Quader hinzufügen, fügst Du ein Formelement hinzu; wenn Du eine Fase zu einer Kante mit PartDesign Fase hinzufügst, fügst Du ein weiteres Formelement hinzu; wenn Du ein Loch mit Skizze und PartDesign Tasche schneidest, fügst Du ein weiteres Formelement hinzu.

Feature editing in a PartDesign Body with three sequential features.

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 PartDesign Arbeitsbereich zu erfahren, siehe Formelementbearbeitung.

Anwendung

Fast alle Werkzeuge im PartDesign Arbeitsbereich 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 eingeteilt werden:

Subtraktionsbox, Subtraktionskegel, Subtraktionszylinder, Subtraktionsellipsoid, Subtraktives Prisma, Subtraktive Kugel, Subtraktiver Torus und Subtraktiver Keil.

Inheritance

Simplified diagram of the relationships between the core objects in the program. The PartDesign::Feature objects are used to build parametric 3D solids, and thus are derived from the basic Part::Feature object.

Scripting

See also: FreeCAD Scripting Basics, and scripted objects.

See Part Feature for the general information on adding objects from the Python console.

See PartDesign Body for the general information on adding a Body. Once a Body exists, features can be attached to it using the Body's addObject() method.

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()