diff options
Diffstat (limited to 'source/blender/freestyle/intern/geometry/VecMat.h')
-rw-r--r-- | source/blender/freestyle/intern/geometry/VecMat.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/freestyle/intern/geometry/VecMat.h b/source/blender/freestyle/intern/geometry/VecMat.h index bb12e5b97f0..acc593e8ac9 100644 --- a/source/blender/freestyle/intern/geometry/VecMat.h +++ b/source/blender/freestyle/intern/geometry/VecMat.h @@ -868,8 +868,9 @@ template<class T, unsigned N> inline Vec<T, N> operator/(const Vec<T, N> &v, const typename Vec<T, N>::value_type r) { Vec<T, N> res(v); - if (r) + if (r) { res /= r; + } return res; } @@ -878,8 +879,9 @@ template<class T, unsigned N> inline typename Vec<T, N>::value_type operator*(const Vec<T, N> &v1, const Vec<T, N> &v2) { typename Vec<T, N>::value_type sum = 0; - for (unsigned int i = 0; i < N; i++) + for (unsigned int i = 0; i < N; i++) { sum += v1[i] * v2[i]; + } return sum; } |