2016-05-03 15 views
0

Ich habe eine Graphicsview erstellt und bemerkt, dass das System wie folgt aussieht koordinieren:Set Grafiken Ansichten System zentriert unten links Koordinate statt oben links

(0,0) (1,1) - - - - - - - (n,n) 
(1,1) 
    | 
    | 
    | 
    | 
(n,n) 

Doch was möchte ich haben möchte, ist die folgende System:

(n,n) 
    | 
    | 
    | 
    | 
(1,1) 
(0,0) (1,1) - - - - - - - (n,n) 

Ist es möglich, das Koordinatensystem auf eine saubere Art und Weise zu verschieben?

+2

Sie können es in Betracht ziehen, es so zu belassen, wie es ist, da für Bilder der Ursprung oben links verwendet wird. Wenn Sie auch die Position relativ zur unteren linken Seite lesen möchten, können Sie sie als 'image_height - y_coord' berechnen. – 101

Antwort

1

Ok. Ich habe das herausgefunden!

Die Verwendung von self.scale (1, -1) spiegelt die Grafikansicht um die y-Achse.

In ähnlicher Weise würde die Verwendung von self.scale (-1, 1) die Grafikansicht um die x-Achse spiegeln.