【发布时间】:2013-03-25 03:36:18
【问题描述】:
我目前有一个绘制重叠矩形的程序,我想知道是否有一种简单的方法可以确定哪个形状在顶部(最明显)。这让我很难过,因为在处理 3D 时没有 z 轴可供使用。
我尝试遍历矩形并使用 .contains 方法,但它返回特定点下的所有矩形,而不是最高级别的矩形。
我也搜索过,但也许我使用了错误的关键字?
【问题讨论】:
-
你能解释一下你所说的“最明显”是什么意思吗?您的意思是与其他矩形重叠的面积最少的矩形?
-
大概是你渲染的最后一张
-
imgur.com/o4irIJl 在这种情况下,石灰绿色位于“顶部”。没有被其他方块重叠?
-
我很确定石灰绿在“底部”。半熟的柠檬黄在上面。
-
是的,我刚刚意识到 iv 使用了糟糕的颜色,抱歉
标签: java swing overlap rectangles