【发布时间】:2013-07-31 05:49:34
【问题描述】:
我正在尝试使用 google 闭包来编写一个应用程序,该应用程序覆盖具有非重叠矩形的平面区域。我的一个要求是能够在平面上取一个点(可能带有任何浮点坐标)并识别覆盖该点的单个矩形。不幸的是,这导致使用闭包的矩形类出现问题。
例如,考虑两个单位维度的矩形,其左上角位于 (0,0) 和 (1,1)。我通常认为这些矩形是不重叠的,但是闭包的矩形类告诉我它们都包含点 (1,1)。
有没有一种方法可以让闭包考虑这些矩形不重叠?或者另一种生成包含所有可能坐标但不重叠的矩形的方法(例如,指定矩形一侧的大小为小于 1 的最大数字的方法)?
【问题讨论】:
标签: javascript math google-closure