Part Wedge/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Docnav/de |Prisma |Helix |Part |IconL=Part_Prism.svg |IconR=Part_Helix.svg |IconC=Workbench_Part.svg }}")
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 10: Line 10:
}}
}}


<div class="mw-translate-fuzzy">
{{GuiCommand/de
{{GuiCommand/de
|Name=Part Wedge|Name/de=Part Wedge
|Name=Part Wedge
|Name/de=Part Keil
|MenuLocation=Part → [[Part_CreatePrimitives/de|Part CreatePrimitives]] → Wedge
|MenuLocation=Formteil → [[Part_Primitives/de|Grundkörper erstellen...]] → Keil
|Workbenches=[[Part_Workbench/de|Part]]
|Workbenches=[[Part_Workbench/de|Part]], [[OpenSCAD_Workbench/de|OpenSCAD]]
|SeeAlso=[[Part_CreatePrimitives/de|Part CreatePrimitives]]
|SeeAlso=[[Part_Primitives/de|Part Grundelemente]]
}}
}}
</div>


==Description==
==Beschreibung==


Ein [[Image:Part_Wedge.svg|24px]] '''Part Keil''' ist ein parametrischer Volumenkörper, der mit dem Befehl [[Image:Part_Primitives.svg|24px]] [[Part_Primitives/de|Part Grundelemente]] erstellt werden kann. Er besteht aus vier bis sechs ebene Flächen. Er wird über virtuelle vorder- und rückseitige Hauptflächen definiert, auf denen jeweils eine rechteckige Fläche (Vorgabe), eine einzige gerade Kante oder ein einzelner Punkt erstellt wird. Diese Grundformen definieren die vier drei- oder vierseitigen Flächen, die sie verbinden. Der entstehende Volumenkörper ist nur dann ein echter Keil, wenn eine der Grundformen eine rechteckige Fläche und die andere eine gerade Kante ist. Im Koordinatensystem durch seine {{PropertyData/de|Placement}} festgelegt, liegen die virtuellen vorder- und rückseitigen Hauptflächen des Keils ebenenparallel zur XZ-Ebene und die Kanten der Grundformen sind parallel zu der X- oder Z-Achse. Alle seiner Koordinaten beziehen sich auf dieses Koordinatensystem.
<div class="mw-translate-fuzzy">
Erstellt ein parametrisches Keil-Objekt. Der Keil hat standardmäßig eine große quadratische Grundfläche und eine kleinere quadratische Deckfläche.
</div>


[[Image:Part_Wedge_Example.png|400px]]
[[Image:Part_Wedge_Example.png|400px]]


==Usage==
==Anwendung==


See [[Part_Primitives#Usage|Part Primitives]].
Siehe [[Part_Primitives/de#Anwendung|Part Grundelemente]].


== Example ==
==Beispiel==


[[Image:Part_Wedge_Scripting_Example.png|thumb|Part Wedge from the scripting example]]
[[Image:Part_Wedge_Scripting_Example.png|thumb|Part-Keil aus dem Skriptbeispiel]]


Ein Part-Keil-Objekt, das mit dem [[#Skripten|Skriptbeispiel]] weiter unten erzeugt wurde, wird hier dargestellt.
A Part Wedge object created with the [[#Scripting|scripting example]] below is shown here.


== Notes ==
==Hinweise==


* The values of the coordinates of the wedge must be such that a valid solid can be create. This means that the front and rear base shapes can both be single edges, but not if they are parallel. And if one of the base shapes is a vertex the other shape must be a rectangular face.
* The values of the coordinates of the wedge must be such that a valid solid can be create. This means that the front and rear base shapes can both be single edges, but not if they are parallel. And if one of the base shapes is a vertex the other shape must be a rectangular face.


== Properties ==
==Eigenschaften==


See also: [[Property_editor|Property editor]].
Siehe auch: [[Property_editor/de|Eigenschafteneditor]].


A Part Wedge object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties:
Ein Part-Keil-Objekt wird von einem [[Part_Feature/de|Part-Formelement]] abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:


=== Data ===
===Daten===


{{TitleProperty|Attachment}}
{{TitleProperty|Attachment}}
Line 66: Line 63:
* {{PropertyData|Z2max|Distance}}: The highest Z coordinate of the rear face of the wedge. The default is {{Value|8mm}}.
* {{PropertyData|Z2max|Distance}}: The highest Z coordinate of the rear face of the wedge. The default is {{Value|8mm}}.


== Scripting ==
==Skripten==


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting|Part scripting]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting|Part scripting]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Line 79: Line 76:
* The function returns the newly created object.
* The function returns the newly created object.


Beispiel:
Example:


{{Code|code=
{{Code|code=

Latest revision as of 14:44, 20 April 2022

Part Keil

Menüeintrag
Formteil → Grundkörper erstellen... → Keil
Arbeitsbereich
Part, OpenSCAD
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Part Grundelemente

Beschreibung

Ein Part Keil ist ein parametrischer Volumenkörper, der mit dem Befehl Part Grundelemente erstellt werden kann. Er besteht aus vier bis sechs ebene Flächen. Er wird über virtuelle vorder- und rückseitige Hauptflächen definiert, auf denen jeweils eine rechteckige Fläche (Vorgabe), eine einzige gerade Kante oder ein einzelner Punkt erstellt wird. Diese Grundformen definieren die vier drei- oder vierseitigen Flächen, die sie verbinden. Der entstehende Volumenkörper ist nur dann ein echter Keil, wenn eine der Grundformen eine rechteckige Fläche und die andere eine gerade Kante ist. Im Koordinatensystem durch seine Daten-EigenschaftPlacement festgelegt, liegen die virtuellen vorder- und rückseitigen Hauptflächen des Keils ebenenparallel zur XZ-Ebene und die Kanten der Grundformen sind parallel zu der X- oder Z-Achse. Alle seiner Koordinaten beziehen sich auf dieses Koordinatensystem.

Anwendung

Siehe Part Grundelemente.

Beispiel

Part-Keil aus dem Skriptbeispiel

Ein Part-Keil-Objekt, das mit dem Skriptbeispiel weiter unten erzeugt wurde, wird hier dargestellt.

Hinweise

  • The values of the coordinates of the wedge must be such that a valid solid can be create. This means that the front and rear base shapes can both be single edges, but not if they are parallel. And if one of the base shapes is a vertex the other shape must be a rectangular face.

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Part-Keil-Objekt wird von einem Part-Formelement abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:

Daten

Attachment

The object has the same attachment properties as a Part Part2DObject.

Wedge

  • DatenXmin (Distance): The lowest X coordinate of the front face of the wedge. The default is 0mm.
  • DatenYmin (Distance): The Y coordinate of the front face of the wedge. The default is 0mm.
  • DatenZmin (Distance): The lowest Z coordinate of the front face of the wedge. The default is 0mm.
  • DatenX2min (Distance): The lowest X coordinate of the rear face of the wedge. The default is 2mm.
  • DatenZ2min (Distance): The lowest Z coordinate of the rear face of the wedge. The default is 2mm.
  • DatenXmax (Distance): The highest X coordinate of the front face of the wedge. The default is 10mm.
  • DatenYmax (Distance): The Y coordinate of the rear face of the wedge. The default is 10mm.
  • DatenZmax (Distance): The highest Z coordinate of the front face of the wedge. The default is 10mm.
  • DatenX2max (Distance): The highest X coordinate of the rear face of the wedge. The default is 8mm.
  • DatenZ2max (Distance): The highest Z coordinate of the rear face of the wedge. The default is 8mm.

Skripten

See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.

A Part Wedge can be created with the addObject() method of the document:

wedge = FreeCAD.ActiveDocument.addObject("Part::Wedge", "myWedge")
  • Where "myWedge" is the name for the object.
  • The function returns the newly created object.

Beispiel:

import FreeCAD as App

doc = App.activeDocument()

wedge = doc.addObject("Part::Wedge", "myWedge")
wedge.Xmin = 1
wedge.Ymin = 2
wedge.Zmin = 3
wedge.X2min = 4
wedge.Z2min = 6
wedge.Xmax = 15
wedge.Ymax = 20
wedge.Zmax = 55
wedge.X2max = 10
wedge.Z2max = 12
wedge.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()