public Point NoseTip()
    {
        Point p=(Point) list.get(0);
        
        float max=(float) -100000.0000;
        float max1=(float) -100000.0000;
        int k=0;
        Point z = null;
        for(int i=0;i<list.size();i++)
        {
            Point temp = (Point) list.get(i);
            if(temp.z>max)
            {
                max=temp.z;
                k=i;
                p=temp;
            }
            if(temp.y>max1)
            {
                max1=temp.y;
                //k=i;
                z=temp;
            }
        }
        System.out.println(p.x+" "+p.y+" "+p.z);
        System.out.println(p.z +" "+k);
        
        System.out.println(z.x+" "+z.y+" "+z.z);
        //System.out.println(p.z +" "+k);
        float dist =z.y-p.y;
        
        System.out.println(dist);
        d1=z.y-dist/3;
        d2=d1-dist/3;
        
        System.out.println("\nRange\n"+d1+" "+d2);
        nose=p;
        return p;
    }