[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12770] branches/harmonic-skeleton/blender /source/blender/src/editarmature.c: Select all generated bones by default

Martin Poirier theeth at yahoo.com
Mon Dec 3 21:10:48 CET 2007


Revision: 12770
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12770
Author:   theeth
Date:     2007-12-03 21:10:48 +0100 (Mon, 03 Dec 2007)

Log Message:
-----------
Select all generated bones by default

Modified Paths:
--------------
    branches/harmonic-skeleton/blender/source/blender/src/editarmature.c

Modified: branches/harmonic-skeleton/blender/source/blender/src/editarmature.c
===================================================================
--- branches/harmonic-skeleton/blender/source/blender/src/editarmature.c	2007-12-03 16:43:58 UTC (rev 12769)
+++ branches/harmonic-skeleton/blender/source/blender/src/editarmature.c	2007-12-03 20:10:48 UTC (rev 12770)
@@ -3697,6 +3697,7 @@
 		float angleLimit = (float)cos(G.scene->toolsettings->skgen_angle_limit * M_PI / 180.0f);
 		
 		parent = add_editbone("Bone");
+		parent->flag |= BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 		VECCOPY(parent->head, head->p);
 		
 		root = parent;
@@ -3721,7 +3722,7 @@
 				child = add_editbone("Bone");
 				VECCOPY(child->head, parent->tail);
 				child->parent = parent;
-				child->flag |= BONE_CONNECTED;
+				child->flag |= BONE_CONNECTED|BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 				
 				parent = child; /* new child is next parent */
 			}
@@ -3822,6 +3823,7 @@
 		int boneStart = iter.start;
 
 		parent = add_editbone("Bone");
+		parent->flag = BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 		VECCOPY(parent->head, head->p);
 		
 		for (previous = nextBucket(&iter), bucket = nextBucket(&iter);
@@ -3838,7 +3840,7 @@
 				child = add_editbone("Bone");
 				VECCOPY(child->head, parent->tail);
 				child->parent = parent;
-				child->flag |= BONE_CONNECTED;
+				child->flag |= BONE_CONNECTED|BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 				
 				parent = child; // new child is next parent
 				boneStart = iter.index; // start from end
@@ -3895,6 +3897,7 @@
 		int same = 0;
 		
 		parent = add_editbone("Bone");
+		parent->flag |= BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 		VECCOPY(parent->head, head->p);
 
 		initArcIterator(&iter, arc, head);
@@ -3964,7 +3967,7 @@
 				child = add_editbone("Bone");
 				VECCOPY(child->head, parent->tail);
 				child->parent = parent;
-				child->flag |= BONE_CONNECTED;
+				child->flag |= BONE_CONNECTED|BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 				
 				parent = child; // new child is next parent
 				
@@ -4091,6 +4094,7 @@
 		{
 			EditBone	*bone;
 			bone = add_editbone("Bone");
+			bone->flag |= BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL;
 			
 			VECCOPY(bone->head, head->p);
 			VECCOPY(bone->tail, tail->p);





More information about the Bf-blender-cvs mailing list