yeet
This commit is contained in:
parent
3db8817187
commit
6121598e62
14
README.md
14
README.md
|
@ -8,24 +8,24 @@ Jonas Niewidok <br/>
|
|||
Finn Wolters
|
||||
|
||||
<h1> Bauen, Starten und Bedienen des Programms </h1>
|
||||
|
||||
//TODO
|
||||
|
||||
|
||||
<h1> TODO LIST </h1>
|
||||
|
||||
- [ ] README-Datei mit Informationen zum Bauen, zum Starten und zur Bedienung des
|
||||
Programms
|
||||
- [ ] Matrixfunktionen zur Umsetzung der benötigten Transformationen (Verschiebung, Drehung,
|
||||
- [X] Matrixfunktionen zur Umsetzung der benötigten Transformationen (Verschiebung, Drehung,
|
||||
Skalierung, Position und Orientierung der Kamera, Perspektivprojektion, Normalenmatrix)
|
||||
- [ ] mehrere Objekte in einer 3D-Szene
|
||||
- [ ] Animation der Kamera und/oder eines Objekts
|
||||
- [ ] Beleuchtung der Szene, wie in der Vorlesung beschrieben
|
||||
- [ ] Texturierung von mindestens einem Objekt
|
||||
- [X] mehrere Objekte in einer 3D-Szene
|
||||
- [X] Animation der Kamera und/oder eines Objekts
|
||||
- [X] Beleuchtung der Szene, wie in der Vorlesung beschrieben
|
||||
- [X] Texturierung von mindestens einem Objekt
|
||||
|
||||
Wenn ihr nicht nur bestehen sondern auch eine gute Note bekommen möchtet, müsst ihr auch
|
||||
möglichst viele der folgenden Anforderungen erfüllen:
|
||||
|
||||
- [ ] Import von Geometriedaten aus separaten Dateien
|
||||
- [X] Import von Geometriedaten aus separaten Dateien
|
||||
- [] sinnvolle Aufteilung des Codes auf mehrere Dateien (insb. Shader-Code in separaten
|
||||
Dateien)
|
||||
- [ ] Datentypen und Hilfsfunktionen für Shader, Geometriedaten, Texturen
|
||||
|
|
|
@ -150,6 +150,11 @@ void loadTexture(char* textureFile, GLuint* texture) {
|
|||
stbi_image_free(image);
|
||||
}
|
||||
|
||||
//TODO
|
||||
void drawObject() {
|
||||
|
||||
}
|
||||
|
||||
void init(void) {
|
||||
// create and compile vertex shader
|
||||
const GLchar *vertexTextConst = vertexShader_glsl;
|
||||
|
@ -221,7 +226,7 @@ void init(void) {
|
|||
// --------------- READ MODEL FILES
|
||||
|
||||
//objectData = readObjFiles(&models, numModels);
|
||||
char* c = "../obj/Yblock.obj";
|
||||
char* c = "../obj/new/Window.obj";
|
||||
objectData = readSingleObjFile(&c, 10, &numModels);
|
||||
printf("\nAmount %d\n", numModels);
|
||||
fflush(stdout);
|
||||
|
|
Loading…
Reference in New Issue