[Bf-blender-cvs] [aba5fc2] master: Math Lib: use higher precision for vector printing

Campbell Barton noreply at git.blender.org
Tue Sep 16 16:35:28 CEST 2014


Commit: aba5fc29d5817d8bb81c95efa0569bda21ba2a3f
Author: Campbell Barton
Date:   Tue Sep 16 22:04:44 2014 +1000
Branches: master
https://developer.blender.org/rBaba5fc29d5817d8bb81c95efa0569bda21ba2a3f

Math Lib: use higher precision for vector printing

Only use for debugging, where precision is often important.

===================================================================

M	source/blender/blenlib/intern/math_vector.c

===================================================================

diff --git a/source/blender/blenlib/intern/math_vector.c b/source/blender/blenlib/intern/math_vector.c
index 6b37b0d..887ec7d 100644
--- a/source/blender/blenlib/intern/math_vector.c
+++ b/source/blender/blenlib/intern/math_vector.c
@@ -714,17 +714,17 @@ void rotate_v3_v3v3fl(float r[3], const float p[3], const float axis[3], const f
 
 void print_v2(const char *str, const float v[2])
 {
-	printf("%s: %.3f %.3f\n", str, v[0], v[1]);
+	printf("%s: %.8f %.8f\n", str, v[0], v[1]);
 }
 
 void print_v3(const char *str, const float v[3])
 {
-	printf("%s: %.3f %.3f %.3f\n", str, v[0], v[1], v[2]);
+	printf("%s: %.8f %.8f %.8f\n", str, v[0], v[1], v[2]);
 }
 
 void print_v4(const char *str, const float v[4])
 {
-	printf("%s: %.3f %.3f %.3f %.3f\n", str, v[0], v[1], v[2], v[3]);
+	printf("%s: %.8f %.8f %.8f %.8f\n", str, v[0], v[1], v[2], v[3]);
 }
 
 void print_vn(const char *str, const float v[], const int n)
@@ -732,7 +732,7 @@ void print_vn(const char *str, const float v[], const int n)
 	int i = 0;
 	printf("%s[%d]:", str, n);
 	while (i < n) {
-		printf(" %.3f", v[i++]);
+		printf(" %.8f", v[i++]);
 	}
 	printf("\n");
 }




More information about the Bf-blender-cvs mailing list