Polyeder
Ein (dreidimensionales) Polyeder [poliˈ(ʔ)eːdɐ] (auch Vielflach, Vielflächner oder Ebenflächner; von altgriechisch πολύεδρος polýedros, deutsch ‚vielsitzig, vieleckig‘)[1] ist im engeren Sinne eine Teilmenge des dreidimensionalen Raumes, welche ausschließlich von geraden Flächen (Ebenen) begrenzt wird, beispielsweise ein Würfel oder ein Oktant eines dreidimensionalen Koordinatensystems.

Beispiele für PolyederBearbeiten
Beispiele für Polyeder aus dem Alltag – verstanden als geometrische Körper – sind (in ihrer üblichen Bauweise) Schränke, Pyramiden, Häuser, Kristalle, Spielwürfel oder Geodätische Kuppeln. Keine Polyeder sind hingegen Kugeln, Kegel, Flaschen, Tortenstücke, da sie gekrümmte Randflächen besitzen. Die wichtigsten Polyeder sind Würfel, Quader, Prismen, Pyramiden und Spate (Parallelepipede).
Besondere dreidimensionale PolyederBearbeiten
Polyeder, wie sie uns im Alltag begegnen bzw. wie man sie von der Schulmathematik her kennt (vgl. vorhergehender Abschnitt), sind dreidimensional und beschränkt, also – im Sinne der Topologie – kompakte Teilmengen des dreidimensionalen euklidischen Raums. Sie zählen damit zu den geometrischen Körpern. Ein Polyeder heißt dabei dreidimensional, wenn er in keiner Ebene vollständig enthalten ist. Ein Polyeder heißt beschränkt, wenn es eine Kugel gibt, in der das Polyeder vollständig enthalten ist. Unbeschränkte Polyeder mit nur einer Ecke werden Polyederkegel genannt. Dazu zählen etwa die Trieder (englisch trihedron).
Konvexe PolyederBearbeiten
Häufig sind dreidimensionale Polyeder zudem konvex. Ein Polyeder heißt konvex, wenn für je zwei Punkte des Polyeders die Verbindungsstrecke zwischen diesen Punkten vollständig im Polyeder liegt. Zum Beispiel ist das nebenstehende Dodekaeder konvex. Ein Beispiel eines nicht-konvexen Polyeders ist das unten gezeigte toroidale Polyeder.
Reguläre PolyederBearbeiten
Bei Polyedern können verschiedene Arten von Regelmäßigkeiten auftreten. Die wichtigsten sind:
- Die Seitenflächen sind regelmäßige Vielecke.
- Alle Seitenflächen sind kongruent.
- Alle Ecken sind gleichartig, das heißt, für je zwei Ecken kann man das Polyeder so drehen oder spiegeln, dass in überführt wird und das neue Polyeder mit dem ursprünglichen zur Deckung kommt.
Polyeder, die alle 3 Bedingungen erfüllen, heißen reguläre Polyeder.
Platonische, Archimedische, Catalanische und Johnson-KörperBearbeiten
Es gibt genau 5 konvexe Polyeder, die reguläre Polyeder sind (also alle drei Bedingungen erfüllen), die platonischen Körper.
Die konvexen Polyeder, die nur die erste und die dritte Bedingung erfüllen, sind (gewisse) Prismen, Antiprismen sowie die 13 archimedischen Körper.
Die konvexen Polyeder, die nur die zweite Bedingung erfüllen, sind die 13 catalanischen Körper. Genauer gesagt muss für diese die etwas stärkere Bedingung der Gleichartigkeit der Seiten (analog zu 3.) erfüllt sein.
Die konvexen Polyeder, die nur die erste Bedingung erfüllen, sind die 92 Johnson-Körper.
Orthogonale PolyederBearbeiten
Die Flächen eines orthogonalen Polyeders treffen sich im rechten Winkel. Seine Kanten verlaufen parallel zu den Achsen eines kartesischen Koordinatensystems. Mit Ausnahme des Quaders sind orthogonale Polyeder nicht konvex. Sie erweitern die zweidimensionalen orthogonalen Polygone in die dritte Dimension. Orthogonale Polyeder kommen in der algorithmischen Geometrie zum Einsatz. Dort bietet ihre eingeschränkte Struktur Vorteile beim Bewältigen ansonsten ungelöster Probleme (beliebiger Polyeder). Ein Beispiel ist das Entfalten der Polyederflächen in ein polygonales Netz.
Chirale Polyeder Bearbeiten
Chirale Polyeder sind Vielflächner, die nicht mit ihrem Spiegelbild übereinstimmen. Beispiele in drei Dimensionen sind der abgeschrägte Würfel und das schiefe Dekaeder. Sie weisen Händigkeit auf, das heißt, sie besitzen eine rechtshändige und eine linkshändige Variante, die durch Spiegelung aufeinander abgebildet werden können.[2]
Eulerscher Polyedersatz und Euler-CharakteristikBearbeiten
Für konvexe und beschränkte Polyeder gilt der eulersche Polyedersatz:
Dabei ist die Anzahl der Ecken, die Anzahl der Flächen und die Anzahl der Kanten.
Die Bedingung „konvex“ ist wesentlich. Beispiel: Die Punkte des dreidimensionalen Raumes mit den (rechtwinkligen kartesischen) Koordinaten (x,y,z), wobei der Absolutbetrag von x, y und z jeweils kleiner oder gleich 2 ist, bilden einen Würfel der Kantenlänge 4. Wenn wir aus ihm die Punkte entfernen, deren Koordinaten alle vom Betrag <1 sind, entsteht ein nichtkonvexer Polyeder, nämlich ein Würfel, aus dessen Innerem ein kleinerer Würfel ausgebohrt ist, mit 16 Ecken, 24 Kanten und 12 Flächen, in dem der eulersche Polyedersatz nicht gilt.
Für zusammenhängende Polyeder (zu denen das obige Beispiel nicht gehört) gilt allgemein
mit der Euler-Charakteristik . Für einen Torus zum Beispiel ist . Das rechts abgebildete Polyeder ist ein Beispiel dafür. Es hat 24 Ecken, 72 Kanten und 48 Flächen: .
BenennungBearbeiten
Polyeder werden allgemein nach der Anzahl der begrenzenden Flächen klassifiziert.
Flächenzahl | Name | Beispiel | Bild |
---|---|---|---|
4 | Tetraeder | = Dreieckpyramide | |
5 | Pentaeder | Quadratpyramide | |
6 | Hexaeder | Würfel | |
7 | Heptaeder | verlängerte Dreieckpyramide | |
8 | Oktaeder | Rhomboederstumpf | |
9 | Enneaeder | verlängerte Quadratpyramide | |
10 | Dekaeder | Fünfeck-Bipyramide | |
11 | Hendekaeder | ||
12 | Dodekaeder | regelmäßiges Dodekaeder | |
13 | Tridekaeder | verdreht verlängerte Quadratpyramide | |
14 | Tetradekaeder | Disheptaeder | |
15 | Pentadekaeder | verlängerte Fünfecksbipyramide | |
16 | Hexadekaeder | zweifach erweitertes Antiprisma | |
17 | Heptadekaeder | erweiterte Sphenocorona | |
18 | Oktadekaeder | Quadratdoppelkuppel | |
19 | Enneadekaeder | ||
20 | Ikosaeder | regelmäßiges Ikosaeder | |
22 | Ikosidiploeder | verlängerte Fünfeckskuppel | |
24 | Ikositetraeder | Deltoidalikositetraeder | |
30 | Triakontaeder | doppelt erweitertes abgestumpftes Hexaeder | |
32 | Triakontadiploeder | Ikosaederstumpf | |
60 | Hexakontaeder | Pentagonhexakontaeder |
DualitätBearbeiten
Für jedes konvexe Polyeder existiert ein duales Polyeder. Dabei wird jeder Ecke des Polyeders eine Fläche des dualen Polyeders bijektiv zugeordnet und umgekehrt. Außerdem wird jeder Kante eine Kante des dualen Polyeders bijektiv zugeordnet.
Das Dual eines konvexen Polyeders kann durch polare Hin- und Herbewegung erhalten werden.[3] Duale Polyeder existieren paarweise, und das Dual eines Duals ist wieder das ursprüngliche Polyeder. Einige Polyeder sind selbst-dual, was bedeutet, dass das Dual des Polyeders mit dem ursprünglichen Polyeder kongruent ist. Solche Polyeder sind zum Beispiel das Tetraeder, die quadratische Pyramide und alle regelmäßigen Pyramiden.[4]
Das Dual eines platonischen Körpers ist selbst ein platonischer Körper. Das Hexaeder ist dual zum Oktaeder und umgekehrt, das Dodekaeder ist dual zum Ikosaeder und umgekehrt und das Tetraeder ist dual zu sich selbst. Jeder der 13 archimedischen Körper ist dual zu einem der 13 catalanischen Körper und umgekehrt.
Abstrakte Polyeder haben auch Duale, die zusätzlich erfüllen, dass sie die gleiche Euler-Charakteristik und Orientierbarkeit wie das ursprüngliche Polyeder haben. Diese Form der Dualität beschreibt jedoch nicht die Form eines dualen Polyeders, sondern nur seine kombinatorische Struktur. Für einige Definitionen nichtkonvexer geometrischer Polyeder existieren Polyeder, deren abstrakte Duale unter derselben Definition nicht als geometrische Polyeder realisiert werden können.
VerallgemeinerungenBearbeiten
Vielfach wird neben dem Begriff des Polytops auch der Begriff „Polyeder“ für nicht notwendigerweise dreidimensionale Räume verwendet.
- Vor allem in der Topologie nennt man eine Teilmenge des ein Polyeder, wenn sie triangulierbar ist, wenn sie also als Vereinigung der Simplexe eines simplizialen Komplexes gebildet werden kann.[5][6] Das homöomorphe Bild eines solchen allgemeinen Polyeders bezeichnet man als krummes Polyeder und die Bilder der beteiligten Simplexe als krumme Simplexe.[7]
- In der linearen Optimierung ist ein (konvexes) Polyeder im definiert als der Schnitt von endlich vielen Halbräumen.[8] Nach dieser Definition ist ein Polyeder nicht notwendigerweise beschränkt. Ein beschränktes nichtleeres Polyeder wird dann als Polytop bezeichnet. Nach dem Zerlegungssatz für konvexe Polyeder ist eine Teilmenge des genau dann ein Polyeder, wenn sie sich als Summe eines konvexen Polytops und eines (konvexen) polyedrischen Kegels darstellen lässt.
AlgorithmenBearbeiten
Das Volumen und der Oberflächeninhalt eines Polyeders kann mithilfe des folgenden Computerprogramms berechnet werden, das in der Programmiersprache C# implementiert ist.
// Berechnet das Volumen des Polyeders als Summe der Volumina der Pyramiden mit dem Koordinatenursprung als Spitze und den Seitenflächen als Grundfläche
public double VolumenBerechnen(Polyeder polyeder)
{
double volumen = 0;
List<Polygon> polygone = polyeder.polygone;
int anzahlDerPolygone = polygone.Count;
// Berechnet den Flächeninhalt des Polygons als Summe des Flächeninhalts von Dreiecken
for (int i = 0; i < anzahlDerPolygone; i++)
{
double flaecheninhalt = 0;
Polygon polygon = polygone[i];
List<Punkt> ecken = polygon.ecken;
int anzahlDerEcken = ecken.Count;
for (int j = 0; j < anzahlDerEcken - 2; j++)
{
Punkt ecke1 = ecken[0];
Punkt ecke2 = ecken[j + 1];
Punkt ecke3 = ecken[j + 2];
// Berechnet die Seitenlängen des Dreiecks als Abstand der Ecken
double a = GibAbstand(ecke1, ecke2);
double b = GibAbstand(ecke2, ecke3);
double c = GibAbstand(ecke3, ecke1);
// Formel des Heron für den Flächeninhalt des allgemeinen Dreiecks
flaecheninhalt += Math.Sqrt((a + b + c) * (a + b - c) * (a - b + c) * (-a + b + c)) / 4;
}
// Berechnet einen Normalenvektor für die Höhe der Pyramide
Punkt p1 = ecken[0];
Punkt p2 = ecken[1];
Punkt p3 = ecken[2];
double x = -p1.y * p2.z + p2.y * p1.z - p2.y * p3.z + p3.y * p2.z - p3.y * p1.z + p1.y * p3.z;
double y = -p1.z * p2.x + p2.z * p1.x - p2.z * p3.x + p3.z * p2.x - p3.z * p1.x + p1.z * p3.x;
double z = -p1.x * p2.y + p2.x * p1.y - p2.x * p3.y + p3.x * p2.y - p3.x * p1.y + p1.x * p3.y;
double faktor = (p1.x * x + p1.y * y + p1.z * z) / (x * x + y * y + z * z);
Punkt normalenVektor = new Punkt(faktor * x, faktor * y, faktor * z);
double hoehe = GibLaenge(normalenVektor);
// Addiert das Volumen der Pyramide zum Gesamtvolumen
double pyramidenVolumen = flaecheninhalt * hoehe / 3;
volumen += pyramidenVolumen;
}
return volumen;
}
// Berechnet den Oberflächeninhalt des Polyeders als Summe der Flächeninhalt der Seitenflächen
public List<double> GibOberflaecheninhalt(Polyeder polyeder)
{
List<double> oberflaecheninhalt = new List<double>();
List<Polygon> polygons = polyeder.polygone;
int anzahlDerPolygone = polygons.Count;
// Berechnet den Flächeninhalt des Polygons als Summe des Flächeninhalts von Dreiecken
for (int i = 0; i < anzahlDerPolygone; i++)
{
double flaecheninhalt = 0;
Polygon polygon = polygons[i];
List<Punkt> ecken = polygon.ecken;
int anzahlDerEcken = ecken.Count;
for (int j = 0; j < anzahlDerEcken - 2; j++)
{
Punkt ecke1 = ecken[0];
Punkt ecke2 = ecken[j + 1];
Punkt ecke3 = ecken[j + 2];
// Berechnet die Seitenlängen des Dreiecks als Abstand der Ecken
double a = GibAbstand(ecke1, ecke2);
double b = GibAbstand(ecke2, ecke3);
double c = GibAbstand(ecke3, ecke1);
// Formel des Heron für den Flächeninhalt des allgemeinen Dreiecks
flaecheninhalt += Math.Sqrt((a + b + c) * (a + b - c) * (a - b + c) * (-a + b + c)) / 4;
}
oberflaecheninhalt.Add(flaecheninhalt);
}
return oberflaecheninhalt;
}
// Berechnet die Länge des Vektors mit dem Satz des Pythagoras
private double GibLaenge(Punkt ecke)
{
double x = ecke.x;
double y = ecke.y;
double z = ecke.z;
return Math.Sqrt(x * x + y * y + z * z);
}
// Berechnet den Abstand zwischen den beiden Ecken mit dem Satz des Pythagoras
private double GibAbstand(Punkt ecke1, Punkt ecke2)
{
double x = ecke1.x - ecke2.x;
double y = ecke1.y - ecke2.y;
double z = ecke1.z - ecke2.z;
return Math.Sqrt(x * x + y * y + z * z);
}
Der euklidische Abstand zwischen den Ecken ergibt sich aus dem Satz des Pythagoras. Der Flächeninhalt der Seitenflächen wird berechnet, indem die Polygone in Dreiecke zerlegt werden und der Flächeninhalt der Dreiecke ergibt sich aus der Formel des Heron.
Das Volumen eines Polyeders ist die Summe der Volumina der Pyramiden mit dem Koordinatenursprung als Spitze und den Seitenflächen als Grundfläche. Die Höhe der Pyramiden ist die skalierte Länge eines Normalenvektors auf der Grundfläche.
WeblinksBearbeiten
- Polyedergarten Bilder, Animationen, VRML-3D-Modelle; mit ästhetischem Anspruch
- Formeln für reguläre und semireguläre Polyeder
- Paper Models of Polyhedra Schablonen zum Basteln von Polyedern
- Polyeder aus Flechtstreifen Polyedermodelle durch Verflechten von Papierstreifen ohne Klebstoff herstellen
EinzelnachweiseBearbeiten
- ↑ Wilhelm Pape, Max Sengebusch (Bearb.): Handwörterbuch der griechischen Sprache. 3. Auflage, 6. Abdruck. Vieweg & Sohn, Braunschweig 1914 (zeno.org [abgerufen am 12. März 2020]).
- ↑ Edward S. Popko: Divided Spheres: Geodesics and the Orderly Subdivision of the Sphere. CRC Press, 2012, ISBN 978-1-4665-0429-5 (eingeschränkte Vorschau in der Google-Buchsuche).
- ↑ H. Martyn Cundy, A.P. Rollett: Mathematical models. In: Clarendon Press. , Oxford1961, S. 78–79.
- ↑ B. Grünbaum, G.C. Shephard: Convex polytopes. In: Bulletin of the London Mathematical Society. 1, Nr. 3, 1969, S. 257–300. doi:10.1112/blms/1.3.257.
- ↑ Egbert Harzheim: Einführung in die Kombinatorische Topologie (= DIE MATHEMATIK. Einführungen in Gegenstand und Ergebnisse ihrer Teilgebiete und Nachbarwissenschaften). Wissenschaftliche Buchgesellschaft, Darmstadt 1978, ISBN 3-534-07016-X, S. 34 (MR0533264).
- ↑ John M. Lee: Introduction to Topological Manifolds (Graduate Texts in Mathematics 202). Springer, New York [u. a.] 2000, ISBN 0-387-98759-2, S. 149.
- ↑ Egbert Harzheim: Einführung in die Kombinatorische Topologie (= DIE MATHEMATIK. Einführungen in Gegenstand und Ergebnisse ihrer Teilgebiete und Nachbarwissenschaften). Wissenschaftliche Buchgesellschaft, Darmstadt 1978, ISBN 3-534-07016-X, S. 35 (MR0533264).
- ↑ Rainer E. Burkhard, Uwe T. Zimmermann: Einführung in die Mathematische Optimierung (= Springer-Lehrbuch). Springer, Berlin/Heidelberg 2013, ISBN 978-3-642-28673-5, S. 19.