Index: ./panda/src/grutil/meshDrawer.cxx =================================================================== RCS file: /cvsroot/panda3d/panda/src/grutil/meshDrawer.cxx,v retrieving revision 1.7 diff -u -r1.7 meshDrawer.cxx --- ./panda/src/grutil/meshDrawer.cxx 16 Nov 2010 08:58:46 -0000 1.7 +++ ./panda/src/grutil/meshDrawer.cxx 6 Mar 2011 14:19:11 -0000 @@ -360,11 +360,10 @@ int number, float offset) { offset = offset-floor(offset); - LVector3f relative_pos = stop; - LVector3f vec = stop - start; - float distance = vec.length(); + LVector3f relative_pos; + LVector3f vec = start - stop; for(int i = 0; i < number; i++) { - relative_pos = stop + vec * ((i-offset)*(distance/float(number))); + relative_pos = stop + vec * ((i-offset)/float(number)); billboard(relative_pos,frame,size,_color); } }