考虑给我们一个等距网格(考虑类似于暗黑破坏神)的瓷砖。我们对网格有一些度量,例如网格高度、网格宽度和图块高度/宽度。考虑这张图片:
网格的中心单元是 0,0 延伸等北 (+y)、等南(-y)、等东(+x)、等西(-x)。
假设我们要在网格上的任意位置绘制一个矩形。我们没有矩形的等距位置,而是具有网格的正常绘制坐标,其中左上角为 0,0,南为 y+,右为 x+。
如果我们有问题矩形的顶部、左侧、高度、宽度 - 我们如何计算与矩形底部边缘交叉的等单元格数组。
您选择任何语言来证明这一点就足够了。