[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [29616] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: Make hair particles also support drawing their number next

Brecht Van Lommel brecht at blender.org
Tue Jun 22 17:02:23 CEST 2010


Revision: 29616
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29616
Author:   blendix
Date:     2010-06-22 17:02:23 +0200 (Tue, 22 Jun 2010)

Log Message:
-----------
Make hair particles also support drawing their number next
to them, previously this only worked for regular particles.

(merge from render25 branch)

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/drawobject.c

Modified: trunk/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawobject.c	2010-06-22 14:27:04 UTC (rev 29615)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c	2010-06-22 15:02:23 UTC (rev 29616)
@@ -3927,6 +3927,20 @@
 		cd2=cdata2=0;
 
 		glLineWidth(1.0f);
+
+		if((part->draw & PART_DRAW_NUM) && (v3d->flag2 & V3D_RENDER_OVERRIDE)==0){
+			cache=psys->pathcache;
+
+			for(a=0, pa=psys->particles; a<totpart; a++, pa++){
+				float vec_txt[3];
+				val[0]= '\0';
+
+				sprintf(val, "%i", a);
+				/* use worldspace beause object matrix is alredy applied */
+				mul_v3_m4v3(vec_txt, ob->imat, cache[a]->co);
+				view3d_cached_text_draw_add(vec_txt[0],  vec_txt[1],  vec_txt[2], val, 10, V3D_CACHE_TEXT_WORLDSPACE);
+			}
+		}
 	}
 	else if(pdd && ELEM(draw_as, 0, PART_DRAW_CIRC)==0){
 		glDisableClientState(GL_COLOR_ARRAY);





More information about the Bf-blender-cvs mailing list