获取2D线段之间的交叉段

时间:2017-04-12 01:48:44

标签: 2d collision segment

当两个线段发生碰撞时,我遇到了一个问题,即获得范围段。如果他们只是在一个点上相互交叉,那么我正在使用Windows游戏编程大师(第2版)中的技巧书中的算法provided by Gavin in this answer,但是当分段重叠在两个点上时,此代码不起作用,如下图所示。

Image

在这种情况下线路发生碰撞时如何获得红色段?

0 个答案:

没有答案