Regelmässiges N-Eck zeichen

Verschiedenes zu Qt
Antworten
flownfluid
Beiträge: 80
Registriert: 6. Januar 2005 12:54

Regelmässiges N-Eck zeichen

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Du willst also einen Kreis zeichnen mit sin/cos bei dem nur jeder 360/n. Punkte gezeichnet wird.
flownfluid
Beiträge: 80
Registriert: 6. Januar 2005 12:54

Beitrag 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...
Antworten