Nyelv :
SWEWE Tag :Bejelentkezés |Bejegyzés
Keresés
Enciklopédia közösség |Enciklopédia válaszok |Küldje el kérdését |Szókincs |Feltöltés ismeretek
Előző 1 Következő Válassza ki a Pages

Koordináta tér

Rövid bevezetés

Koordináta tér

zuòbiāo kōngjiān

[Koordináta space] a szokásos értelemben háromdimenziós geometriai tér néven, hogy megkülönböztessék a fázistér szimbólumok

VC koordináta térben

Program a Microsoft Windows a koordináta tér és átalakítás a nagyítás a grafikus teljesítmény, forgatás, fordítás, gérvágó és reflexió.

Egy síkbeli koordináta tér egy szóköz segítségével két egymásra merőleges tengely mentén egyenlő hosszú és pozicionálása kétdimenziós objektumokat. Win32 alkalmazás programozási felület (API) segítségével négy koordináta hely: világ koordináta-tér, az oldal teret, felszereléseket, a tér, és a fizikai eszköz térben. Alkalmazások a világ koordináta-tér a grafikus teljesítmény forgatni, ferde, vagy a gondolkodás.Win32 API-t a világ koordináta-tér és oldalt tér úgynevezett logikai tér; utolsó koordináta térben (azaz a fizikai eszköz tér) általában utal az alkalmazás ablak kliens területe, de ez is az egész asztalon, a teljes ablakot (beleértve a keret, cím bar és a menü bar), vagy a nyomtató vagy plotter egy papírlapot. A méret a fizikai méret a kijelző, a nyomtató vagy plotter beállított változtatásokat.

Változás

Ha azt szeretné, hogy vonja le a fizikai kimeneti eszközt, a Windows másolni egy téglalap alakú terület az egyik koordináta terület (vagy leképezve) másik koordináta terület, a teljes kimenetet, amíg az utolsó show a fizikai eszköz (általában egy képernyő vagy nyomtató).

Ha az alkalmazás meghívja a SetWorldTransform funkciót, majd elkezdte feltérképezni a világ koordináta űralkalmazások, különben feltérképezése az oldalon térben. Minden ponton a Windows másolni egy téglalap alakú terület az egyik hely a másikba, használja a konverziós algoritmus nevezzük, az átalakítás célja, hogy másolni egy objektumot az egyik koordináta tér másik koordináta helyet változtatni (vagy változás) A méret az objektum, orientáció, és alakja, bár a konverzió az objektum egészének, de ez is működik, mind a tárgyak minden egyes pontja vagy a vonal.

Oldal tér készüléket tér átalakítása

Oldal tér eszköz tér átalakítása is része az eredeti Windows felület. Ez az átalakítás, hogy az összes csatlakoztatott egy adott eszköz összefüggésben társított grafikus teljesítmény.

Az úgynevezett leképezést jelent meghatározására intézkedés a konverziós egység akkora, mint egy rajz művelet. Mapping olyan terület, amely hatással van szinte minden kliens eszköz feltérképezése környezeti jellemzőit. Van még négy típusú berendezések környezeti jellemzők: ablak eredet, a származási nézetablak ablak és a nézetablakban tartomány körét, szorosan kapcsolódik a négy attribútumok és feltérképezése.

Oldal tér készüléket tér átalakítása

Konvertálása oldal tér eszközt hely használják az arány a szélessége és magassága a két téglalap, ahol a lap teret nevezzük téglalap alakú ablak, és a készülék helynek a neve az ablakon téglalap, a Windows leképezve az eredetét a nézetablak ablak Az eredete a nézetablak ablak tartományban van leképezve a tartományban, az átalakítás befejeződött.

Alapértelmezett konverziós

Ha az alkalmazást hozott létre egy eszközt összefüggésben és azonnal elkezdte hívás GDI rajz vagy kimeneti funkció, az alapértelmezett oldalt tér készüléket tér átalakítása és a készülék tér átalakítására a kliens terület (a kérelem benyújtása előtt hívja SetWorldTransform funkció nem jelenik meg a világban koordináta tér átalakítására oldalra tér).

Az alapértelmezett lap tér készüléket tér átalakítás eredmény az 1-1 leképezés, mivel az oldalon teret leképezve a pontra, hogy az eszköz helyet. Mint már korábban említettük, ezt az átalakítást nem határozza meg a mátrix, hanem a nézetablak szélessége osztva az ablak szélességét, magasságát osztva a magasság a nézetablak ablakot, és levonni. Abban az esetben az alapértelmezett, a nézetablak mérete 1x1 pixel, az ablak mérete 1x1 oldalra egység.

Készülék helyet egy fizikai eszköz (kliens területe az asztal vagy a nyomtató), a konverziós eredmény mindig egy, azaz egy egység mindig a kliens eszköz helyet régióban, az asztalon, vagy a nyomtató készülék megfelel. Az egyetlen célja az átalakítás pásztázás. Nem számít, milyen helyzetben az ablakot az asztalra, akkor soha nem lesz képes biztosítani, hogy a kimeneti helyesen jelenik meg az ablakban.

Az alapértelmezett konverziós egy egyedülálló eszköz, a tér és az y tengely irányában az alkalmazás ablak. Az alapértelmezett állapotban, y-tengely pozitív lefelé, negatív y irányban felfelé.

A logikai és a készülék koordináták

Koordináta értékeket használják szinte minden a GDI függvények használják logikai egységet. A Windows kell alakítani logikai egységek felszerelés egység ", azaz a pixel. Ez az átalakítás határozza meg feltérképezése eredetét és mértékét, az ablak és a nézetablak ablak és a nézetablakban ellenőrzéseket.

Windows összes üzenetet (mint például a WM_SIZE, WM_MOUSEMOVE, WM_LBUTTONDOWN, WM_LBUTTONUP), minden nem GDI funkció és néhány GDI funkciók (pl. GetDeviceCaps funkció) mindig használja a készüléket koordinátákat.

"Ablak" alapul logikai koordináták, logikai koordináták lehetnek pixel, mm, cm, és más egységek, "nézetablakban" alapul a készülék koordináták (pixel). Általában az ablakon terület és az ugyanazon ügyfél.

Az alapértelmezett leképezési mód MM_TEXT. Ebben mapping módban, logikai egységek és berendezések ugyanabban az egységben.


Előző 1 Következő Válassza ki a Pages
Használó Felülvizsgálati
Nincs még hozzászólás
Én is kommentálom [Látogató (18.220.*.*) | Bejelentkezés ]

Nyelv :
| Ellenőrző kód :


Keresés

版权申明 | 隐私权政策 | Szerzői jog @2018 A világ enciklopédikus tudás