protot/3rdparty/fcl/CHANGELOG.md

4.8 KiB

FCL 0

FCL 0.6.0 (2016-XX-XX)

  • Core/Common

  • Math

    • Switched to Eigen for math operations: #96, #150
    • fcl::Transform defined to be an Isometry to facilitate inverses #318
  • Geometry

    • Simplified Convex class, deprecating old constructor in favor of simpler, documented constructor: #325, #338
  • Broadphase

    • Fixed redundant pair checking of SpatialHashingCollisionManager: #156
  • Narrowphase

    • Add custom sphere-box collision and distance algorithms for both solvers: #316
    • Add custom sphere-cylinder collision and distance algorithms for both solvers: #321
  • Distance

    • Added distance request option for computing exact negative distance: #172
  • Build/Test/Misc

    • Added version check for Visual Studio in CMake (VS2015 or greater required): #189
    • Added CMake targets for generating API documentation: #174
    • Enabled build with SSE option by default: #159
    • Added missing copyright headers: #149
    • Added test utility for performing equality between Eigen matrix-types (CompareMatrices in test/eign_matrix_compare.h): #316

FCL 0.5.0 (2016-07-19)

  • Added safe-guards to allow octree headers only if octomap enabled: #136
  • Added CMake option to disable octomap in build: #135
  • Added automatic coverage test reporting: #125, #98
  • Added CMake exported targets: #116
  • Fixed API to support Octomap 1.8: #129, #126
  • Fixed continuousCollisionNaive() wasn't resetting the returned result when no collision: #123
  • Fixed uninitialized tf in TranslationMotion: #121
  • Fixed fcl.pc populated incorrect installation paths: #118
  • Fixed octree vs mesh CollisionResult now returns triangle id: #114
  • Fixed minor typo: #113
  • Fixed fallback finding of libccd: #112
  • Fixed a nasty bug in propagate propagateBVHFrontListCollisionRecurse(): #110
  • Fixed test_fcl_math failures on Windows 64 bit due to non-portable use of long: #108, #107
  • Fixed compilation in Visual Studio 2015, and suppressed some warnings: #99
  • Fixed build when libccd package config not found: #94
  • Removing dependency on boost: #108, #105, #104, #103