2017-05-09 6 views

答えて

0

まず、左下の位置に幅と高さを加えたものや、左下の位置や右上の位置など、四角形の境界を何らかの形で指定する必要があります

次に、(x、y)の位置が四角形内に完全に入っているかどうかをテストする述語関数を作成します。 xが左下のxよりも大きく、右上のxよりも小さく、yについてはditよりも大きいことを確認するために、一連の比較を単純に行うことができます。通常TrueまたはFalseを返します。

述語がFalseを返し、矩形の一部の行をタッチまたは交差したことを示している場合は、逆方向(または他の回復方法)に進みます。また、最初にタートルの元に戻す機能を使用して、あなたがラインに触れた動きを排除してください。

上記のコード例をご希望の場合は、そのように指定してください。

関連する問題