2015-03-27 - 0.15.0
- Fix never-set orientation of Interactive Markers (rethink-rlinsalata)
- Properly implement MARKER_TEXT_VIEW_FACING (T045T)
2015-03-09 - 0.14.0
- Make distance to near and far plane configurable (daniel86)
- Use phong shading instead of lambert shading (daniel86)
- Fix rotation of SceneNodes (jakobs)
- Fixed STL loader (jakobs)
- Added support for multiple visuals per link (jakobs)
- Removes package:// from URI (rctoris)
- Only adds material to a model that has none (rctoris)
2015-02-13 - 0.13.0
- Fixed memory leak of mesh marker (asisbot)
- Support for different marker actions (daniel86)
2015-02-04 - 0.12.0
- Apply touch event to interactive menu marker (asisbot)
- Antialias fix (daniel86)
- Updated depthcloud example to use web_video_server (mitchellwills)
2014-12-08 - 0.11.0
- Change linePrecision on raycaster (mszarski)
- Added support for loading STLs as meshes (mitchellwills)
- Compute normals after loading an STL model (T045T)
- Fixed depth cloud example (mitchellwills)
- Fixed video method name [Akin Sisbot]
- Fixed multi-touch operation for both Windows and Android tablet [Akin Sisbot]
- Fix for ROS3D.Viewer clear color [Daniel Beßler]
2014-09-09 - 0.10.0
- Updated threejs library to r61 (mitchellwills)
2014-07-07 - 0.9.0
- Prevents empty text from being rendered (rctoris)
- Added MarkerArrayClient (T045T)
- Use namespace for Markers - ID alone is not supposed to be unique (T045T)
- Use a separate TFClient to get the transform from InteractiveMarker to its sub-Markers (T045T)
- Interactivemarkers: get the correct transformation for sub-markers (T045T)
- Enable markdown parsing in JSDoc and add newlines to ensure proper parsing of lists (T045T)
2014-06-11 - 0.8.0
- Added flag to change the type of collada loader (rctoris)
- Fix typo in description of onMouseMove() (T045T)
- Use the total length of zoomDelta, not just the y component, for multi-touch zooming (T045T)
- Correction on measure unit for cellSize (rbonghi)
- Urdf shapes fix (rbonghi)
- Allow to change cellSize (rk4an)
- Added LINE_STRIP and LINE_LIST support (mszarski)
- Add tfPrefix for multi-robots support (erkan)
- Remove memory leak from MarkerClient (knowrob)
- Changed MarkerClient to support multiple markers at a time (knowrob)
2013-08-23 - r7
- Improved tablet support (KazutoMurase)
- Fix to cylinder marker type (KazutoMurase)
- Fix to IM transforms (eratner)
- Fix to colored mesh resources (eratner)
2013-06-06 - r6
2013-05-29 - r5
- Added DepthCloud class for point ploud streaming with ros_web_video and depthcloud_encoder (jkammerl), (dgossow)
2013-04-15 - r4
- Initial pose now set in SceneNode (rctoris)
- Texture method for OccupancyGrid changed to canvas to allow for very large maps (rctoris)
- OccupancyGrid origin now in corner instead of center of image (rctoris)
- Optional TF client added to occupancy grid client (rctoris)
- Interactive markers now removed correctly (rctoris)
- Viewer now takes an optional initial camera position (rctoris)
- Orbit controls fixed to prevent flicker during camera pan (rctoris)
- Scale (units) now work in Collada files (rctoris)
- Grunt files added and code cleanup for linter (rctoris)
2013-04-03 - r3
- ColladaLoader2 added as third-party module (rctoris)
- ColladaLoader2 replaces THREE.ColladaLoader (rctoris)
- Viewer now takes an option intensity for the lighting (rctoris)
2013-04-03 - r2
- Examples now use CDN version of DAE files (rctoris)
- Maps module added with OccupancyGrid and client (rctoris)
- SceneNode now takes an optional pose (rctoris)
- Bugfix in InteractiveMarkerClient path option (rctoris)
- Bugfix in interactive marker feedback (rctoris)
2013-03-17 - r1
- Initial development of ROS3D (rctoris)