Smazaný obsah Přidaný obsah
m Drobné úpravy vzhledu, opravy chyb
Doplnění o Programování v OpenGL + příklady. Převzato ze slovenské wikipedie.
Řádek 69:
 
Kniha o propojení OpenGL s Microsoft Windows.
 
== Programování v OpenGL ==
Programovací jazyky jako je například [[Delphi]] nebo [[C++]] mají vytvořené speciální knihovny, které umožňují jednoduchý přístup k API funkcím OpenGL. Některé jsou dostupné ihned po instalaci vývojového prostředí a některé jsou dostupné na internetu.
 
=== Základní příkazy ===
Následující příkazy jsou napsané v programovacím jazyku [[Delphi]], nicméně syntaxe ostatních jazyků pro uvedené příklady je dost podobná.
 
==== 1. příklad ====
Naznačuje jak vyprázdnit obsah grafických zásobníků.
glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT); // Vymazání zásobníku zobrazení a hloubkového zásobníku
 
==== 2. příklad ====
Příkaz umožní nahlédnout na trojrozměrný prostor pomocí projekce.
glMatrixMode( GL_PROJECTION ); // Definuje způsob nahlédnutí na vykreslované objekty.
 
==== 3. příklad ====
Používá se před umístěním nových objektů do trojrozměrného prostoru.
glLoadIdentity(); // Restartne pozici v grafické matici.
 
glTranslatef(0.0, -1.0, -5.0); // Příkaz nastaví pozici pro vykreslení v prostoru, která je uváděná v pořadí pro osy X, Y, Z.
 
==== 4. příklad ====
Funkce, která umožňuje rotaci objektu. Objekt může rotovat v libovolném směru pod libovolných úhlem.
glRotatef(12 ,0,-1,0); // První hodnota uvádí aktuální úhel zobrazení, dál jsou pak hodnoty pro otáčení na vybraných osách.
 
== Historie ==