This page lists changes that were made in the 1.1.x series of visualization (C Turtle Alpha).
1.1.3 (2010-7-3)
- Now reports the exception message and exits cleanly if an exception is thrown during startup (r30816)
- Reduced the tf cache length to 60 seconds to significantly reduce memory usage (r30749)
PointCloud/PointCloud2/LaserScan displays: fixed selection properties to show the correct values (<<Ticket(ros-pkg,4168)>>, r30865)
COLLADA loading now properly transforms normals and does not use assimp's automatic conversion to Y-up (<<Ticket(ros-pkg,4274)>>, r31054)
URDF loading of spheres now uses the radius correctly (was using the radius as a diameter) (<<Ticket(ros-pkg,4273)>>, r31190)
Markers with a scale component of 0 (if that's not expected) now produce a warning (<<Ticket(ros-pkg,4292)>>, r31194)
1.1.2 (2010-7-1)
Receiving images, both in image_view and rviz no longer takes a larger amount of CPU than necessary (<<Ticket(ros-pkg,4173)>>, r30277)
MESH_RESOURCE marker will no longer crash on deletion when it had never received a valid (non-empty, loadable) resource (<<Ticket(ros-pkg,4180)>>, r30581)
MESH_RESOURCE markers now detect when the resource has changed, and update accordingly (r30585)
A MESH_RESOURCE marker can now use the materials defined in the mesh's file if you set mesh_use_embedded_materials to true. This works with mesh formats that include the material definitions inline, such as COLLADA (#4187, r30586)
- warn on multiple background tasks (e.g. image or CSV exporting)
ImageView: R and B channels were being swapped on CompressedImage message export
PlotView bug fixes
- reopening configure frame no longer clears plot
disabled drag & drop on configure frame due to wxPython bug
- fixed CSV export when striding
- chart fixes (e.g. axis label widths; no data or zero range display)
1.1.1 (2010-06-04)
Fixed support for the mesh scale attribute in a URDF (r29419)
- Point Clouds/Laser Scans
New PointCloud2 display (<<Ticket(ros-pkg,4087)>>)
Rewrote color/position transforming so that it is pluggable by pcl
- Loading of fields related to transforming intensity into color is not backwards compatible, please update your config files.
Support for loading COLLADA meshes and materials (<<Ticket(ros-pkg,3930)>>, r29747)
In the RobotModel display COLLADA materials override the urdf material specification
Support for new TRIANGLE_LIST visualization Marker type (r29750)
1.1 (2010-04-12)
- Added dialog which is shown when it cannot contact the master. No longer fully initializes and then closes immediately (r28449)
TF Display: added "Frame Timeout" option, which will fade out frames when we haven't received data about them in a certain amount of time. Defaults to 15 seconds. (#3825, r28455)
Ogre.log file is now suppressed by default, with a command line option (-l) to turn it on (r28432)
Fixed relative paths passed to -d command-line options (r28429)
- Marker Display
New MESH_RESOURCE marker type that can load meshes from disk/web
New TEXT_VIEW_FACING marker type for displaying text
- New frame locked option for markers, which automatically retransforms them into a frame every update cycle
Support for per-point color for POINT, CUBE_LIST, LINE_LIST and LINE_STRIP markers. Does not yet support per-point alpha though the capability exists in the message.
POINT, CUBE_LIST, LINE_LIST and LINE_STRIP markers no longer throw away messages with empty points members (#3839, r28128)
Camera Display now uses image_transport, with a dropdown to choose from the available transport types. It does not yet have any way of knowing which transport plugins are loaded however (<<Ticket(ros-pkg,3974)>>)
- Moved rendering into an idle callback, which should be a better way of keeping the UI responsive