I have what seems like a very simple question: Suppose I have an open set $X \subset R^n$ and a limit point $z$ of $X$. I would like to find a sequence of points $z_1,z_2,\ldots \subset X$ approaching $z$ along a straight line ; i.e. along the line segment connecting $z_1$ and $z$.
I believe I can do it if $X$ itself is convex but I don't know that. Of course this is all local so if there exists a sequence of open neighborhoods $U_1,U_2,\ldots$ of $z$ such that, for all $k > n_0$, $U_k \bigcap X$ is convex then it should be doable as well but I'm not sure if that's the case (even in Euclidean space topology can be tricky).
Any pointers on how to approach this problem would be appreciated.
Edit: @Apass.Jack has graciously taken the time to shown that in general this is not possible, but is true if $X$ is convex. To see if perhaps I can use that result, I will give an example of an $X$ I had in mind (sorry if this should be a different question, I can create one if necessary). $X$ is the image, by a "projectivization" map $\pi$, of a properly embedded two dimensional surface $L \subset P^3$ (here $P$ is the strictly positive reals so $P^3$ is the strictly positive quadrant of $R^3$). Specifically, if $p \in L$ then $\pi(p) = (p_1,p_2,p_3)/(p_1+p_2+p_3) \in S^2$, where $S^2$ is the two-dimensional simplex. I can show this map, restricted to $L$, is of full rank everywhere, hence is open. I don't know that $X$ is convex, however, which is the problem (seems like it might be, though).
