This PR hopefully helps to resolve several issues while adding bindings for the fcl.Convex type, which can result in faster collision checking and orders of magnitude faster min distance calculations for meshes that are convex. Additionally, using the fcl.Convex type can allow for fast/accurate signed distance calculations using convexity-based methods and nearest points are guaranteed to be on the object.
Full list of changes:
ci: remove travis, add formatting (also adds some other formatting checks for PRs)
fix: py2to3 example (thanks to #32, also adds formatting)
feat: expose signed distance flag (addresses #48 using #42 and convex bindings)
feat: bind fcl convex type
fix: min distance nearest points fix, add to tests (addresses #28 and adds test from #30)
This PR hopefully helps to resolve several issues while adding bindings for the
fcl.Convex
type, which can result in faster collision checking and orders of magnitude faster min distance calculations for meshes that are convex. Additionally, using thefcl.Convex
type can allow for fast/accurate signed distance calculations using convexity-based methods and nearest points are guaranteed to be on the object.Full list of changes: