判断可放区域

liyuan02 2011-07-05 09:16:36
在一个指定矩形区域中,放了一定的矩形物体(位置和大小已知),现在再放矩形物体,放之前需要检查是否有空闲的区域可以放置,物体不能重叠。 请问如何判断?

谢谢!
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luciferisnotsatan 2011-07-05
  • 打赏
  • 举报
回复
lz是要 排料 么??
自己google下排料算法。
张小毛 2011-07-05
  • 打赏
  • 举报
回复
在一个指定矩形区域中,放了一定的矩形物体(位置和大小已知),现在再放矩形物体,放之前需要检查是否有空闲的区域可以放置,物体不能重叠。 请问如何判断?
意思是说,放到时候,需要考虑后续的形状吗?如果按一定的方法可能放下,否则放不下
ryfdizuo 2011-07-05
  • 打赏
  • 举报
回复
这个只能遍历该区域所有矩形,跟当前矩形是否相交。。。
当然了,加速的话可以使用四叉树管理该区域。我有一篇blog讲过四叉树:
http://blog.csdn.net/dizuo/article/details/4100689
就想叫yoko 2011-07-05
  • 打赏
  • 举报
回复
纸上画个图
不就是几个减法 然后几个判断的事情吗
bdmh 2011-07-05
  • 打赏
  • 举报
回复
API函数IntersectRect,判断两矩形是否有重叠
http://baike.baidu.com/view/2137450.htm

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧