[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31785] trunk/blender/source/blender/ blenkernel/intern/ipo.c: Fix for [#23028] Driver gets remapped when importing 2.49 file

Janne Karhu jhkarh at gmail.com
Mon Sep 6 12:35:32 CEST 2010


Revision: 31785
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31785
Author:   jhk
Date:     2010-09-06 12:35:32 +0200 (Mon, 06 Sep 2010)

Log Message:
-----------
Fix for [#23028] Driver gets remapped when importing 2.49 file
* Rotation drivers weren't converted properly from ipos to fcurves.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/ipo.c

Modified: trunk/blender/source/blender/blenkernel/intern/ipo.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/ipo.c	2010-09-06 10:25:38 UTC (rev 31784)
+++ trunk/blender/source/blender/blenkernel/intern/ipo.c	2010-09-06 10:35:32 UTC (rev 31785)
@@ -1301,13 +1301,14 @@
 				/* correct times for rotation drivers 
 				 *	- need to go from degrees to radians...
 				 * 	- there's only really 1 target to worry about 
+				 *  - were also degrees/10
 				 */
 				if (fcu->driver && fcu->driver->variables.first) {
 					DriverVar *dvar= fcu->driver->variables.first;
 					DriverTarget *dtar= &dvar->targets[0];
 					
 					if (ELEM3(dtar->transChan, DTAR_TRANSCHAN_ROTX, DTAR_TRANSCHAN_ROTY, DTAR_TRANSCHAN_ROTZ)) {
-						const float fac= (float)M_PI / 180.0f;
+						const float fac= (float)M_PI / 18.0f;
 						
 						dst->vec[0][0] *= fac;
 						dst->vec[1][0] *= fac;





More information about the Bf-blender-cvs mailing list