我正在做一個簡單的模擬程序,我遇到了一些問題......模擬世界的居民有4隻眼睛:左,上,右和下。當時只有一隻眼睛可以活動,並且該眼睛需要指向最近物體的方向(基本上告訴居民是離開,向上,向右或向下的最近物體)。每個眼睛在座標系中都有象限,它從主座標系旋轉45度。所有的數字(位置,座標)實際上都與不旋轉的座標系有關,我只是使用旋轉後的座標系來解釋,它實際上並不存在。給定一個對象的座標,如何確定旋轉座標系的哪個象限?
這裏有一張圖片,將更好地解釋它: 那麼,最後一個問題是:如何找出這些象限是對象?給定對象在非旋轉座標系中的位置。
附加信息:
- 有關對象的位置被存儲爲4數矢量(矩形),作爲[X,Y,寬度,高度]的全部信息
- 這是當然的2D
太棒了!眼睛沒有自己的位置,只關心居民的位置。 – corazza
是的,這個作品很棒!謝謝! – corazza