Hallo,
Vlt kennt Ihr ja eine bessere Möglichkeit ein 6 eck mit der mapfunktion zu bauen.
Bisher habe ich das:
coords="x1,y1,x1+Seitenlänge,y1,x6+Diagonale,y3,x1+Seitenlänge,y4,x1,y4,x6,y3"
»»
Wenn du weisst, das die Seitenlänge eines Sechsecks gleich dem Radius ist, und dir das
mal aufmalst ....
B----------C
/| \ kannst die Sache auch geometrisch lösen
/ | h \ du startest im Punkt A
/ | \
/ | \ Ax,Ay seien die Koordinaten, der Kreisradius sei r
A -- b M D die x-Koordinaten sind erstmal einfach
\ / Bx=Ax +r/2
\ / Cx=Bx + r
\ / Dx=Ax +2*r
\ / Ex=Cx
F----------E Fx=Bx
für die y-koordinaten brauchst du noch die Höhe h des Dreiecks:
die Strecke AB = r
Ab = r/2
Summe der Kathetenqudrate = Hypotenusenquadrat ergibt: h=sqrt(r² - (r/2)²)
By= Ay-h
Cy= Ay-h
Dy= Ay
Ey= Ay+h
Fy= Ay+h
coords="Ax,Ay, Bx,By, ..... ,Fx,Fy"
Gruß plan_B
*®*´¯`·.¸¸.·