public void drawVisible(Graphics2D g,Punkt3D p)
    {
        Punkt2D prot = new Punkt2D((int)(p.getX()/kartskala),(int)(p.getY()/kartskala));
        for(int i = (int)prot.getX()-visuellGrad+1;i <= (int)prot.getX()+visuellGrad-1;i++)
        {
            for(int j = (int)prot.getY()-visuellGrad+1;j <= (int)prot.getY()+visuellGrad-1;j++)
            {
                if(i >= 0 &&
                   i < plan.length &&
                   j >= 0 &&
                   j < plan[0].length)
                {
                    plan[i][j].draw(g);
                }
            }
        }
        g.setColor(Color.black);
    }