[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31251] branches/nurbs-merge/source/ blender/editors/curve/editcurve.c: Deselect all only if extrudeflagNurb will succeess
Sergey Sharybin
g.ulairi at gmail.com
Wed Aug 11 17:40:46 CEST 2010
Revision: 31251
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31251
Author: nazgul
Date: 2010-08-11 17:40:46 +0200 (Wed, 11 Aug 2010)
Log Message:
-----------
Deselect all only if extrudeflagNurb will succeess
Modified Paths:
--------------
branches/nurbs-merge/source/blender/editors/curve/editcurve.c
Modified: branches/nurbs-merge/source/blender/editors/curve/editcurve.c
===================================================================
--- branches/nurbs-merge/source/blender/editors/curve/editcurve.c 2010-08-11 15:40:34 UTC (rev 31250)
+++ branches/nurbs-merge/source/blender/editors/curve/editcurve.c 2010-08-11 15:40:46 UTC (rev 31251)
@@ -1567,15 +1567,15 @@
if( isNurbselUV(nu, &u, &v, flag) ) {
- /* deselect all */
- bp= nu->bp;
- a= nu->pntsu*nu->pntsv;
- while(a--) {
- select_bpoint(bp, DESELECT, flag, HIDDEN);
- bp++;
- }
+ if(u==0 || u== nu->pntsv-1) { /* row in u-direction selected */
+ /* deselect all */
+ bp= nu->bp;
+ a= nu->pntsu*nu->pntsv;
+ while(a--) {
+ select_bpoint(bp, DESELECT, flag, HIDDEN);
+ bp++;
+ }
- if(u==0 || u== nu->pntsv-1) { /* row in u-direction selected */
if (nu -> pntsv == 1) nu -> orderv = 2;
ok= 1;
@@ -1603,6 +1603,14 @@
NRB_SizeChanged(nu->nurbanaPtr,nu->pntsu,nu->pntsv);
}
else if(v==0 || v== nu->pntsu-1) { /* collumn in v-direction selected */
+ /* deselect all */
+ bp= nu->bp;
+ a= nu->pntsu*nu->pntsv;
+ while(a--) {
+ select_bpoint(bp, DESELECT, flag, HIDDEN);
+ bp++;
+ }
+
ok= 1;
shift = v == 0? 1: 0;
More information about the Bf-blender-cvs
mailing list