CGSG/Workshop: Unterschied zwischen den Versionen
Kyrah (Diskussion | Beiträge) K →Teil 1: moved sample code to Metalab SVN server |
Kyrah (Diskussion | Beiträge) K Fixed b0rken links |
||
Zeile 21: | Zeile 21: | ||
## Mac OS X mit SDL als framwork: <code>CFLAGS = SDLMain.m</code> und <code>LIBS = -framework SDL -framework Cocoa -framework OpenGL</code> | ## Mac OS X mit SDL als framwork: <code>CFLAGS = SDLMain.m</code> und <code>LIBS = -framework SDL -framework Cocoa -framework OpenGL</code> | ||
## Unix (inkl. Mac OS X mit SDL als .dylib): <code>CFLAGS = `sdl-config --cflags`</code> und <code>LIBS = `sdl-config --libs` -lGL -lGLU</code> | ## Unix (inkl. Mac OS X mit SDL als .dylib): <code>CFLAGS = `sdl-config --cflags`</code> und <code>LIBS = `sdl-config --libs` -lGL -lGLU</code> | ||
# [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/basicsdl.cpp | # [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/basicsdl.cpp basicsdl.cpp] SDL "Rahmen-Applikation" | ||
# [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/triangle.cpp | # [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/triangle.cpp triangle.cpp] weißes Dreieck auf schwarzem Hintergrund | ||
# Perspektive | # Perspektive | ||
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/proj_ortho.cpp | ## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/proj_ortho.cpp proj_ortho.cpp] orthographische Projektion | ||
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/proj_persp.cpp | ## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/proj_persp.cpp proj_persp.cpp] perspektivische Projektion | ||
# 3 Varianten, ein Dreieck zu verschieben: | # 3 Varianten, ein Dreieck zu verschieben: | ||
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/transtri1.cpp | ## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/transtri1.cpp transtri1.cpp] Vertices modifizieren | ||
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/transtri2.cpp | ## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/transtri2.cpp transtri2.cpp] glTranslatef() | ||
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/transtri3.cpp | ## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/transtri3.cpp transtri3.cpp] Kamera-Position verändern | ||
# [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/tricolor.cpp | # [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/tricolor.cpp tricolor.cpp] Dreieck in Farbe | ||
# [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/3ddrawing.cpp | # [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/3ddrawing.cpp 3ddrawing.cpp] 3D-Aufgabe "Haus" | ||
=== Teil 2 === | === Teil 2 === |