[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27176] trunk/blender/source/blender/ blenkernel/intern/unit.c: bugfix [#21381] Wrong negative separated units
Campbell Barton
ideasman42 at gmail.com
Sun Feb 28 00:22:10 CET 2010
Revision: 27176
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27176
Author: campbellbarton
Date: 2010-02-28 00:22:10 +0100 (Sun, 28 Feb 2010)
Log Message:
-----------
bugfix [#21381] Wrong negative separated units
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/unit.c
Modified: trunk/blender/source/blender/blenkernel/intern/unit.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/unit.c 2010-02-27 22:53:37 UTC (rev 27175)
+++ trunk/blender/source/blender/blenkernel/intern/unit.c 2010-02-27 23:22:10 UTC (rev 27176)
@@ -170,7 +170,8 @@
{
bUnitDef *unit= unit_best_fit(value, usys, NULL, 1);
- *value_a= floor(value/unit->scalar) * unit->scalar;
+ if(value < 0.0) *value_a= -floor(-value/unit->scalar) * unit->scalar;
+ else *value_a= floor( value/unit->scalar) * unit->scalar;
*value_b= value - (*value_a);
*unit_a= unit;
More information about the Bf-blender-cvs
mailing list