master
ブランチ master
ShaderPlayground / deps / glm / glm / gtx / normal.inl
271 B、15行 生 Blame 履歴
1/// @ref gtx_normal
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