[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15907] branches/harmonic-skeleton/source/ blender/src/reeb.c: Draw embeding points in blue, easy to visualize long stretches without embedings.

Martin Poirier theeth at yahoo.com
Fri Aug 1 22:01:03 CEST 2008


Revision: 15907
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15907
Author:   theeth
Date:     2008-08-01 22:01:01 +0200 (Fri, 01 Aug 2008)

Log Message:
-----------
Draw embeding points in blue, easy to visualize long stretches without embedings.

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

Modified: branches/harmonic-skeleton/source/blender/src/reeb.c
===================================================================
--- branches/harmonic-skeleton/source/blender/src/reeb.c	2008-08-01 19:49:11 UTC (rev 15906)
+++ branches/harmonic-skeleton/source/blender/src/reeb.c	2008-08-01 20:01:01 UTC (rev 15907)
@@ -3432,8 +3432,6 @@
 		char text[128];
 		char *s = text;
 		
-		initArcIterator(&iter, arc, arc->head);
-		
 		if (arc->symmetry_level == 1)
 		{
 			glColor3f(1, 0, 0);
@@ -3455,6 +3453,7 @@
 			
 			if (arc->bcount)
 			{
+				initArcIterator(&iter, arc, arc->head);
 				for (bucket = nextBucket(&iter); bucket; bucket = nextBucket(&iter))
 				{
 					glVertex3fv(bucket->p);
@@ -3469,6 +3468,16 @@
 		glBegin(GL_POINTS);
 			glVertex3fv(arc->head->p);
 			glVertex3fv(arc->tail->p);
+			
+			glColor3f(0.5f, 0.5f, 1);				
+			if (arc->bcount)
+			{
+				initArcIterator(&iter, arc, arc->head);
+				for (bucket = nextBucket(&iter); bucket; bucket = nextBucket(&iter))
+				{
+					glVertex3fv(bucket->p);
+				}
+			}
 		glEnd();
 		
 		VecLerpf(vec, arc->head->p, arc->tail->p, 0.5f);





More information about the Bf-blender-cvs mailing list