• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • 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

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!