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;


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to