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