Comments (1)
"What is the minimal distance indicates for the case of collision?" you should look at distance queries in the other way: What is the distance in case of collision? Clearly 0 and that's where distance algorithms, such as GJK, meet their goal. GJK does not give any information about penetration depth and if you dive deeper you'll see that GJK will return tiny number or zero in case of collision.
EPA can compute penetration vector - note that there this won't be "exact" as there is no such a thing in nature and many definitions exist.
In the first line of OpenGJK readme you can read that this lib can "compute the minimum distance between convex polytopes". If you made it that far, you can't ask to indicate more clearly that GJK does not do anything about penetration depth.
I'm getting a lot of demand to implement EPA but I don't have concrete plans to implement it at the moment
from opengjk.
Related Issues (20)
- False negative for penetrating boxes HOT 5
- contact information HOT 2
- bug in ADAPTIVEFP branch HOT 4
- Adding Support for Spheres and Cylinders HOT 3
- Attempted to write a file into source HOT 1
- UNEXPECTED VALUES !!! warning message HOT 5
- Error in build: Invalid numeric armument '/Wunused-macros' HOT 3
- what algorithm is used by function hff? HOT 1
- User suggestion to speedup S2D
- enhancement HOT 5
- Cannot make it work for Matlab under Ubunto20 HOT 1
- Error Using mex - Matlab under Linux HOT 3
- Go implementation HOT 3
- Two rather simple non-colliding objects, but pygjk() returns "nan" HOT 4
- How to judge if two bodies penetrate each other or not ? HOT 2
- Publish the benchmarking code HOT 1
- How to resolve the issue of UNEXPECTED VALUES!!! HOT 2
- Error in build: Invalid numeric armument '/Wunused' HOT 4
- Fix Wunused
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opengjk.