Skip to content

Release of v2.4.1

Compare
Choose a tag to compare
@jlblancoc jlblancoc released this 05 Jan 05:20
· 1258 commits to develop since this release
2.4.1
6c282e9

Version 2.4.1: Released Jan 5th, 2022

  • Changes in build system:
  • Changes in applications:
    • rawlog-edit:
      • New flag --externals-filename-format
    • RawlogViewer:
      • Better handling of exceptions failing to load delayed-load images.
  • Changes in libraries:
    • \ref mrpt_core_grp
      • Remove unused header <mrpt/3rdparty/llvm/propagate_const.h>.
    • \ref mrpt_graphs_grp
      • mrpt::graphs::CDijkstra now has an optional maximum topological search range.
    • \ref mrpt_math_grp
      • New geometry functions:
        • mrpt::math::intersect(const TPolygon2D& subject, const TPolygon2D& clipping)
        • mrpt::math::signedArea(const mrpt::math::TPolygon2D& p)
    • \ref mrpt_obs_grp
      • New function mrpt::obs::format_externals_filename()
    • Embedded copy of nanoflann: upgraded to v1.4.0.
  • BUG FIXES:
    • Fix bug in mrpt::math::getAngle(const TPlane&, const TPlane&).
    • Fix exception if mrpt::opengl::CFBORender is used with setProjectiveFromPinhole() camera models.
    • Fix CMake Warning at cmakemodules/FindFilesystem.cmake and failure to detect the std::filesystem feature in some g++ versions.
    • Fix numerical innacuracies with planar bounding boxes, fixed via new epsilon parameter in mrpt::math::TBoundingBox::intersection()
    • Fix sluggish rendering in opengl+wxWidgets controls (e.g. within RawLogViewer, etc.).