support cylinder, box, sphere, https://code.ros.org/trac/ros-pkg/ticket/4276

support non-mesh primitives, cylinder, box, sphere
see https://code.ros.org/trac/ros-pkg/ticket/4276