![]() |
![]() |
|
|
|
|
|
#1 | |
|
Inventar
![]() Registriert seit: 23.02.2001
Beiträge: 2.954
|
Zitat:
(Alex-Phantasiemodus ein) Ein Panel im FS9 wird nicht in Pixel-Koordinaten definiert sondern in "echten" Größen (Millimeter und so). Der Grund ist, dass man die Abmessungen und Positionen von Schaltern unabhängig von der späteren Darstellung des Panels auf unterschiedlichen Bildschirmgrößen angeben kann.Das ist natürlich sehr praktisch weil dasselbe Panel dadurch problemlos auf 1024x768 oder 1280x960-Schirmen benutzt werden kann. Der FS9 muss dadurch aber die Millimeter-Größen umrechnen auf echte Pixel-Koordinaten. Dabei muss natürlich auch gerundet werden. Halbe Pixel gibt's ja nicht (oder höchstens am 1. April in Computerzeitschriften). (Extrem-Phantastmodus ein) Angenommen, das Panel wird auf Deinem Schirm aufgrund der Rundungsfehler gerade so eben bis in die letzte Zeile dargestellt. So quasi im 767,6ten Pixel von oben. Dann wird ohne FSAA auf ganze Pixel gerundet und auch die Zeile 768 gefüllt. Mit FSAA und allem was die Graphikkarte hergibt wird jedoch eine Umgebung um die zu zeichnenden Pixel in die Darstellung mit einberechnet. Dadurch kann es zum Übersprechen der darunter gezeichneten Landschaft in Zeile 768 auf das Panel in Zeile 767,6 kommen. (Extrem-Phantastmodus aus) Na? Klingt das nicht super? ![]() (Alex-Phantasiemodus aus) Und wenn's nicht stimmt, dann ist's zumindest gut erfunden... ![]()
____________________________________
Alex Home Page: http://homepage.mac.com/alfora/ O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\" United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\" |
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|