Drehbares Rechteck aus Linien

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

ChristianK

Betreff: Drehbares Rechteck aus Linien

BeitragDi, Jan 30, 2007 14:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich will/muss für den Mathe-Info Unterricht ein Programm schreiben, das ein Rechteck zeichnet,
welches sich frei um den Mittelpunkt drehen lässt. Allerdings darf es nur aus Linien bestehen
und leider hab ich nicht so viel Ahnung von Trigonometrie. Könnt ihr mir helfen?
 

E. Urbach

ehemals "Basicprogger"

BeitragDi, Jan 30, 2007 16:44
Antworten mit Zitat
Benutzer-Profile anzeigen
DrawSquareOutline(x,y,size,rotation)

Edit:
Sorry, ist nicht das was du gesucht hast. Funktioniert nur mit Quadraten. Leider zu spät bemerkt.
Aber du könntest auch selber versuchen, den Code so umzuändern, dass er mit Rechtecken funktioniert.
Sinus und Kosinus sollten dir bekannt sein.
Code: [AUSKLAPPEN]
'DrawSquareOutline
Function DrawSquareOutline(x:Float, y:Float, size:Float, rotation:Float = 0)
   
   size :* 0.7071067812
   rotation :+ 45
   DrawLine x-Cos(rotation)*size, y-Sin(rotation)*size, x-Cos(rotation+90)*size, y - Sin(rotation+90) * size
   DrawLine x-Cos(rotation+90)*size, y-Sin(rotation+90)*size, x-Cos(rotation+180)*size, y-Sin(rotation+180)*size
   DrawLine x-Cos(rotation+180)*size, y-Sin(rotation+180)*size, x-Cos(rotation+270)*size, y-Sin(rotation+270)*size
   DrawLine x-Cos(rotation+270)*size, y-Sin(rotation+270)*size, x-Cos(rotation)*size, y-Sin(rotation)*size
   
End Function
 

ChristianK

BeitragDi, Jan 30, 2007 21:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, du hast mich gerettet! Very Happy

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group