lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10255|回复: 4
打印 上一主题 下一主题

LRectangle 相切

[复制链接]

14

主题

0

好友

132

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2013-12-4 09:50:43 |显示全部楼层 |倒序浏览
intersection:function(t){
                var s = this;
                var ix = s.x > t.x ? s.x : t.x;
                var iy = s.y > t.y ? s.y : t.y;
                var ax = s.right > t.right ? t.right : s.right;
                var ay = s.bottom > t.bottom ? t.bottom : s.bottom;
                if(ix <= ax && iy <= ay){
                        return new LRectangle(ix,iy,ax,ay);
                }else{
                        return new LRectangle(0,0,0,0);
                }
        },
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

沙发
发表于 2013-12-4 09:51:44 |显示全部楼层
这么算是否导致了计算出来的宽度是过高过宽的。
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

板凳
发表于 2013-12-4 09:52:22 |显示全部楼层
要知道bottom 与 right 原本是通过 宽加高算出来的。
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

地板
发表于 2013-12-4 09:52:51 |显示全部楼层
说错是相交, x + width , y + height
回复

使用道具 举报

14

主题

0

好友

132

积分

士兵

Rank: 1

5#
发表于 2013-12-4 15:44:47 |显示全部楼层
好吧最近加班,搞得理解力都几乎降为零了,是我理解错了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-19 02:05 , Processed in 0.047885 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部