Co jsou souřadnice OpenGL®?
souřadnice OpenGL® jsou numerické hodnoty, které označují specifické pozice ve virtuálním, trojrozměrném (3D) prostoru. Tyto hodnoty jsou jednotlivé body podobné těm, které byly vyneseny na grafu v matematických aktivitách v aritmetice a algebry. Pomocí tohoto typu systému lze souřadnice identifikovat třemi různými hodnotami, které označují polohu konkrétního bodu v každém ze tří směrů. Souřadnice OpenGL® jsou obvykle označeny podél „osy y“, což je poloha nahoru nebo dolů; „osa x“, která diktuje polohu bodu doleva nebo doprava středu; a „osy z“, která označuje, jak těsně nebo daleko od diváka je bod umístěn. Zatímco tyto systémy mají obvykle dva směry a hodnoty, hodnotu „X“ a „Y“, systém použitý v OpenGL® má třetí hodnotu k určení, kde je objektve 3D prostoru. Používají se programátorem k přiřazení konkrétních souřadnic OpenGL® k různým bodům, které pak lze použít k vytvoření objektů v programu.
Jedním jednoduchým způsobem pro někoho, kdo si představí použití souřadnic OpenGL®, je zvážit základní graf používaný v matematice. Tento typ systému má vodorovnou čáru a svislou čáru nebo osu x a osu y. Bod na křižovatce mezi těmito dvěma je obvykle označen souřadnicí (0, 0) s prvním číslem představujícím osu x a druhou označení polohy na ose y.
souřadnice OpenGL® Používají podobný systém a umožňují někomu, aby v programu vytvořil objekty v programu, aby přiřadil hodnoty na vzdálenosti podél těchto os. Numerické hodnoty se pak používají k označení vzdálenosti bodu od této centrální průniky (0, 0). Záporné hodnoty označují doleva nebo dolů na osách, zatímco kladné hodnotypředstavují pozice napravo nebo nahoru z křižovatky. To znamená, že bod na (1, 1) je jedna jednotka napravo od centrálního bodu a jedna jednotka z něj.
Kromě těchto dvou os, souřadnice OpenGL® také používají osu Z, která představuje třetí dimenzi prostoru. Tato hodnota v zásadě řídí, jak blízko nebo daleko je bod z pozici pozorování neviditelné kamery v prostoru. Tato kamera představuje diváka, pokud byl ve virtuálním prostředí vytvořeném pomocí OpenGL®. Pozitivní hodnota na ose Z označuje objekt, který je blíže fotoaparátu než průsečík, zatímco záporné číslo se používá pro body, které jsou dále pryč.
Celý systém souřadnic OpenGL® umožňuje někomu označit přesné umístění bodu ve virtuálním 3D prostoru. Někdo proto může označit jeden bod na (1, 2, 3), což je objekt jedna jednotka napravo, dvě jednotky nahoru a tři jednotky směrem k divákovi zcentrální bod. Druhý bod může být vytvořen na (-1, 2, -1), který by byla jedna jednotka vlevo, dvě jednotky nahoru a jedna jednotka od diváka z centrálního bodu. Tyto dva body pak mohou být spojeny linií, která může existovat v 3D prostředí, s dalšími body a linky vytvářející složitější tvary.