0

点が菱形の範囲内にあるかどうかをチェックする関数を作りたいのですが、

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

4

1 に答える 1