求助:java,一个网格模型,已知每个格子四个点坐标,给出一个点坐标,判断给出的点在哪个网格内? java位置判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的做法就是逐格判断,适用于格子不太多的情况。每次拿到一个格子,判断这个点是否在格子里。假定这个格子是横平竖直的,那么判断一个点在格子里的方法如下:这个点的x值应该在左边线的x值和右边线x值之间,点的y值应该在上边线和下边线的y值之间。依照这个思路,不难吧? 每个格子弄个对象。那四个点的坐标当属性弄进去,在弄个点的标识符。然后 写个是否 方法判断 其他点是否在 这个格子内。如果是 一般 的格子[(x1,y1),(x2,y1),(x1,y2),(x1,y1)]那你的判断放法就 x1<x<x2,y1<y<y2 就可以了对象写完之后,就吧所有格子录入队列,遍历判断就可以了 可以用代码表示出来吗,万分感谢而且格子坐标是(x1,y1)(x2,y2)(x3,y3)(x4,y4) 你的格子要是矩形的画 四个点的左边应该是 (x1,y1) (x2,y1) (x1,y2) (x2,y2)吧 这样你就应该很容易理解了吧 判断是否超出边界就OK了 JDK分Java EE和Java SE版吗?用eclipse开发jsp是不是得用for Java EE的? 关于IE的BACKSPACE键 用struts如何实现批量添加 hibernate的几个问题,急,大内高手救我!!! 关于成熟的BBS和BLOG系统的请教 一个字符串输出问题 请问怎么把HTML改成XML??(XML菜菜鸟) 问一个很笨的关于加载XML的问题 int i=00700; 这样的表关系在jdo中怎么表示 Hibernate问题 dir.listFiles();值为null时,会报异常,怎么解决
每次拿到一个格子,判断这个点是否在格子里。
假定这个格子是横平竖直的,那么判断一个点在格子里的方法如下:
这个点的x值应该在左边线的x值和右边线x值之间,点的y值应该在上边线和下边线的y值之间。依照这个思路,不难吧?
然后 写个是否 方法判断 其他点是否在 这个格子内。
如果是 一般 的格子[(x1,y1),(x2,y1),(x1,y2),(x1,y1)]
那你的判断放法就 x1<x<x2,y1<y<y2 就可以了对象写完之后,就吧所有格子录入队列,遍历判断就可以了