[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