| 452 | |
| 453 | template<class T> |
| 454 | inline vec3<T> clamp(const vec3<T> &p, T pMin, T pMax) { |
| 455 | return vec3<T>( |
| 456 | clamp(p.x, pMin, pMax), |
| 457 | clamp(p.y, pMin, pMax), |
| 458 | clamp(p.z, pMin, pMax)); |
| 459 | } |
| 460 | |
| 461 | template<class T> |
| 462 | inline vec3<T> triangleNormal(const vec3<T> &v0, const vec3<T> &v1, const vec3<T> &v2) { |
no outgoing calls
no test coverage detected