方法1,
只要判断该点的横坐标和纵坐标是否夹在矩形的左右边和上下边之间。
例如:矩形四个顶点P1,P2,P3,P4,判断P是否包含在矩形中,
只需要判断:|P2P|×|P1P2|*|P3P|×|P3P4|<=0 And |P1P|×|P1P4|*|P2P|×|P2P3|<=0
public bool isContain(MPoint mp1,MPoint mp2,MPoint mp3,MPoint mp4,MPoint mp)
{
if (Multiply(mp, mp1, mp2) * Multiply(mp,mp4, mp3) <= 0
&& Multiply(mp, mp4, mp1) * Multiply(mp, mp3, mp2) <= 0)
return true;
......
阅读全文