Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenlib/intern/math_vector.c')
-rw-r--r--source/blender/blenlib/intern/math_vector.c19
1 files changed, 12 insertions, 7 deletions
diff --git a/source/blender/blenlib/intern/math_vector.c b/source/blender/blenlib/intern/math_vector.c
index 6c4000c6142..15d671e38d7 100644
--- a/source/blender/blenlib/intern/math_vector.c
+++ b/source/blender/blenlib/intern/math_vector.c
@@ -25,6 +25,11 @@
* ***** END GPL LICENSE BLOCK *****
* */
+/** \file blender/blenlib/intern/math_vector.c
+ * \ingroup bli
+ */
+
+
#include "BLI_math.h"
@@ -202,10 +207,10 @@ void angle_tri_v3(float angles[3], const float v1[3], const float v2[3], const f
normalize_v3(ed2);
normalize_v3(ed3);
- angles[0]= M_PI - angle_normalized_v3v3(ed1, ed2);
- angles[1]= M_PI - angle_normalized_v3v3(ed2, ed3);
+ angles[0]= (float)M_PI - angle_normalized_v3v3(ed1, ed2);
+ angles[1]= (float)M_PI - angle_normalized_v3v3(ed2, ed3);
// face_angles[2] = M_PI - angle_normalized_v3v3(ed3, ed1);
- angles[2]= M_PI - (angles[0] + angles[1]);
+ angles[2]= (float)M_PI - (angles[0] + angles[1]);
}
void angle_quad_v3(float angles[4], const float v1[3], const float v2[3], const float v3[3], const float v4[3])
@@ -222,10 +227,10 @@ void angle_quad_v3(float angles[4], const float v1[3], const float v2[3], const
normalize_v3(ed3);
normalize_v3(ed4);
- angles[0]= M_PI - angle_normalized_v3v3(ed1, ed2);
- angles[1]= M_PI - angle_normalized_v3v3(ed2, ed3);
- angles[2]= M_PI - angle_normalized_v3v3(ed3, ed4);
- angles[3]= M_PI - angle_normalized_v3v3(ed4, ed1);
+ angles[0]= (float)M_PI - angle_normalized_v3v3(ed1, ed2);
+ angles[1]= (float)M_PI - angle_normalized_v3v3(ed2, ed3);
+ angles[2]= (float)M_PI - angle_normalized_v3v3(ed3, ed4);
+ angles[3]= (float)M_PI - angle_normalized_v3v3(ed4, ed1);
}
/********************************* Geometry **********************************/