| /////////////////////////////////////////////////////////////////////////////////////////////////// |
| // OpenGL Mathematics Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) |
| /////////////////////////////////////////////////////////////////////////////////////////////////// |
| // Created : 2005-12-21 |
| // Updated : 2009-03-06 |
| // Licence : This source is under MIT License |
| // File : glm/gtx/projection.inl |
| /////////////////////////////////////////////////////////////////////////////////////////////////// |
| |
| namespace glm |
| { |
| template <typename vecType> |
| GLM_FUNC_QUALIFIER vecType proj |
| ( |
| vecType const & x, |
| vecType const & Normal |
| ) |
| { |
| return glm::dot(x, Normal) / glm::dot(Normal, Normal) * Normal; |
| } |
| }//namespace glm |