Bild rotation mit Maus (Déjà-vu?)
Übersicht

![]() |
RavenboxBetreff: Bild rotation mit Maus (Déjà-vu?) |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
tut mir leid, dass diese Frage schon wieder auftaucht, aber anscheinend mag mich google heute nicht. Ich schaffe es, dass ein Bild sich nach der Maus dreht, aber leider iwie nicht korrekt um 360 Grad. Hier wird das Bild gedreht (was korrekt abläuft) und nach der Maus gedreht (was nicht korrekt abläuft) ps: ich benütze B3D Code: [AUSKLAPPEN] ... For i = 0 To 360 Step 1 pegel1(i)=LoadImage("Pegel1.bmp") MidHandle pegel1(i) RotateImage pegel1(i),i MaskImage pegel1(i),0,0,0 Next ... k=(ATan2( MouseY(), MouseX() ) DrawImage pegel1(k),pegel1x,pegel1y Wäre sher dankbar, falls ihr mir weiterhelfen könnt, da ich mich mit der Funktion ATan2 ned sehr gut auskenne... ![]() Lg, Ravenbox |
||
Aktuelle Projekte:
ReMix Live: 20% Gfx Coder: 100% |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Winkel# = (ATan2(y#, x#) + 360) MOD 360
So was? (auser OH) Achja wieso lädst du 360 Bilder, machs doch in 2er Schritten, merkt man nicht und ist doppelt so schnell ![]() |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
Noobody |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das ist schon fast richtig, du musst von den Mauskoordinaten nur noch die Bildkoordinaten subtrahieren Code: [AUSKLAPPEN] k=ATan2( MouseY() - BildY, MouseX() - BildX )
|
||
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group