求助大神们个问题!

-晓晓松 2013-07-07 02:05:13
1.如何计算出两个矩形(x,y,width,height)的重叠部分的坐标。
比如:矩形1(0.0.100.100),
矩形2(20.20.100.40),
结果(20.20.100.60),
这个怎么解决呢?
...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zybjtu 2013-07-08
  • 打赏
  • 举报
回复
这个和几何题目一样啊。 首先判断两个矩阵是否重合 两个矩阵重合的话,形成的还是矩阵,矩阵用左上角和右下角可以表示出来。 所以,这个问题其实就是在求重合矩阵的两个角。 而矩阵重合的话,对左上角来说,横坐标必然是较大的那个,纵坐标必然是较小的那个,而对于右下角呢,横坐标必然是较小的那个,纵坐标必然是较大的那个
赵4老师 2013-07-08
  • 打赏
  • 举报
回复
Rectangle Functions The following functions are used with rectangles. CopyRect EqualRect InflateRect IntersectRect IsRectEmpty OffsetRect PtInRect SetRect SetRectEmpty SubtractRect UnionRect
如此美丽的你 2013-07-07
  • 打赏
  • 举报
回复
图灵狗 2013-07-07
  • 打赏
  • 举报
回复
比如左上角用(left,top)表示,右下角用(right,bottom)表示,那么: 1、left = max(left1, left2),top = max(top1, top2) 2、right = min(right1,right2),bottom = min(bottom1,bottom2)

69,382

社区成员

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

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