lufy's legend

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

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 |只看该作者
好吧最近加班,搞得理解力都几乎降为零了,是我理解错了。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

6#
发表于 2013-12-5 10:07:33 |只看该作者
陈前帆 发表于 2013-12-4 15:44
好吧最近加班,搞得理解力都几乎降为零了,是我理解错了。

我最近也赶项目,忙的要死。
不回答与技术和引擎不相关的问题
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-5 18:41 , Processed in 0.048286 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部