Seite 1 von 1

Regelmässiges N-Eck zeichen

Verfasst: 17. Juni 2009 11:10
von flownfluid
Hallo zusammen,

ich weiss eigentlich hat das Problem nicht gerade viel mit QT zu tun. Aber vielleicht hat jemand gleich einen guten Ansatz.

Ich muss ein Programm schreiben welches ein regelmässiges N-Eck zeichnen kann. Hat jemand schon mal so was geschrieben oder eine einfachen Lösungsansatz?

Vielen Dank schon mal im voraus

Verfasst: 17. Juni 2009 12:22
von upsala
Du willst also einen Kreis zeichnen mit sin/cos bei dem nur jeder 360/n. Punkte gezeichnet wird.

Verfasst: 17. Juni 2009 12:24
von flownfluid
Hab nun ne Lösung gefunden

Wenns interessiert:

pxi = mx + r * Cos(angle * i)
pyi = my + r * Sin(angle * i)

pxi/pyi ist die Koordiante eines Eckpunktes des N-Ecks
mx/my ist die Koordinate vom Mittelpunkt des N-Ecks
r ist der Radius des Umkreises des N-Eckes
angle ist der Spitzewinkel eines Dreieckes (360/n Ecken)


Gruss...