/** * @(#)tools.FishUtilities.java 2008-7-31 * Copy Right Information : Tarena * Project : tools * JDK version used : jdk1.6.4 * Comments : 检测大嘴鱼和小鱼碰撞类。 * Version : 1.0 * Sr Date Modified By Why & What is modified * 1. 2008-7-31 小猪 新建 **/ package tools; import fish.BigMouthFish; import fish.FishBean; /** * 检测大嘴鱼和小鱼碰撞类。<br> * 此类练习Math的静态函数的使用。 * 2008-7-31 * @author 达内科技[Tarena Training Group] * @version 1.0 * @since JDK1.6(建议) * @author Administrator */ public class FishUtilities { /** * 返回大嘴鱼是否吃掉了小鱼。<br> * 方式:检测2鱼(圆)之间是否相切或相交。<br> * 判断2圆心之间的距离小于2圆半径之和。此处判断小于大嘴鱼的半径即可。让大嘴鱼可以吃掉小鱼。 * @param fish * @param bean * @return 返回大鱼是否吃掉小鱼。 */ public static boolean isInteraction(BigMouthFish fish,FishBean bean){ return Math.pow(fish.posx+fish.size/2-bean.posx-bean.size/2,2)+Math.pow(fish.posy+fish.size/2-bean.posy-bean.size/2, 2)<=Math.pow(fish.size/2, 2); } }
最近下载更多
520131 LV5
2023年6月27日
微信网友_6438918626938880 LV1
2023年4月19日
酒非儿 LV6
2023年2月22日
xiaokang1 LV10
2023年1月11日
qwewrouy LV1
2022年5月29日
云水幕 LV1
2022年1月15日
978806986 LV16
2021年11月30日
1584160851 LV1
2021年8月6日
Guan008 LV4
2021年6月29日
养乐多 LV3
2021年4月25日
最近浏览更多
米继宝是憨憨 LV4
1月29日
pangzhihui LV14
2023年12月14日
15066671558
2023年10月10日
暂无贡献等级
18176866431 LV4
2023年8月28日
520131 LV5
2023年6月27日
LITIANYU084414 LV11
2023年6月16日
17683946472 LV9
2023年6月8日
海棠花瘦 LV9
2023年5月25日
luo110012 LV9
2023年5月15日
微信网友_6438918626938880 LV1
2023年4月19日