栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在面板上放置随机的非重叠矩形

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在面板上放置随机的非重叠矩形

您可以通过一组“自由”矩形来对此建模,这些矩形从坐标为0,0,大小(x,y)的单个矩形开始。每次您需要再添加一个矩形时,请选择剩余的“免费”矩形之一,生成新的矩形(具有左上角的坐标和大小,以便将其完全包含在内),然后拆分该矩形以及任何其他重叠的“
“自由”矩形,这样孩子们就能表达剩余的自由空间。这将导致0到4个新矩形(如果新矩形正好是旧的可用矩形的大小,则为0;如果在中间,则为4,依此类推)。随着时间的流逝,您将获得越来越小的自由区域,因此您创建的矩形也会越来越小。

好的,不是很详尽的解释,它更容易在白板上显示。但是该模型是我用来查找新剪切的gui组件的起始位置的模型。跟踪屏幕上的可用块很容易,然后选择(例如)左侧或最上方的此类区域。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614070.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号