public Vector3D rotateMeY(double angle)
    {
        double s = Math.sin(angle);
        double c = Math.cos(angle);

        double nx = c * x + s * z;
        double nz = c * z - s * x;

        x = nx;
        z = nz;

        return this;
    }