Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. //cam fpp
  2.  
  3. // zmiana parametrow kamery w czasie ruchu
  4.  
  5.     glm::mat4 camRot = glm::rotate(glm::mat4(1.0f), (rotate + 90), glm::vec3(0.0f, 0.0f, 1.0f));
  6.     glm::vec4 up = camRot * glm::vec4(0, 1, 0, 1);
  7.  
  8.     float upX = (float)sin((rotate +90)* 3.14 / 180);
  9.     float upY = (float)cos((rotate +90)* 3.14 / 180);
  10.     camera.setUp(glm::vec3(upX, upY, 0));
  11.  
  12.     camera.setPosition(glm::vec3(posX - 4 * upX, posY - 4 * upY, posZ + 5.5f));
  13.  
  14.     float camTZ = posZ;
  15.     float camTY = posY;
  16.     float camTX = posX;
  17.     camera.setTarget(glm::vec3(camTX, camTY, camTZ));
  18.  
  19.     //camera.setPosition(glm::vec3(posX, (posY - 4), (posZ + 8)));
  20.     //camera.setTarget(glm::vec3(posX, posY, posZ));
  21. }
  22. /*zmien w   testModel->GetMesh(i)->getLocalWorld() *
  23.             glm::translate(glm::mat4(1.0f), glm::vec3(posX, posY, 0)) *        0 na posZ*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement