Zum Inhalt springen

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 01_basicsdl.cpp] SDL "Rahmen-Applikation"
# [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 02_triangle.cpp] weißes Dreieck auf schwarzem Hintergrund
# [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 03_proj_ortho.cpp] orthographische Projektion
## [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 03_proj_persp.cpp] perspektivische Projektion
## [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 04_transtri1.cpp] Vertices modifizieren
## [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 04_transtri2.cpp] glTranslatef()
## [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 04_transtri3.cpp] Kamera-Position verändern
## [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 05_tricolor.cpp] Dreieck in Farbe
# [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 06_3ddrawing.cpp] 3D-Aufgabe "Haus"
# [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws1/3ddrawing.cpp 3ddrawing.cpp] 3D-Aufgabe "Haus"


=== Teil 2 ===
=== Teil 2 ===