Thema: Kompass 2D

Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#2

AW: Kompass 2D

  Alt 19. Jan 2015, 16:04
Das sollte eigentlich erst dann ein Problem sein, wenn das Handy exakt senkrecht gehalten wird - bzw. so, dass der Vektor genau "durch" das Handy geht. Das lässt sich dann nicht mehr sinnvoll darstellen. Ansonsten musst du doch einfach nur den Vektor nehmen, und ihn in die XZ-Ebene projezieren (angenommen Nord=Z und X=Bildschirm-X), und ggf. noch auf eine fixe Länge skalieren fürs Zeichnen. Die Projektion ist da denkbar simpel: Einfach die Y-Komponente weg schmeissen, und Z dafür in den 2D Vektor einsetzen.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat