Changeset 501 for trunk/nv/interface/camera.hh
- Timestamp:
- 06/15/16 18:34:37 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/interface/camera.hh
r486 r501 84 84 const mat4& get_view() const { return m_camera.get_view(); } 85 85 const mat4& get_projection() const { return m_camera.get_projection(); } 86 mat4 get_modelview() const { return get_view() * m_model; } 87 mat4 get_mvp() const { return m_camera.get_projection() * get_modelview(); } 86 mat4 get_viewprojection() const { return m_camera.get_projection() * get_view(); } 87 mat4 get_modelview() const { return get_view() * m_model; } 88 mat4 get_mvp() const { return m_camera.get_projection() * get_modelview(); } 88 89 89 90 mat4 get_view_inv() const { return math::inverse( get_view() ); } 90 91 mat4 get_model_inv() const { return math::inverse( get_model() ); } 91 92 mat4 get_modelview_inv() const { return math::inverse( get_modelview() ); } 92 mat4 get_projection_inv() const { return math::inverse( get_projection() ); } 93 mat4 get_projection_inv() const { return math::inverse( get_projection() ); } 94 mat4 get_viewprojection_inv() const { return math::inverse( get_viewprojection() ); } 93 95 mat4 get_mvp_inv() const { return math::inverse( get_mvp() ); } 94 96 mat3 get_normal() const { return math::transpose( math::inverse( mat3( get_modelview() ) ) ); }
Note: See TracChangeset
for help on using the changeset viewer.