You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New time-line UI for quickly navigating and selecting observations.
New application:
ros-map-yaml2mrpt: CLI tool to import ROS map_server maps into MRPT formats.
Changes in libraries:
\ref mrpt_containers_grp
New functions mrpt::containers::find_closest() and mrpt::containers::find_closest_with_tolerance().
mrpt::containers::yaml now also keeps information about line and column positions for each token, see mrpt::containers::yaml::node_t::marks
\ref mrpt_core_grp
mrpt::Clock::toDouble() now returns 0 for default-constructed (invalid) time_point.
\ref mrpt_opengl_grp
mrpt::opengl::CMesh supports having (x,y) limits with maxCoord<minCoord for flipped elevation and image meshes.
New flag mrpt::opengl::CAssimpModel::LoadFlags::IgnoreMaterialColor for mrpt::opengl::CAssimpModel::loadScene()
A new rendering mode for default no-perspective transformations.
See mrpt::opengl::CCamera::setNoProjection()
\ref mrpt_poses_grp
Add correct displacement covariance calculation between two poses with cross-correlation via new method mrpt::poses::CPose3DQuatPDFGaussian::inverseCompositionCrossCorrelation() (Closes #1242)
\ref mrpt_system_grp
New funtions mrpt::system::toAbsolutePath(), mrpt::system::pathJoin()
Most functions in \ref filesystem ported to C++17 std::filesystem
\ref mrpt_tfest_grp
New method TMatchingPairList::overallSquareError() for SE(3) poses (CPose3D).
Deprecations:
The following macros, which were already deprecated, have been removed: ASSERT_BELOW_, ASSERT_ABOVE_(), ASSERT_BELOWEQ_(), ASSERT_ABOVEEQ_()
Build system:
Update fallback embedded version of octomap to v1.9.6
BUG FIXES:
FIX: OpenGL API errors if several CWxGLCanvasBase instances are updated simultaneously in the same program.
mrpt::opengl::COpenGLViewport would throw if an uninitialized image is passed for rendering in "image mode".
mrpt::system::formatTimeInterval() reported an incorrect number of milliseconds.
Fix detection of Boost python module.
Calling mrpt::opengl::CRenderizable::setColor_u8() did not force a regeneration of opengl buffer objects in all cases.