Entwickler-Ecke
Open Source Projekte - Sternpolyeder
Mathematiker - Do 01.10.15 19:55
Titel: Sternpolyeder
Hallo,
da ja bald Weihnachten ist :mrgreen: , möchte ich die Vorfreude jetzt schon mit euch teilen. :wink:
Dieses Programm beschäftigt sich mit der Konstruktion von Sternpolyedern aus konvexen Polyedern, also mit Weihnachtssternen. :D
Dabei wird auf jeder Seitenfläche des Ausgangskörpers eine Pyramide aufgesetzt und somit ein weiteres Polyeder konstruiert, ein Sternpolyeder. Dabei gibt es mehrere Möglichkeiten die Größe der Pyramiden festzulegen.
Wichtig ist, dass die Koordinaten der aufgesetzten Pyramiden hier tatsächlich berechnet werden. Etwas Mathe muss sein!
In der Liste wählt man einen Körper aus. Unter "Pyramiden %" wird die Höhe der Pyramiden im Verhältnis zum Abstand Körpermittelpunkt-Seitenfläche eingestellt. Bei negativen Werten werden die Pyramiden in Richtung des Koordinatenursprungs nach innen aufgesetzt. Das Polyeder wird damit „ausgehöhlt“.
Sollte jemand zum Basteln der "Weihnachtssterne" die Koordinaten der Eckpunkte benötigen, so findet er diese im Matheprogramm oder auf Anfrage.
Beste Grüße
Mathematiker
Rev 1: Fenster ist in der Größe beliebig veränderbar.
Sinspin - So 04.10.15 17:22
Ich dachte zwar nach dem überfliegen des Textes erst dass es ein Programm ist mit dem man sich selbst als Bastler betuen kann, aber auch die Sammlung ist eine schöne Idee. Ich finde die Darstellung mit nach innen gekrempelten Spitzen sogar schöner. Ist irgendwie nicht so kratzig ;-)
Denkst Du dir die Namen für die Sterne eigentlich selber aus?
Die "Rotationsleistung" (anders kann ich das nicht nennen), wenn man mit der Maus einen Stern zu drehen versucht, ist exorbitant. Dachte der Stern schneidet sich duchs Display wenn ich da ein bisschen stärker dran ziehe.
Wie machst Du das mit der 3D Projektion? Ich habe bei manchen Flächen das Gefühl dass diese verzerrt werden beim rotieren. (scheint als wenn sich entfernende Kanten nicht schmaler/kürzer werden)
Und zu guter letzt, warum kann ich das Fenster maximieren, es aber sonst nicht in der Größe ändern.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!