Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Winkel zur Maus

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.01.2007, 18:34 Uhr
Gap



Also ich will den Winkel ausrechenen, der sich zwischen einer senkrechten Linie und der Linie von einem Punkt zur Mausposition ergibt.
Also wenn die Maus direkt über dem Punkt ist 0°, direkt darunter 180°, rechts davon 90° usw...

Kennt hierfür jemand die Formel?
Ich programmier in C++

Danke schonmal
Gap
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.01.2007, 20:09 Uhr
0xdeadbeef
Gott
(Operator)


Wenn der Punkt (a, b) und die Maus bei (c, d) steht, dann ist mit, x = c - a, y = d - b

y = sin(w) * sqrt(x² + y²)
sin(w) = y / sqrt(x² + y²)
w = asin(y/sqrt(x² + y²)

der Winkel im Bogenmaß.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: