2013-04-22 36 views
0

我正在嘗試在用戶單擊單元格和拖動時實現類似Excel的單擊+拖動功能。當用戶停止拖動時,我可以計算矩形的左上角和右下角。我也可以輕鬆計算矩形的長度,高度和麪積,但是如何計算矩形內的座標?給定左上角和右下角的點,如何找到矩形內的所有點?

+0

使用兩個環路,外環路從X1將X2和Y1到Y2嵌套的內部循環?實際上,我不確定「矩形內的座標」是什麼意思...... – 2013-04-22 19:10:25

+0

嵌套的兩個循環就足夠了,但真正的問題是:爲什麼你需要這個? – I4V 2013-04-22 19:24:16

回答

1

僞代碼:

for i = left_edge to right_edge 
    for j = top_edge to bottom_edge 
     add [i, j] to list of points inside rectangle 
相關問題