[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16888] branches/nurbs/blender/source/ blender/src: easy weight editing fixed and works well now

Hamed Zaghaghi hamed.zaghaghi at gmail.com
Fri Oct 3 00:15:28 CEST 2008


Revision: 16888
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16888
Author:   zaghaghi
Date:     2008-10-03 00:15:28 +0200 (Fri, 03 Oct 2008)

Log Message:
-----------
easy weight editing fixed and works well now

Modified Paths:
--------------
    branches/nurbs/blender/source/blender/src/transform.c
    branches/nurbs/blender/source/blender/src/transform_conversions.c

Modified: branches/nurbs/blender/source/blender/src/transform.c
===================================================================
--- branches/nurbs/blender/source/blender/src/transform.c	2008-10-02 20:39:57 UTC (rev 16887)
+++ branches/nurbs/blender/source/blender/src/transform.c	2008-10-02 22:15:28 UTC (rev 16888)
@@ -94,8 +94,6 @@
 #include "BLI_blenlib.h"
 #include "BLI_editVert.h"
 
-#include "BDR_editcurve.h"
-
 #include "PIL_time.h"			/* sleep				*/
 
 #include "blendef.h"
@@ -3083,7 +3081,8 @@
 		if (td->flag & TD_SKIP)
 			continue;
 
-		weightflagNurb(SELECT, distance, 0);	
+		if(td->val)
+			*(td->val) = distance;
 	}
 	recalcData(t);
 

Modified: branches/nurbs/blender/source/blender/src/transform_conversions.c
===================================================================
--- branches/nurbs/blender/source/blender/src/transform_conversions.c	2008-10-02 20:39:57 UTC (rev 16887)
+++ branches/nurbs/blender/source/blender/src/transform_conversions.c	2008-10-02 22:15:28 UTC (rev 16888)
@@ -1430,6 +1430,9 @@
 						if (t->mode==TFM_CURVE_SHRINKFATTEN || t->mode==TFM_RESIZE) {
 							td->val = &(bp->radius);
 							td->ival = bp->radius;
+						}else if(t->mode==TFM_CURVE_WEIGHT){
+							td->val = &(bp->vec[3]);
+							td->ival = bp->vec[3];
 						} else {
 							td->val = &(bp->alfa);
 							td->ival = bp->alfa;





More information about the Bf-blender-cvs mailing list