Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //cam fpp
- // zmiana parametrow kamery w czasie ruchu
- glm::mat4 camRot = glm::rotate(glm::mat4(1.0f), (rotate + 90), glm::vec3(0.0f, 0.0f, 1.0f));
- glm::vec4 up = camRot * glm::vec4(0, 1, 0, 1);
- float upX = (float)sin((rotate +90)* 3.14 / 180);
- float upY = (float)cos((rotate +90)* 3.14 / 180);
- camera.setUp(glm::vec3(upX, upY, 0));
- camera.setPosition(glm::vec3(posX - 4 * upX, posY - 4 * upY, posZ + 5.5f));
- float camTZ = posZ;
- float camTY = posY;
- float camTX = posX;
- camera.setTarget(glm::vec3(camTX, camTY, camTZ));
- //camera.setPosition(glm::vec3(posX, (posY - 4), (posZ + 8)));
- //camera.setTarget(glm::vec3(posX, posY, posZ));
- }
- /*zmien w testModel->GetMesh(i)->getLocalWorld() *
- glm::translate(glm::mat4(1.0f), glm::vec3(posX, posY, 0)) * 0 na posZ*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement