我在 2D 空间中有 2 条平行线。这些行由 $min1、$max1、$min2、$max2 定义
我已经想出了如何检查它们是否重叠:
function overlap($min1,$max1,$min2,$max2){
if(($min1<$min2 && $max1>$min2)
|| ($min1<$max2 && $max1>$max2)
|| ($min1==$min2 && $max1==$max2)
|| ($min2>=$min1 && $max2<=$max1)
|| ($min1>=$min2 && $max1<=$max2)){
return true;
}
return false;
}
现在我必须检查重叠长度,但我不知道如何实现这一点。
我需要这个来获得分离轴定理实现中的最小平移向量
任何提示都会很棒。