就是在一个坐标轴里,有多个点组成的一个不规则图形,然后用鼠标点击,判断鼠标这个点是不是在这个不规则图形内,最好用Java语言实现,我是做Android开发的,求大神解答!

解决方案 »

  1.   

    写一个关于判断点与直线的关系的算法,我就把分给你,急用呀! JAVA大神们?
      

  2.   

    还有 是否完全不能调用Java图形类库?
      

  3.   

    for example
    int[] xp = {...}; //多边形多个点的横坐标
    int[] yp = {...}; //多边形多个点的纵坐标Polygon pg = new Polygon(xp, yp); //生成多边形实例if (pg.contains(x, y)) { //判断某个点的x,y坐标是否在多边形内
        System.out.println("inner");
    } else {
        System.out.println("outer");
    }