求教两个普通的碰撞盒如何计算碰撞点和法线向量?

我的游戏不需要使用到物理,所以没有使用物理碰撞盒。
会使用到Polygon(多边形),Circle(圆形),Box(矩形)这三种碰撞盒,
目前需要计算碰撞点和反射向量,API接口目前没有提供
请问如何自己计算?
感谢~

contact不是有吗?https://docs.cocos.com/creator/manual/zh/physics/physics/contact-callback.html

计算碰撞点:
思路:两点之间求中间点的坐标?
反射向量:
思路:如果已知了碰撞点,那么我们需要再求得两个物体的基于水平方向的夹角。
有了各自的夹角就能求得各自的反向向量。

哈哈!谢谢解答,虽然还是不清楚