|
1 | 1 | # Change Log
|
2 | 2 |
|
| 3 | +## [0.19.0] 27 September 2024 |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +- Added skeleton animation (mesh skinning) performed on GPU |
| 8 | + - Added API call to assign bone weights to the mesh |
| 9 | + - `rgl_mesh_set_bone_weights` |
| 10 | + - Added API call to assign restposes to the mesh |
| 11 | + - `rgl_mesh_set_restposes` |
| 12 | + - Added API call to set the current pose of the given Entity in world coordinates |
| 13 | + - `rgl_entity_set_pose_world` |
| 14 | +- Added multi-return outputs |
| 15 | + - Multi-return point clouds can be post-processed and outputted by RGL |
| 16 | + - Added more return types supported (second, strongest, second strongest) |
| 17 | + - Added API call to configure return mode |
| 18 | + - `rgl_node_raytrace_configure_return_mode` |
| 19 | +- Added support for ROS 2 Jazzy |
| 20 | + |
| 21 | +### Changed |
| 22 | + |
| 23 | +- Changed API calls for handling animations resulted from external animation system |
| 24 | + - Removed API call to update vertices of the mesh |
| 25 | + - `rgl_mesh_update_vertices` |
| 26 | + - Added API call to update vertices of the entity |
| 27 | + - `rgl_entity_apply_external_animation` |
| 28 | + - In current implementation, meshes that are animated can be shared between entities |
| 29 | + - Previously, such meshes must be duplicated because vertices were updated in the mesh object |
| 30 | + - Now, the entity holds its copy of animated vertices |
| 31 | +- Renamed API call for setting transform of the entity |
| 32 | + - `rgl_entity_set_pose` -> `rgl_entity_set_transform` |
| 33 | + - Pose is considered as set of skeleton bones transforms |
| 34 | + |
| 35 | +### Fixed |
| 36 | + |
| 37 | +- Fixed error message from yield node when trying to get field data that was not requested |
| 38 | + |
| 39 | +### Removed |
| 40 | + |
| 41 | +- Removed API call to switch between return modes: |
| 42 | + - `rgl_node_multi_return_switch` |
| 43 | + - Replaced by `rgl_node_raytrace_configure_return_mode` |
| 44 | + |
3 | 45 | ## [0.18.0] 24 July 2024
|
4 | 46 |
|
5 | 47 | ### Added
|
|
0 commit comments