Recent Releases of coal
coal - Coal 3.0.1
What's Changed
Fixed
- Remove CMake CMP0167 warnings (#630)
- Allow to run test in the build directory on Windows (#630)
- Updated nix flake from
hpp-fcltocoal(#632 - Fix hpp-fclConfig.cmake on Windows (#633)
- Fix install version (#651)
Added
- Add Pixi support (#629)
Changed
- Set NOMINMAX as a public definitions on Windows (#640)
Full Changelog: https://github.com/coal-library/coal/compare/v3.0.0...v3.0.1
- C++
Published by jorisv about 1 year ago
coal - Coal 3.0.0
What's Changed
Added
- Renaming the library from
hpp-fcltocoal. Created aCOAL_BACKWARD_COMPATIBILITY_WITH_HPP_FCLCMake option for retro compatibility. This allows to still dofind_package(hpp-fcl)and#include <hpp/fcl/...>in C++ and it allows to still doimport hppfclin python (#596). - Added
Transform3f::RandomandTransform3f::setRandom(#584) - New feature: computation of contact surfaces for any pair of primitive shapes (triangle, sphere, ellipsoid, plane, halfspace, cone, capsule, cylinder, convex) (#574).
- Enhance Broadphase DynamicAABBTree to better handle planes and halfspace (#570)
- #558:
- [internal] Removed dead code in
narrowphase/details.h(#558) - [internal] Removed specializations of methods of
GJKSolver. Now the specializations are all handled byShapeShapeDistanceinshape_shape_func.h. - [new feature] Added support for Swept-Sphere primitives (sphere, box, capsule, cone, ellipsoid, triangle, halfspace, plane, convex mesh).
- [internal] Removed dead code in
- [API change] Renamed default convergence criterion from
VDBtoDefault(#556) - Fixed EPA returning nans on cases where it could return an estimate of the normal and penetration depth. (#556)
- Fixed too low tolerance in GJK/EPA asserts (#554)
- Fixed
normal_and_nearest_pointstest (no need to have Eigen 3.4) (#553) - #549
- Optimize EPA: ignore useless faces in EPA's polytope; warm-start support computation for
Convex; fix edge-cases witness points computation. - Add
Serializabletrait to transform, collision data, collision geometries, bounding volumes, bvh models, hfields. Collision problems can now be serialized from C++ and sent to python and vice versa. - CMake: allow use of installed jrl-cmakemodules (#564)
- CMake: Add compatibility with jrl-cmakemodules workspace (#610)
- Python: add id() support for geometries (#618).
Fixed
- Fix Fix serialization unit test when running without Qhull support (#611)
- Compiler warnings (#601, #605)
- CMake: fix assimp finder
- Don't define GCC7 Boost serialization hack when
HPP_FCL_SKIP_EIGEN_BOOST_SERIALIZATIONis defined (#530) - Default parameters for narrowphase algorithms (GJK and EPA); fixed assertion checks that were sometimes failing in GJK simplex projection and BVH
collide(#531). - Created a new macro
HPP_FCL_ASSERTwhich behaves as an assert by default. When the optionHPP_FCL_TURN_ASSERT_INTO_EXCEPTIONis turned on, it replaces the macro by an exception (#533). Also fixed an EPA assert inGJKSolver. - Simplify internals of hpp-fcl (#535):
- Computing distance between 2 primitives shapes does not use a traversal node anymore.
- Removed successive mallocs in GJK/EPA when using an instance of
GJKSolvermultiple times. GJKSolvernow deals with all statuses of GJK/EPA. Some of these statuses represent a bad behavior of GJK/EPA and now trigger an assertion in Debug mode. Usefull for debugging these algos.- Logging was added with macros like
HPP_FCL_LOG_(INFO/DEBUG/WARNING/ERROR); hpp-fcl can now log usefull info when the preprocessor optionHPP_FCL_ENABLE_LOGGINGis enabled. - Deprecated
enable_distance_lower_boundinCollisionRequest; a lower bound on distance is always computed. - Deprecated
enable_nearest_pointsinDistanceRequest; they are always computed and are the points of the shapes that achieve a distance ofDistanceResult::min_distance. - Added
enable_signed_distanceflag inDistanceRequest(defaulttrue). Turn this of for better performance if only the distance when objects are disjoint is needed. - The internal collision and distance functions of hpp-fcl now use
CollisionRequest::enable_contactandDistanceRequest::enable_signed_distanceto control whether or not penetration information should be computed. There are many scenarios where we don't need the penetration information and only want to know if objects are colliding and compute their distance only if they are disjoint. These flags allow the user to control the trade-off between performance vs. information of the library. - Fix convergence criterion of EPA; made GJK and EPA convergence criterion absolute + relative to scale to the shapes' dimensions; remove max face/vertices fields from EPA (these can be deduced from the max number of iterations)
- Account for lateral borders in Height Fields model.
- Fix compilation error on recent APPLE compilers (#539).
- Fix printing of deprecated message (#540).
- Fix compilation with earlier Eigen version
- Fix compilation warning message
- Fix issue in Octomap.computeLocalAABB
- Fix unsupported function for contactpatchmatrix
- Fix Octomap dependency on ROS
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.4.5...v3.0.0
- C++
Published by jorisv over 1 year ago
coal - HPP-FCL 2.4.5
What's Changed
Fixed
- Fix Octomap dependency on ROS
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.4.4...v2.4.5
- C++
Published by jcarpent over 1 year ago
coal - HPP-FCL 2.4.4
Fix release 2.4.3 which was including hpp-fcl 3x still under development.
- C++
Published by jcarpent almost 2 years ago
coal - HPP-FCL 2.4.2
What's Changed
Fixed
- Fix CMAKEINSTALL{} path for installation (#543)
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.4.1..v2.4.2
- C++
Published by jcarpent almost 2 years ago
coal - HPP-FCL 2.4.1
What's Changed
Fixed
- CachedMeshLoader checks file last modification time.
- Fix call to clear methods for {Collision,Distance}Data inside init function (#509)
- CMake: fix submodule use in bindings in (#512)
- Fix bug in DynamicAABBTreeCollisionManager (see #514) in (#515)
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.4.0...v2.4.1
- C++
Published by jorisv about 2 years ago
coal - HPP-FCL 2.4.0
What's Changed
Added
- Add method to
CollisionObjectto getCollisionGeometryraw pointer
Fixed
- Fix RPATH computation on OSX
- Fix Python stubs generation on Windows
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.7...v2.4.0
- C++
Published by jorisv about 2 years ago
coal - HPP-FCL 2.3.7
What's Changed
- Add Python 3.12 support by @jorisv in https://github.com/humanoid-path-planner/hpp-fcl/pull/471
- Enable ruff linting by @nim65s https://github.com/humanoid-path-planner/hpp-fcl/pull/464
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.6...v2.3.7
- C++
Published by jorisv over 2 years ago
coal - HPP-FCL 2.3.6
What's Changed
- Update ROS_DISTRO by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/442
- Add citations by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/449
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/444
- [WIP] Debug by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/455
- CMake: require >= 3.10 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/453
- core: fix SaPCollisionManager::empty() by @rujialiu in https://github.com/humanoid-path-planner/hpp-fcl/pull/454
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/452
New Contributors
- @rujialiu made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/454
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.5...v2.3.6
- C++
Published by jcarpent over 2 years ago
coal - HPP-FCL 2.3.5
What's Changed
- Fix compilation warning by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/434
- Fix parsing of doxygen doc by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/439
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/438
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.4...v2.3.5
- C++
Published by jcarpent over 2 years ago
coal - HPP-FCL 2.3.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/414
- Fix conversion warning by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/417
- Add missing boost include by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/418
- ci: update macos-linux-pip by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/419
- Modernize Cmake use by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/420
- tests: use boost::filesystem by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/424
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/425
- Update minimal Python version by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/427
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/430
- Sync submodule CMake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/431
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.3...v2.3.4
- C++
Published by jcarpent over 2 years ago
coal - HPP-FCL 2.3.3
What's Changed
- update default C++ to 14 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/410
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/413
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.2...v2.3.3
- C++
Published by jcarpent almost 3 years ago
coal - HPP-FCL 2.3.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/391
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/393
- Topic/rpath by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/394
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/396
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/399
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/402
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/406
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.1...v2.3.2
- C++
Published by jcarpent almost 3 years ago
coal - HPP-FCL 2.3.1
What's Changed
- Remove useless call to /proc/cpuinfo by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/385
- Add pip CI by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/386
- [GJKSolver] Fix missing switch case in result status of GJK by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/387
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/388
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.3.0...v2.3.1
- C++
Published by jcarpent almost 3 years ago
coal - HPP-FCL 2.3.0
What's Changed
- [CI] Remove EOL Galactic by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/366
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/367
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/368
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/369
- Adding EarlyStopped flag in GJK by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/371
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/373
- Update CI by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/374
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/375
- Skip test if BUILD_TESTING is OFF by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/378
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.2.0...v2.3.0
- C++
Published by jcarpent almost 3 years ago
coal - HPP-FCL 2.2.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/358
- Extract checks if AABB overlap by @jmirabel in https://github.com/humanoid-path-planner/hpp-fcl/pull/360
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/361
- Sync submodule CMake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/362
- Add support of Pickling by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/363
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.1.4...v2.2.0
- C++
Published by jcarpent about 3 years ago
coal - HPP-FCL 2.1.4
What's Changed
- Sync submodule CMake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/352
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/353
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.1.3...v2.1.4
- C++
Published by jcarpent over 3 years ago
coal - HPP-FCL 2.1.3
What's Changed
- Minor boost cleanup by @pantor in https://github.com/humanoid-path-planner/hpp-fcl/pull/331
- [CI] Activate ROS2 configurations by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/332
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/337
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/341
- Fix shapeIntersect when for EPA FallBack by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/342
- Fix findAssimp on Windows by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/345
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/347
New Contributors
- @pantor made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/331
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.1.2...v2.1.3
- C++
Published by jcarpent over 3 years ago
coal - HPP-FCL 2.1.2
What's Changed
- core: add EPA::FallBack condition to shapeDistance computation by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/325
- CMake: update to eigenpy 2.7.10 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/327
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.1.1...v2.1.2
- C++
Published by jcarpent over 3 years ago
coal - HPP-FCL 2.1.1
What's Changed
- cmake: relocatable package for recent CMake versions by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/319
- ROS2/Colcon integration by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/321
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.1.0...v2.1.1
- C++
Published by jcarpent over 3 years ago
coal - HPP-FCL 2.1.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/288
- Add enum helpers by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/290
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/294
- Ellipsoids in collision & distance matrices by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/295
- doc: simplex projection in GJK class. by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/296
- Feature: Nesterov acceleration for GJK by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/289
- Add more testing to broadphase by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/298
- Feature: adding convergence criterions for GJK algorithm by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/299
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/300
- Reorder triangles when computing convex hulls by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/301
- Exposing gjk utils by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/302
- Fix assert precision in GJK by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/304
- Simplify GJKSolver settings by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/305
- Add CollisionResult::nearest_points by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/303
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/306
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/309
- Fix minimal value for GJK::distanceupperbound by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/310
- Fix incoherent overlap by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/311
- Expose shared_ptr
by @Jiayuan-Gu in https://github.com/humanoid-path-planner/hpp-fcl/pull/314 - test/gjkconvergencecriterion: Add check on GJK::Status by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/315
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/316
- Handle negative security margin by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/312
New Contributors
- @Jiayuan-Gu made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/314
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.0.1...v2.1.0
- C++
Published by jcarpent over 3 years ago
coal - HPP-FCL 2.0.1
This PR mainly fixes packaging issues and removes compilation warnings.
What's Changed
- Zero warnings by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/282
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/283
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/humanoid-path-planner/hpp-fcl/pull/284
- Activate python3-pylatexenc dependency by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/286
- Comment pylatexenc again since it's not available on the buildfarm by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/287
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/284
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v2.0.0...v2.0.1
- C++
Published by jcarpent almost 4 years ago
coal - HPP-FCL 2.0.0
This new release reintroduces the full support of Broad phase within hpp-fcl while also enforcing C++11 as minimal standard.
What's Changed
- Add Ellipsoid by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/259
- Removing comment about inflation. by @lmontaut in https://github.com/humanoid-path-planner/hpp-fcl/pull/261
- Reintroduce broadphase by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/260
- Simplify CollisionObject by removing cgeom_const by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/263
- Address some warnings by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/262
- Fix missing copy of aabb_local in CollisionGeometry by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/264
- use std::shared_ptr, fix #218 by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/266
- Fix broadphase warnings for clang (some conversion remain for g++) by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/268
- [ComputeCollision] Return no collision if security_margin is set to -inf by @florent-lamiraux in https://github.com/humanoid-path-planner/hpp-fcl/pull/271
- tests: remove link to boost unit test framework by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/270
- Fix computation of aabb_center by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/273
- Add operator== and operator!= to CollisionGeometry by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/274
- Merge pull request #276 from humanoid-path-planner/patch-release-1.8.1 by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/277
- Fix some missing features in base classes by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/275
- Add operator{==,!=} to CollisionObject by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/278
- Configure and apply pre-commit by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/280
- Fix DistanceCallBackBaseWrapper by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/281
New Contributors
- @lmontaut made their first contribution in https://github.com/humanoid-path-planner/hpp-fcl/pull/261
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v1.8.1...v2.0.0
- C++
Published by jcarpent almost 4 years ago
coal - HPP-FCL 1.8.1
What's Changed
- Preparing for ROS1 and ROS2 release by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/255
- Patch release 1.8.1 by @wxmerkt in https://github.com/humanoid-path-planner/hpp-fcl/pull/276
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v1.8.0...v1.8.1
- C++
Published by jcarpent almost 4 years ago
coal - HPP-FCL 1.8.0
What's Changed
- [CMake] Qhull is a private dependency by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/247
- Remove useless warnings by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/248
- fix submodule url by @nim65s in https://github.com/humanoid-path-planner/hpp-fcl/pull/246
- Remove warnings and add missing noalias by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/249
- Function makeOctree returns a shared pointer by @florent-lamiraux in https://github.com/humanoid-path-planner/hpp-fcl/pull/254
- Add support of HeightField by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/251
- [OcTree] Add method to save octree in obj file. by @florent-lamiraux in https://github.com/humanoid-path-planner/hpp-fcl/pull/256
- Fix C++98 compatibility by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/258
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v1.7.8...v1.8.0
- C++
Published by jcarpent about 4 years ago
coal - HPP-FCL 1.7.8
What's Changed
- Fix conversion by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/242
- Fix exposition of vertices by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/243
- Enhance Convex exposition by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/244
- Sync submodule cmake by @jcarpent in https://github.com/humanoid-path-planner/hpp-fcl/pull/245
Full Changelog: https://github.com/humanoid-path-planner/hpp-fcl/compare/v1.7.7...v1.7.8
- C++
Published by jcarpent over 4 years ago
coal - HPP-FCL 1.7.7
This new release fixes several bugs within the framework.
- C++
Published by jcarpent over 4 years ago
coal - HPP-FCL 1.7.6
This new release improves the packaging of the project and integrates the Stub generation of Python bindings.
- C++
Published by jcarpent over 4 years ago
coal - HPP-FCL 1.7.5
This new release provides extended API exposition in Python, removes some code related to CDD while also trying to rely on the QHULL version present on the system.
- C++
Published by jcarpent over 4 years ago
coal - HPP-FCL 1.7.4
This release fixes several bugs: - correct update of the distance lower bound - fix memory footprint computation
while also removing the support of Travis CI.
- C++
Published by jcarpent over 4 years ago
coal - HPP-FCL 1.7.3
This new release provides: - fixes of LINE and POINTS when loading meshes with assimp - removing of various warnings - computation of memory footprint for geometries
- C++
Published by jcarpent over 4 years ago
coal - HPP-FCL 1.7.2
This new release improves the loading of meshes using Assimp by automatically removing degenerated LINES and POINTS.
- C++
Published by jcarpent almost 5 years ago
coal - HPP-FCL 1.7.1
This new release reduces the impact of timers on the computations. This should be used with care and can be enabled by setting the correct flag to true in the QueryRequest.
- C++
Published by jcarpent almost 5 years ago
coal - HPP-FCL 1.7.0
This new release provides: - extended support for serialization - timing of the collision/distance computations - helpers to build octree - various bug fixes and interface improvements
- C++
Published by jcarpent almost 5 years ago
coal - HPP-FCL 1.6.0
This new release provides: - functors for evaluating Collision and Distances (faster call) - extended support of v142 compiler - support of collision check between HalfSpace and Convex shapes - improvement of GJK solver - fixes on Python bindings
- C++
Published by jcarpent over 5 years ago
coal - HPP-FCL 1.5.4
In this new release, the support of collision checking between Convex objects and HalfSpace have been enhanced and some minor fixes have been provided.
- C++
Published by jcarpent over 5 years ago
coal - HPP-FCL 1.5.3
This new release provides better CMake packaging and improved GJK algorithms.
- C++
Published by jcarpent over 5 years ago
coal - HPP-FCL 1.5.2
This release improves the packaging of the project and provides fixes for the GJK solver.
- C++
Published by jcarpent over 5 years ago
coal - HPP-FCL 1.5.1
This new release fixes packaging issues with precedent release 1.5.0. It also provides additional fixes in main collision/distance algorithms.
- C++
Published by jcarpent over 5 years ago
coal - HPP-FCL 1.4.6
This new release enhances the packaging of the project and allows the compilation of FCL on Windows systems.
- C++
Published by jcarpent over 5 years ago
coal - Release v1.4.5
Changes in v1.4.5: - Fix Python 3 doc generation - Fix packaging of the project - Compilation on Windows. - [CMake] Install missing header. - Add collide and distance prototype that update the GJK guess. - Add support function cached guess in queries and merge query attribute. - Add function to generate the convex hull. - Add hint to the support function + Fix usage of GJK guess. - [Python] Add constructor for class Convex. - [Python] Bind functions to create BVHModel.
- C++
Published by nim65s over 5 years ago
coal - Release v1.4.4
Changes in 1.4.4: - add MeshLoader::loadOctree - fix generation of XML documentation - fix generation of Doxygen documentation
- C++
Published by nim65s almost 6 years ago
coal - Release 1.4.3
This new release fixes some packagings issues for OS X systems.
- C++
Published by jcarpent almost 6 years ago
coal - Release v1.4.2
Changes in v1.4.2: - don't require linking to eigenpy in .pc file.
- C++
Published by nim65s almost 6 years ago
coal - Release v1.4.1
Changes in v1.4.1: - Bug fix + prepare optimization of collision using GJK / EPA - Add missing constructor for Transform3f
- C++
Published by nim65s almost 6 years ago
coal - Release v1.4.0
Changes since v1.3.0: - Improve code efficiency + use shared memory between Numpy and Eigen - [Python] Doc and minor update + [C++] bugfix - [Python] Fix bindings of CollisionResult. - FIX: throw when no contact is available - Minor fix and computational improvments - [GJK/EPA] Fix bugs + Treat sphere as point and capsule as line segment. - Fix boxSphereDistance - Provide documentation for the Python bindings. - Generate Python documentation from doxygen documentation. - Fix issue when Python_EXECUTABLE is not defined - update CMake packaging
- C++
Published by nim65s almost 6 years ago
coal - HPP-FCL 1.3.0
This new release comes with: - the removing of the GJK solver - the Python bindings build by default - an improved documentation - additional Python bindings
- C++
Published by jcarpent about 6 years ago
coal - HPP-FCL 1.2.2
This new Release improves the Python bindings and fixes an important bug when checking the collision between two Capsules.
Thanks to @rstrudel for this fix.
- C++
Published by jcarpent about 6 years ago
coal - HPP-FCL 1.2.1
This new release improves both the packaging of the project, which seems to be totally compatible with the new CMake linkage style. In addition, the bindings are now fully compatible with Pinocchio.
- C++
Published by jcarpent about 6 years ago
coal - HPP-FCL 1.2.0
Changes since v1.1.3: - Add python bindings - Update CMake - Add version support - New folder Internal for internal header - Travis: update CI & change policy to only perform build in DEBUG mode on Bionic - assimp: fix issue with recent version of assimp - [bindings] [CMakeLists] Use .so for Mac and .pyd for Windows, fix #86 - Organize documentation - [CMake] fix octomap detection - [Minor] update CMake module + fix visibility of some methods. - Enable Convex / Convex queries + Add Python bindings. - Fix unit-tests and compilation - [GJK] Fix GJK::encloseOrigin (fixes unit-tests) - Improve GJK implementation + OBB overlap test + bug fixes - Clean include BV/BVH/math/mesh_loader
- C++
Published by nim65s over 6 years ago
coal - HPP-FCL 1.1.3
This new release enhances the compatibility of hpp-fcl with C++14 and more. This feature is requested for integration in Anaconda.
- C++
Published by jcarpent over 6 years ago
coal - HPP-FCL 1.1.2
This new release provides a fix in the parallelization of the computations and improves the packaging of the whole project.
- C++
Published by jcarpent over 6 years ago
coal - Release v1.0.2
Changes since v1.0.1: - obb: fix compatibility with Eigen 3.0.5 - [CI] octomap for osx
- C++
Published by nim65s almost 7 years ago
coal - Release v1.0.1
- Fix CI on OSX
- Declare CachedMeshLoader::Key::operator<
- minor details
- C++
Published by nim65s about 7 years ago
coal - Release v0.7.0
This release is mainly here to allow the packaging of HPP-RBPRM. Another release will follow with more news.
- C++
Published by nim65s about 7 years ago
coal - Release v0.6.0
- Fix bug when OCTOMAP is not found
- move buildTrianglePlane and clipTriangle method from private to public
- Fix bug with "\" symbols
- [CMake] Add flags related to Octomap in pkg-config file and remove FCLHAVEEIGEN
- C++
Published by nim65s over 7 years ago
coal - Release 0.5.1
Now Eigen is at the heart of linear algebra computations.
- C++
Published by jcarpent over 8 years ago