[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52329] trunk/blender/source/blender/ modifiers/intern/MOD_skin.c: fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit length axis .

Campbell Barton ideasman42 at gmail.com
Sun Nov 18 12:48:24 CET 2012


Revision: 52329
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52329
Author:   campbellbarton
Date:     2012-11-18 11:48:21 +0000 (Sun, 18 Nov 2012)
Log Message:
-----------
fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit length axis.

Modified Paths:
--------------
    trunk/blender/source/blender/modifiers/intern/MOD_skin.c

Modified: trunk/blender/source/blender/modifiers/intern/MOD_skin.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_skin.c	2012-11-18 10:17:07 UTC (rev 52328)
+++ trunk/blender/source/blender/modifiers/intern/MOD_skin.c	2012-11-18 11:48:21 UTC (rev 52329)
@@ -537,6 +537,7 @@
 	/* Get axis and angle to rotate frame by */
 	angle = angle_normalized_v3v3(ine[0], oute[0]) / 2.0f;
 	cross_v3_v3v3(axis, ine[0], oute[0]);
+	normalize_v3(axis);
 
 	/* Build frame matrix (don't care about X axis here) */
 	copy_v3_v3(mat[0], ine[0]);




More information about the Bf-blender-cvs mailing list