[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