Skip to content

Commit

Permalink
CameraPosition
Browse files Browse the repository at this point in the history
  • Loading branch information
Amos Wenger committed Nov 22, 2011
1 parent a056ef6 commit 9b3f169
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/exercises/EnvMap/EnvMap.cpp
Expand Up @@ -145,10 +145,9 @@ drawObject() {
m_mainShader.setMatrix4x4Uniform("ProjectionMatrix", m_camera.getProjectionMatrix());
m_mainShader.setMatrix4x4Uniform("ModelWorldTransform", m_mesh.getTransformation() );
m_mainShader.setMatrix4x4Uniform("ModelWorldNormalTransform", m_mesh.getTransformation().Inverse().Transpose() );

// test computing the camera's position
Vector3 origin;
origin = m_camera.getTransformation() * origin;

Vector3 cameraPosition = m_camera.getTransformation() * Vector3();
m_mainShader.setVector3Uniform("CameraPosition", cameraPosition.x, cameraPosition.y, cameraPosition.z);

glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_NORMAL_ARRAY);
Expand Down

0 comments on commit 9b3f169

Please sign in to comment.