Releases: JuliaRobotics/EnhancedGJK.jl
Releases · JuliaRobotics/EnhancedGJK.jl
v0.4.2
v0.4.1
v0.4.0
- handle
GeometryTypes.Point
. (#19) - add
reset!(cache::CollisionCache)
function. (#20) - make
runbenchmarks.jl
standalone runnable. (#21) - improve benchmarks, fix type inference issue in
projection_weights
that led to decreased performance in >= 3 dimensions. (#22) - minor speedup for
penetration_distance
. (#23) - add debug visualizer tool, increase numerical tolerance for
projection_weights
introduced in #18. (#24) - assert (with a very large tolerance) that there's no separation (norm of best point) in the penetration case (cheap sanity check for #17). (#25)
- add iteration count to
GJKResult
, to enable user side max iteration count checks. (#25) - Simplify
penetration_distance
(stop usingGeometryTypes.argmax
). Same performance. (#26) - breaking:
GJKResult
API changes. Remove thesigned_distance
field fromGJKResult
, addin_collision
andweights
fields, addseparation_distance
andsimplex_penetration_distance
functions (#27). - Add unexported
normal
function, which returns a normal given a face (#28)
v0.3.2
v0.3.1
v0.3.0
Fully switch to Project.toml setup.
v0.2.0
Julia v0.6 compatibility
- Updates for Julia v0.6 and StaticArrays compatibility (@tkoolen )
Initial release
v0.0.1 require fileIO in tests