coordinate-systems

___ answer35385851 ___

Die Zuordnung ist nicht eindeutig. Es gibt viele andere Lösungen für diese Frage.

Diese Zuordnung funktioniert beispielsweise auch

  

u = x √ (x² + y² - x²y²) / √ (x² + y²)

     

v = y √ (x² + y² - x²y²) / √ (x² + y²)

Dabei sind (u, v) Kreisscheibenkoordinaten und (x, y) sind quadratische Koordinaten.

Ein Bild sagt mehr als tausend Worte. Hier sind einige Bilder, um die Nichteindeutigkeit des Mappings und seine Umkehrung zu veranschaulichen.

%code% von diesem anderen Mapping, gehen Sie zu Ссылка < br> Weitere Bilder zu Mapping-Ergebnissen finden Sie Ссылка .

Siehe auch "Analytische Methoden zur Quadratur der Scheibe" für eine Arbeit, in der verschiedene Abbildungsgleichungen mit Beweisen und Ableitungen diskutiert werden.

>     
___ answer1621846 ___

Teilen Sie jeden Wert durch die Größe, um alle Werte auf einen Einheitsvektor zu normieren, z. B.

%Vor%

Dies hat jedoch den Effekt, dass die Größe abgeschnitten wird, anstatt die inneren Werte zu normalisieren. Das heißt, Sie erhalten den gleichen Wert für einen Controller, der "ganz" in den oberen linken Bereich gedrückt wird und einen Controller fast ganz in die gleiche Richtung gedrückt.

    
___ qstnhdr ___ Wie kann ich Koordinaten eines Quadrats in Koordinaten eines Kreises umwandeln? ___ tag123Koordinatensysteme ___ Koordinatensysteme verwenden eine oder mehrere Zahlen oder Koordinaten, um die Position eines Punkts oder einer Geometrie im Raum eindeutig zu bestimmen. ___ tag123math ___ Mathematik ist das Studium von Quantität, Struktur, Raum und Veränderung. Alle mathematischen Fragen auf dieser Website sollten programmbezogen sein. ___ qstntxt ___

Ich entwickle ein Indie-Videospiel und gehe von der Annahme aus, dass der Daumenknüppel auf meinem Controller einen kreisförmigen Bewegungsbereich hat und "kreisförmige" Koordinaten liefert; das heißt, kartesische Koordinaten sind auf einen kreisförmigen Bereich (von Radius 1) beschränkt. Tatsächlich sind die Koordinaten "Quadrat"; Beispielsweise registriert sich die obere rechte Position des Daumenknüppels als x = 1, y = 1. Wenn ich die Koordinaten von kartesisch in polar umwandle, kann die Magnitude 1 übersteigen - was dazu führt, dass der Spieler sich diagonal schneller bewegen kann als vertikal oder horizontal.

Um das klarzustellen, möchte ich die Position eines analogen Daumensticks in Richtung und Größe aufzeichnen, wobei die Größe zwischen 0 und 1 liegt. Der Daumenstift gibt Koordinaten auf einer quadratischen Ebene zurück, also einfach die Koordinaten umwandeln Kartesisch zu polar ist nicht ausreichend. Ich denke, ich muss die Koordinate Raum umwandeln, aber das drückt die Grenzen meines Affengehirns aus.

    
___ answer1621857 ___

Siehe Zuordnen eines Quadrats zu einem Kreis . Es gibt auch eine schöne Visualisierung für das Mapping. Du bekommst:

%Vor%     
___
5
Antworten

Übersetzung zwischen kartesischen und Bildschirmkoordinaten

Für mein Spiel brauche ich Funktionen, um zwischen zwei Koordinatensystemen zu übersetzen. Nun, es ist vor allem Mathe Frage, aber was ich brauche, ist der C ++ Code, um es zu tun und ein bisschen Erklärung, wie man mein Problem löst. Bildsch...
14.02.2013, 17:28
3
Antworten

Wie verhält sich die Koordinatensystem-Händigkeit in Bezug auf die Rotationsrichtung und die Anordnung der Scheitelpunkte?

Beim Versuch, verschiedene Koordinatensysteme zu verstehen, stieß ich auf diese Website , die besagt: RenderMan verwendet left-handed coordinate system und die positive Rotation ist clockwise , während OpenGL right-handed coordinate syste...
02.11.2013, 21:27
3
Antworten

Wie komme ich von Zeile, Spalte zu Excel A1 Notation?

Wie können Sie die Tabellenschreibweise mithilfe von VBA in Excel (2007) bestimmen: Geben Sie eine Zeile und eine Spalte (als lang) an, z.B.: %Vor% Wenn Sie also eine Funktion hatten: %Vor% Mit dieser Funktionalität könnten Sie beispi...
11.07.2009, 20:59
1
Antwort

Wie konvertiere ich ECI-Koordinaten in Längengrad und Höhe, um sie auf einer Karte anzuzeigen?

Ich möchte etwas genauer sagen, was ich tun möchte. Ich bekomme Koordinaten in ECI und ich muss die Breite und Länge von diesem erhalten. Wie kann ich? Ich habe gesucht, aber ich konnte nichts finden. Nochmals vielen Dank. (Ich mache ein klei...
22.11.2011, 20:30
4
Antworten

Ermitteln, ob die Koordinate innerhalb der Region liegt (MKMapView, in PHP lösen)

Ich benutze MKMapView und sende meinem php Programm den sichtbaren Bereich (Mitte lat, center lon, span lat, span lon). Ich muss feststellen, ob eine Koordinate innerhalb dieser Region mit PHP ist. Ich hoffe, dass es irgendwo eine Standardfor...
14.06.2015, 08:55
3
Antworten

Caching Overlays durch Runden von Koordinaten Rechtecke - wie?

Ich habe eine Karte mit Overlays, die ich cachen möchte - an jedem Ort, den der Benutzer auf der Karte besucht hat (das ist ein rechteckiger Bereich) - überprüfe ich, ob ich einen Cache der Überlagerungen habe, die sich in diesem Rechteck befind...
05.02.2013, 09:23
3
Antworten

Wie kann ich Koordinaten eines Quadrats in Koordinaten eines Kreises umwandeln?

Ich entwickle ein Indie-Videospiel und gehe von der Annahme aus, dass der Daumenknüppel auf meinem Controller einen kreisförmigen Bewegungsbereich hat und "kreisförmige" Koordinaten liefert; das heißt, kartesische Koordinaten sind auf einen krei...
25.10.2009, 19:32