diff --git a/Debug/grk-cw8.exe b/Debug/grk-cw8.exe index 50f799a..984c8a4 100644 Binary files a/Debug/grk-cw8.exe and b/Debug/grk-cw8.exe differ diff --git a/Debug/grk-cw8.log b/Debug/grk-cw8.log index 40d53b1..dfd56a7 100644 --- a/Debug/grk-cw8.log +++ b/Debug/grk-cw8.log @@ -1,25 +1,25 @@  projekt.cpp -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(92,43): warning C4305: "argument": obcięcie z "double" do "float" -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(186,66): warning C4305: "argument": obcięcie z "double" do "physx::PxReal" -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(194,64): warning C4305: "argument": obcięcie z "double" do "physx::PxReal" -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(431,60): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(432,60): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(445,57): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(481,57): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(494,30): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(509,243): warning C4305: "argument": obcięcie z "double" do "T" +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(105,43): warning C4305: "argument": obcięcie z "double" do "float" +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(199,66): warning C4305: "argument": obcięcie z "double" do "physx::PxReal" +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(207,64): warning C4305: "argument": obcięcie z "double" do "physx::PxReal" +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(441,60): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(442,60): warning C4244: "argument": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(455,57): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(492,57): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(505,30): warning C4244: "inicjowanie": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(520,243): warning C4305: "argument": obcięcie z "double" do "T" with [ T=float ] -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(516,149): warning C4305: "argument": obcięcie z "double" do "T" +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(527,132): warning C4305: "argument": obcięcie z "double" do "T" with [ T=float ] -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(523,26): warning C4244: "inicjowanie": konwersja z "glm::tvec3::length_type" do "float", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(549,15): warning C4244: "argument": konwersja z "time_t" do "unsigned int", możliwa utrata danych -D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(581,49): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(544,57): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(583,15): warning C4244: "argument": konwersja z "time_t" do "unsigned int", możliwa utrata danych +D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\src\projekt.cpp(616,49): warning C4244: "=": konwersja z "double" do "float", możliwa utrata danych Camera.obj : warning LNK4075: zignorowano opcję „/EDITANDCONTINUE” z powodu określenia opcji „/INCREMENTAL:NO” PhysXExtensions_static_32.lib(ExtCpuWorkerThread.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtCpuWorkerThread.obj)” lub w pozycji „D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\Debug\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania PhysXExtensions_static_32.lib(ExtDefaultCpuDispatcher.obj) : warning LNK4099: nie znaleziono pliku PDB „PhysXExtensions_static_32.pdb” z elementem „PhysXExtensions_static_32.lib(ExtDefaultCpuDispatcher.obj)” lub w pozycji „D:\Documents\2020\studia\s3e1\grafika\Projekt_Grafika\Debug\PhysXExtensions_static_32.pdb”; obiekt zostanie skonsolidowany bez informacji debugowania diff --git a/Debug/grk-cw8.pdb b/Debug/grk-cw8.pdb index 384e023..7ecf3b0 100644 Binary files a/Debug/grk-cw8.pdb and b/Debug/grk-cw8.pdb differ diff --git a/Debug/projekt.obj b/Debug/projekt.obj index 44edb6f..14d55a4 100644 Binary files a/Debug/projekt.obj and b/Debug/projekt.obj differ diff --git a/Debug/vc142.idb b/Debug/vc142.idb index 6d594ef..a69d2bb 100644 Binary files a/Debug/vc142.idb and b/Debug/vc142.idb differ diff --git a/Debug/vc142.pdb b/Debug/vc142.pdb index dd1c8a3..de9dadd 100644 Binary files a/Debug/vc142.pdb and b/Debug/vc142.pdb differ diff --git a/src/projekt.cpp b/src/projekt.cpp index 1179afb..42e4b36 100644 --- a/src/projekt.cpp +++ b/src/projekt.cpp @@ -22,6 +22,7 @@ GLuint programSkybox; GLuint programSun; GLuint cubemapTexture; GLuint cubemapTexture2; +GLuint cubemapTexture3; GLuint skyboxVAO, skyboxVBO; Core::Shader_Loader shaderLoader; @@ -64,6 +65,7 @@ Core::RenderContext shipContextOrbit, sphereContextOrbit, stationContextOrbit; float frustumScale = 1.f; bool loading = false; bool reload = false; +bool end = false; float orbitSpeed = 0.003f; // skybox @@ -87,6 +89,16 @@ std::vector faces2 "textures/skybox/stars3.jpeg", }; +std::vector faces3 +{ + "textures/skybox/stars4.jpeg", + "textures/skybox/stars4.jpeg", + "textures/skybox/stars4.jpeg", + "textures/skybox/stars4.jpeg", + "textures/skybox/stars4.jpeg", + "textures/skybox/stars4.jpeg", +}; + // Initalization of physical scene (PhysX) @@ -294,9 +306,6 @@ glm::mat4 createCameraMatrixLoading() { float time = glutGet(GLUT_ELAPSED_TIME) / 1000.0f - appLoadingTime; - // Obliczanie kierunku patrzenia kamery (w plaszczyznie x-z) przy uzyciu zmiennej cameraAngle kontrolowanej przez klawisze. - cameraPos = glm::vec3(0, 0, 40); - //cameraDir = glm::vec3(cosf(cameraAngle), 0.0f, sinf(cameraAngle)); cameraDir = glm::normalize(glm::vec3(0, 0, 0) - cameraPos); glm::vec3 up = glm::vec3(0, 1, 0); @@ -478,7 +487,7 @@ void renderScene() lightDir = glm::normalize(glm::vec3(1.0f, -1.0f, -1.0f)); lightPos = glm::vec3(0, 0, -800); cameraAngle = glm::radians(0.0f); - cameraPos = glm::vec3(0.f, 0.f, 250.f); + cameraPos = glm::vec3(0.f, 0.f, -250.f); stationPos = glm::vec3(0.f, -0.65f, 245.5f); appLoadingTime = glutGet(GLUT_ELAPSED_TIME) / 1000.0; } @@ -486,7 +495,7 @@ void renderScene() //orbit - else + else if (!end) { float time = glutGet(GLUT_ELAPSED_TIME) / 1000.0f - appLoadingTime; @@ -521,16 +530,19 @@ void renderScene() //stationmat = perspectiveMatrix * stationmat; glm::vec3 stationPos = glm::vec3(stationmat[3][0], stationmat[3][1], stationmat[3][2]); - //glm::vec3 dif = stationPos - cameraPos; - //float difference = dif.length(); - //if (difference < 5) { - //shutdown(); - //} float distance = sqrt((cameraPos.x - stationPos.x)*(cameraPos.x - stationPos.x) + (cameraPos.z - stationPos.z)* (cameraPos.z - stationPos.z)); std::cout << "distance: " << distance << std::endl; //std::cout << "cameraPos.x: " << cameraPos.x << "cameraPos.z: " << cameraPos.z <