| 157 | } |
| 158 | |
| 159 | vec3 getMin(const vec3 &p) const FL_NOEXCEPT { |
| 160 | return vec3(fl::min(x, p.x), fl::min(y, p.y), fl::min(z, p.z)); |
| 161 | } |
| 162 | |
| 163 | template <typename U> vec3<U> cast() const FL_NOEXCEPT { |
| 164 | return vec3<U>(static_cast<U>(x), static_cast<U>(y), static_cast<U>(z)); |