ros-visualization/rviz — pull request #531 by aleeper (2012-10-11 04:38:12+00:00)
Title: Fixes to arrow scaling to match API!

Arrows were bugging me, and I think I tracked down all the problems....

Please double check me on this, but I'm almost certain the previous arrow implementation was effectively creating diameters instead of radii, and the scaling was being applied to the wrong axes (perhaps an artifact of David's changing Rviz to use the Rviz frame convention) which resulted in totally screwy looking arrows unless the scaling was uniform (1,1,1).

You can play with scripts/marker_test.py to see arrow scaling compared to sphere/cylinder/cube shapes.

I think I caught all the places in Rviz that were creating arrows (TF, Pose display), and changed the default arguments, etc so that everything should appear the same as it used to.

I also created a pull request on interactive_markers, since the arrows look too fat otherwise.