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);


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to