makes support.h a public header (since simplex.h includes support.h)
Why
Many projects using libccd want access to simplex.h. For example, FCL requires the use of simplex.h for collision checking. In the case of FCL, they have copied over their own version of simplex.h to access those functions (stored in include/fcl/narrowphase/detail/convexity_based_algorithm/simplex.h). It would be better if this file were just made public so projects like FCL did not require their own (potentially obsolete) copy of simplex.h in their code base.
Summary
This pull request
simplex.h
a public header.support.h
a public header (sincesimplex.h
includessupport.h
)Why
Many projects using libccd want access to
simplex.h
. For example, FCL requires the use ofsimplex.h
for collision checking. In the case of FCL, they have copied over their own version ofsimplex.h
to access those functions (stored ininclude/fcl/narrowphase/detail/convexity_based_algorithm/simplex.h
). It would be better if this file were just made public so projects like FCL did not require their own (potentially obsolete) copy ofsimplex.h
in their code base.