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

flexible-collision-library / fcl / 1868 / 1
73%
master: 73%

Build:
DEFAULT BRANCH: master
Ran 13 Sep 2020 09:03PM UTC
Files 111
Run time 7s
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

28 Aug 2020 04:32AM UTC coverage: 72.519%. Remained the same
BUILD_TYPE=Debug COVERALLS=ON

cron

travis-ci

web-flow
Performance optimization for supportConvex (#488)

* Performance optimization for supportConvex

The original implementation of supportConvex did a linear search across
all vertices. This makes the Convex mesh smarter to make the search for
the support vertex cheaper.

 - It builds an adjacency graph on all vertices upon construction.
 - It introduces the method findExtremeVertex Method which does a walk
   along the edges of the mesh to find the extreme vertex.
   - This is faster for large meshes but slower for small meshes.
   - Empirical data suggests around 32 vertices to be a good cut off.
   - This uses vertex count to determine which algorithm to use.
 - It also introduces initial validation of the mesh -- that validation
   absolutely necessary for the edge walking to provide a correct answer.
 - Several aspects of the implementation have been tested and tweaked
   for performance. See:
   - use of vector<int8_t> in Convex::findExtremeVertex
   - cache-friendly implementation of adjacency graph Convex::neighbors_.

285 of 393 relevant lines covered (72.52%)

664185.94 hits per line

Source Files on job 1868.1 (BUILD_TYPE=Debug COVERALLS=ON)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1248
  • Travis Job 1868.1
  • 0d98b836 on github
  • Prev Job for BUILD_TYPE=Debug COVERALLS=ON on master (#1867.1)
  • Next Job for BUILD_TYPE=Debug COVERALLS=ON on master (#1870.1)
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