i added the functionality to calculate the witness points to your contribution. I tried to be as minimally invasive as possible. Therefore i added the points that form the simplex to the simplex struct. The user can then decide if he or she wants to calculate the witness points outside of gjk algortihm. I don't think that changes are much of a overhead. If you like, you can pull the changes into you library.
hi,
i added the functionality to calculate the witness points to your contribution. I tried to be as minimally invasive as possible. Therefore i added the points that form the simplex to the simplex struct. The user can then decide if he or she wants to calculate the witness points outside of gjk algortihm. I don't think that changes are much of a overhead. If you like, you can pull the changes into you library.
kind regards Johnny