winkelfunktion

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Lukas

Betreff: winkelfunktion

BeitragDo, Jan 11, 2007 21:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo zusammen!

Ich hab 2 Punkte in einem Koordinatensystem.
Wie finde ich den Winkel zwischen den Beiden, wenn oben 0 Grad, rechts 90 Grad, 180 Grad lunten, 270 Grad links ist? Schwer zu beschreiben, guckt euch das Bild an. Wink


https://www.blitzforum.de/upload/file.php?id=1022

Ist ein Mathematisches Problem, bin erst in der 10 Laughing
Hoffe ich muss das noch nicht können Wink

mfg

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDo, Jan 11, 2007 21:26
Antworten mit Zitat
Benutzer-Profile anzeigen
das geht mit Atan2 .....
Code: [AUSKLAPPEN]
Graphics  800,600,16,2
SetBuffer BackBuffer()

Repeat
   x= MouseX ()
   Y= MouseY ()
   Rect 398 ,298,4,4,1; mitte
   Text x,y,"Zielpunkt"
   winkel = Objekt_richtung_grad(x,y ,400 ,300)
   
   Text 100,100, winkel + " Grad"
   Line 400,300, 400 + Cos (winkel-90) *100,300 + Sin (winkel-90) *100
   Flip
   Cls
Until KeyHit (1)
End


Function Objekt_richtung_grad(Zielpunkt_X,Zielpunkt_Y,Ausgangspunkt_X,Ausgangspunkt_Y )
   grad =ATan2(Zielpunkt_Y -Ausgangspunkt_Y, Zielpunkt_X -Ausgangspunkt_X)+90
   If grad < 0 Then grad = grad+360
   Return grad
End Function
[BB2D | BB3D | BB+]
 

Lukas

BeitragDo, Jan 11, 2007 21:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Genau das habe ich gesucht, danke für die Mühe Rallimen!

mfg

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group