2013-04-22 113 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 
相关问题