• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

flexible-collision-library / fcl / 786
73%

Build:
DEFAULT BRANCH: master
Ran 19 Jun 2018 05:03AM UTC
Jobs 1
Files 108
Run time 12s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
786

push

travis-ci

sherm1
extractClosestPoints() from simplex made more robust to degenerate simplex (#296)

* Expose numerical errors in gjk_libccd-inl.h extractClosestPoints()

If the simplex is degenerate, it can lead to divide-by-zero errors. This
test is drawn from the real world and exposes such a problem - nearest
points are returned as NaN. See
https://github.com/flexible-collision-library/fcl/issues/293
for the discussion

* Make extractClosestPoints more robust

For simplex of size n, if the simplex is degenerate, extracts from a
simplex of size n - 1 (to prevent returning NaN).

1. Refactor point extraction into independently callable methods.
2. At each level, add method for downgrading the simplex.
3. Add unit tests on the local methods.
4. Add integration test with motivating example.
5. Update documentation of this implementation.

279 of 386 relevant lines covered (72.28%)

656695.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 786.1 (BUILD_TYPE=Debug COVERALLS=ON) 19 Jun 2018 05:03AM UTC 0
72.28
Travis Job 786.1
Source Files on build 786
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #786
  • 9dba5791 on github
  • Prev Build on master (#761)
  • Next Build on master (#836)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc