public void rotate(Vektor3D vekt,double angle)
    {
        double tempX = x;
        double tempY = y;
        double tempZ = z;
        if(vekt.getX() == 0 && vekt.getY() == 0 && vekt.getZ() > 0)
        {
            x = Math.cos(angle)*x-Math.sin(angle)*y;
            y = Math.sin(angle)*x+Math.cos(angle)*y;
        }
        else if(vekt.getX() == 0 && vekt.getY() > 0 && vekt.getZ() == 0)
        {
            x = Math.cos(angle)*x+Math.sin(angle)*z;
            z = -Math.sin(angle)*x+Math.cos(angle)*z;
        }
        else if(vekt.getX() > 0 && vekt.getY() == 0 && vekt.getZ() == 0)
        {
            y = Math.cos(angle)*y-Math.sin(angle)*z;
            z = Math.sin(angle)*y+Math.cos(angle)*z;
        }
    }