给定左上角和右下角的点,我如何找到矩形内的所有点?

本文关键字:何找 左上角 右下角 | 更新日期: 2023-09-27 18:10:26

我正在尝试实现一个类似excel的单击+拖动功能,用户单击单元格并拖动。当用户停止拖动时,我就可以计算出矩形的左上角和右下角。我也可以很容易地计算矩形的长度、高度和面积,但是我如何计算矩形内的坐标呢?

给定左上角和右下角的点,我如何找到矩形内的所有点?

伪代码:

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