Ich habe dies mit vielen Schlüsselwortkombinationen gegoogelt, aber zu meiner großen Überraschung konnte ich keinen Algorithmus finden, um ein reguläres n-seitiges Polygon in einen bestimmten Kreis zu konstruieren, dh die Koordinaten für die n Eckpunkte zu finden. Alles, was ich finden konnte, waren Anweisungen, wie man es mit physischem Kompass und Lineal macht, oder interaktive Browser-Plug-Ins ohne Quelle.
Wo könnte ich einen solchen Algorithmus finden?
Antworten:
Mit
i
von0 to n-1
inklusive gehen:Bearbeiten: Wie Lars Viklund in den Kommentaren erwähnt hat, ist dies nur in Sprachen wie Javascript sicher, in denen die Ganzzahldivision eine Gleitkommazahl anstelle einer Ganzzahl zurückgibt. In anderen Sprachen sollten Sie zuerst
i
einen Float verwenden.quelle
n * 2 * PI == 0
Sie ein unglückliches Polygon haben :(.n * 2 * PI == 0
ich denken kann, 0, was meines Wissens undefiniert ist, genau wie i / 0. Also kein Problem, oder? :)