Clutter Engine 0.0.1
Loading...
Searching...
No Matches
normal.inl
1
2
3namespace glm
4{
5 template<typename T, qualifier Q>
6 GLM_FUNC_QUALIFIER vec<3, T, Q> triangleNormal
7 (
8 vec<3, T, Q> const& p1,
9 vec<3, T, Q> const& p2,
10 vec<3, T, Q> const& p3
11 )
12 {
13 return normalize(cross(p1 - p2, p1 - p3));
14 }
15}//namespace glm
GLM_FUNC_QUALIFIER vec< L, T, Q > normalize(vec< L, T, Q > const &x)
Definition func_geometric.inl:190
GLM_FUNC_QUALIFIER vec< 3, T, Q > cross(vec< 3, T, Q > const &x, vec< 3, T, Q > const &y)
Definition func_geometric.inl:175
GLM_FUNC_DECL vec< 3, T, Q > triangleNormal(vec< 3, T, Q > const &p1, vec< 3, T, Q > const &p2, vec< 3, T, Q > const &p3)
Definition normal.inl:7
Core features
Definition common.hpp:21
Definition qualifier.hpp:35