Stern mit PHP erstellen - Mathematische Formeln
Autor
Flitze
Klicks 30816
Keywords:
Stern mit PHP zeichnen, Stern mit PHP erzeugen, Sternformel, geometrische Grundlagen eines Sterns, mathematische Formel für einen Stern, Stern mit imagefilledpolygon() erzeugen, Mathematik, Mathematische Formeln, Stern, 5 eckiger Stern
Klicks 30816
Rating für Stern mit PHP erstellen
8 von 10
Bewertungen27
Stand
19.06.2010
8 von 10
Bewertungen27
Keywords:
Stern mit PHP zeichnen, Stern mit PHP erzeugen, Sternformel, geometrische Grundlagen eines Sterns, mathematische Formel für einen Stern, Stern mit imagefilledpolygon() erzeugen, Mathematik, Mathematische Formeln, Stern, 5 eckiger Stern
Breadcrumb:
Tutorials » Stern mit PHP erstellen » Stern mit PHP erstellen - Mathematische Formeln

2. Mathematische Formeln
Wie man sehen kann, habe ich den äußeren Kreis sowie dessen 5-Eck in ein Koordinatensystem gezeichnet. Das grüne Dreieck zeigt den Weg zu einer Sternspitze. Da mich die Koordinaten dieses Punktes interessieren, muss ich irgendwie an den roten X- und Y-Wert herankommen. Hier kommen Sinus und Kosinus ins Spiel, denn es liegt ein rechtwinkliges Dreieck vor, dessen Hypotenuse wir kennen - Dank dem Radius des Umkreises.
Zur Erinnerung:
X (siehe Skizze) => Ankathete
Y (siehe Skizze) => Gegenkathete
cos($winkel) = Ankathete / Hypotenuse
sin($winkel) = Gegenkathete / Hypotenuse
bzw.:
cos($winkel) = X / r
sin($winkel) = Y / r
da wir X und Y suchen, müssen wir die Terme noch umstellen:
X = cos($winkel) * r
Y = sin($winkel) * r
Was uns jetzt noch fehlt ist der jeweilige Winkel. Der lässt sich jedoch leicht ermitteln, wenn man bedenkt, dass es sich um ein regelmäßiges 5-Eck handelt. Alle Eckpunkte sind demnach gleichweit voneinander entfernt und haben den gleichen Winkelabstand. Bei 5 Ecken berechnet sich dieser einfach, indem man 360° / 5 (Ecken) teilt. Man erhält einen Winkelabstand von 72°.
Wenn man davon ausgeht, dass der erste Punkt bei 0° bzw. 360° beginnt, kann jeder weitere Winkel für die Sinus bzw. Kosinusrechnung berechnet werden.
Dieses Bild veranschaulicht das:
Nun haben wir alle erforderlichen Daten, um die Eckpunkte zu berechnen und können eine Funktion schreiben.
Zurück zur vorigen Seite:
Stern mit PHP erstellen - Geometrische Grundlagen eines Sterns Weiter zur nächsten Seite:
Stern mit PHP erstellen - Quellcode
Suchmaschinenoptimierung (SEO - Search Engine Optimization)

