• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Kartesische Koordinaten

Poljpocket

Salvatico di Campascio
Registriert
07.01.07
Beiträge
432
Ich hab wieder mal etwas für die Profis hier:

Die Koordinaten in eigenen NSView Klassen sind standardmässig kartesisch, das heisst mit Punkt (0|0) unten links. Wie ihr wißt, kann man der Quartz-Engine mittels 'isFlipped' mitteilen, dass die Koordinaten informatisch [(0|0 oben links)] ausgegeben werden (TableViews, OutlineViews und fast alle anderen Cocoa-Views tun dies).

Hat das einen speziellen Grund, dass man das extra voraussetzen muss?
Oder rechnet die Quartz-Engine die Koordinaten entsprechend wieder in kartesische um?

(Ich denke dabei an Java, dessen Koordinatensystem standardmässig informatisch ist!)

Danke für die Info!

Gruß Pol

Edit: Eben gefunden -> A view's location is expressed using the same coordinate system that the Quartz graphics environment uses (aus: Apple API-Documentation). Also, selbe Fragen für Quartz allgemein :)

Edit: Die 2te Frage würde sich jetzt natürlich erübrigen!