我想做一个函数来检查一个点是否在菱形范围内,
Bool Conditional::InRange(Point P)
{
if( (P.x > Position.x-100) && (P.x < Position.x+100) &&
(P.y > Position.y-60) && (P.y < Position.y+60))
return true;
else
return false;
}
我最终得到一个矩形范围如何使这个范围成为菱形?,其中位置为中心,高度=120 宽度=200