判断线段是否相交
快速排斥实验:线段端点作矩形,若俩矩形不相交,则线段不相交
跨立实验:
判断一点是否在任意多边形内部:
求两条直线的交点:
曼哈顿距离:
曼哈顿距离的性质:
切比雪夫距离:
曼哈顿距离与切比雪夫距离的相互转化:
叉积:
设向量
a
⃗
=
(
x
1
,
y
1
)
\vec a=(x_1,y_1)
a=(x1,y1),
b
⃗
=
(
x
2
,
y
2
)
\vec b=(x_2,y_2)
b=(x2,y2),则向量叉积
a
⃗
×
b
⃗
=
x
1
y
2
−
x
2
y
1
\vec a\times \vec b=x_1y_2-x_2y_1
a×b=x1y2−x2y1
定义: