Programowanie w systemie UNIX/c grafika/OpenGL/glut: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
linki, zbędne spacje |
|||
Linia 1:
GLUT = Graphics Library Utility Tool-kit (
=Wersje=
* oryginalna (
* freeglut <ref>[http://freeglut.sourceforge.net/ FreeGLUT is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library]</ref>
* openglut
Jak sprawdzić jaką wersję używamy
locate glut.h
otrzymujemy
/usr/include/GL/freeglut.h
Linia 18 ⟶ 15:
Możemy używać
#ifdef FREEGLUT
Linia 40 ⟶ 37:
Test suite : no
Installed Library : libglut.so
Instrukcje
./configure --prefix=/usr --disable-static && make
Teraz jako root
make install
Linia 51 ⟶ 48:
=Interakcja=
Program sterowany zdarzeniami
* mysz (
* klawiatura
* menu
* okno (
* system (
* program (
Typy zdarzeń związanych z myszą :▼
* kliknięcie ( glutMouseFunc )▼
* ruch ( glutMotionFunc, glutPassiveMotionFunc ) ▼
* przekraczanie granic okna ( glutEntryFunc )▼
=Programy=
== Użycie GLUT do sprawdzenia wersji OpenGL ==
Linia 89 ⟶ 84:
== Więcej informacji ==
Ten program wyświetla informacje o
Kompilacja
gcc v.c -lglut -lGL
Uruchomienie
./a.out
Linia 177 ⟶ 172:
=Źródła=
<references/>
[[Kategoria:OpenGL]]
|