Punkt um Punkt drehen

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Broken Arrow

Betreff: Punkt um Punkt drehen

BeitragDo, Apr 01, 2010 18:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Ähm ich muss zu geben dass der Titel nicht sonderlich ist, ich kanns ohne Bild nicht besser erklären aber ich versuchs.

ALso ich hab ein Raumschiff des sich in alle Richtungen drehen kann. Jetzt will ich wenn es schießt dass die Schüsse immer an der gleichen Stelle des Raumschiffes kommen. Komm einfach nicht drauf.

Natürlcih habe ich zum Bilder machen andere Grafik mit den Punkten verwendet


Hier ein Bild
user posted image

Hoffe dass ich es verständlich erklärt habe.
Menschen sind Menschshlich
und machen Feller
  • Zuletzt bearbeitet von Broken Arrow am Do, Apr 01, 2010 19:42, insgesamt einmal bearbeitet

mpmxyz

BeitragDo, Apr 01, 2010 18:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Da kann man die trigonometrischen Funktionen anwenden.
Je nach Koordinaten/Drehungs-System kann es z.B. so aussehen:
BlitzBasic: [AUSKLAPPEN]
TmpSin#=Sin(Drehung)
TmpCos#=Cos(Drehung)
PunktGedrehtX=TmpCos*PunktRelativX -TmpSin*PunktRelativY +DrehpunktX
PunktGedrehtY=TmpCos*PunktRelativY +TmpSin*PunktRelativX +DrehpunktY

Einer der mittleren Teile ("TmpSin*...") muss möglicherweise mit -1 multipliziert werden, damit es bei dir richtig funktioniert.
mfG
mpmxyz
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer

Broken Arrow

BeitragDo, Apr 01, 2010 18:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Probiers grad aus
wisst ihr vielleicht einen passenderen Titel damit der nächste der es sucht es besser findet?
Danke nochmals

Sorry irgendwie funtionierts nur auf der einen Seite
Menschen sind Menschshlich
und machen Feller

mpmxyz

BeitragDo, Apr 01, 2010 19:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Inwiefern funktioniert es nur auf der einen Seite?
Hast du schon testweise verschiedene +/--Kobinationen ausprobiert?

Als Titel würde vielleicht etwas wie "Punkt um Punkt drehen" geeignet sein.
mfG
mpmxyz
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer

Broken Arrow

Betreff: So

BeitragDo, Apr 01, 2010 19:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Jetzt funktionierts Prima nach dem ich ein bisschen probiert hab und dann lief es aufeinmal ohne was zu verändern
glaub ich bin einfach schon bissl unkonzenztriert.

Oder mache einfach Fehler

Danke nochmal mpmxyz
Menschen sind Menschshlich
und machen Feller

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group