PartDesign Feature/de: Difference between revisions

From FreeCAD Documentation
(Created page with "== Skripten==")
No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 9: Line 9:


[[File:PartDesign_Feature_example.png|600px]]
[[File:PartDesign_Feature_example.png|600px]]
{{Caption|Feature editing in a [[PartDesign_Body|PartDesign Body]] with three sequential features.}}
{{Caption|Featurebearbeitung ein einem [[PartDesign_Body|PartDesign Body]] mit drei aufeinanderfolgenden 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.
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.
Line 22: Line 22:
* Formelement Basis: bezieht sich auf das Basis Formelementobjekt, das in einem [[PartDesign Body/de|PartDesign Körper]] erstellt werden kann.
* Formelement Basis: bezieht sich auf das Basis Formelementobjekt, das in einem [[PartDesign Body/de|PartDesign Körper]] erstellt werden kann.
* Additiv und subtraktiv
* Additiv und subtraktiv
** 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: [[PartDesign_AdditiveBox/de|Quader]], [[PartDesign_AdditiveCone/de|Kegel]], [[PartDesign_AdditiveCylinder/de|Zylinder]], [[PartDesign_AdditiveEllipsoid/de|Ellipsoid]], [[PartDesign_AdditivePrism/de|Prisma]], [[PartDesign_AdditiveSphere/de|Sphere]], [[PartDesign_AdditiveTorus/de|Torus]] und [[PartDesign_AdditiveWedge/de|Keil]].
** Grundformen subtraktiv:
** Grundformen subtraktiv:
[[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]].
[[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]].
Line 36: Line 36:
== Skripten==
== Skripten==


{{Emphasis|See also:}} [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]], and [[scripted objects|scripted objects]].
{{Emphasis|Siehe auch:}} [[FreeCAD Scripting Basics/de|FreeCAD Grundlagen Skripten ]], und [[scripted objects/de|geskriptete Objekte]].


See [[Part_Feature|Part Feature]] for the general information on adding objects from the [[Python console|Python console]].
Siehe [[Part_Feature/de|Part Formelemente]] für allgemeine Informationen über das Hinzufügen von Objekten aus der [[Python console/de|Python Konsole]].


See [[PartDesign Body|PartDesign Body]] for the general information on adding a Body. Once a Body exists, features can be attached to it using the Body's {{incode|addObject()}} method.
Siehe [[PartDesign Body/de|PartDesign Körper]] für die allgemeinen Informationen zum Hinzufügen eines Körpers. Sobald ein Körper existiert, können Formelemente mit der Methode {{incode|addObject()}} des Körpers angehängt werden.


{{Code|code=
{{Code|code=
Line 64: Line 64:
}}
}}


{{PartDesign Tools navi}}
{{PartDesign Tools navi{{#translation:}}}}
{{Document objects navi{{#translation:}}}}
{{Userdocnavi}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 16:56, 13 November 2021

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.

Featurebearbeitung ein einem PartDesign Body mit drei aufeinanderfolgenden 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.

Vererbung

Vereinfachtes Diagramm der Beziehungen zwischen den Kernobjekten im Programm. Die PartDesign::Formelement Objekte werden zum Aufbau parametrischer 3D Körper verwendet und sind somit vom Basisobjekt Part::Formelement abgeleitet.

Skripten

Siehe auch: FreeCAD Grundlagen Skripten , und geskriptete Objekte.

Siehe Part Formelemente für allgemeine Informationen über das Hinzufügen von Objekten aus der Python Konsole.

Siehe PartDesign Körper für die allgemeinen Informationen zum Hinzufügen eines Körpers. Sobald ein Körper existiert, können Formelemente mit der Methode addObject() des Körpers angehängt 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()