Suppose we have a circle of radius r centered at the origin, and we are given a point C$(x,y)$ inside the circle.

Let $\theta_i$ be the angle of incidence of the line drawn from C. If we know $\theta_i$ (say, 23º) and C, how can we find the coordinates of P$(x,y)$, the point on the circle where the angle of incidence from C is $\theta_i$?
Edit 1: Oops, forgot to draw P in the circle. It's the point where the line meets the circle.


Assume that the center of the circle is the origin. We have $P\cdot(P-C) = |P| |P-C| \cos\theta$, but $|P|=1$, so $P\cdot (P-C) = P\cdot P - P\cdot C$ (by linearity) $= 1-P\cdot C$ and this equation becomes $1-P\cdot C = |P-C|\cos\theta$; then squaring both sides and using $|v|^2=v\cdot v$, we get $(1-P\cdot C)^2 = \cos^2\theta (P-C)\cdot (P-C)$. We can use linearity to expand the RHS again, getting $(1-P\cdot C)^2=\cos^2\theta(P\cdot P-2P\cdot C+C\cdot C) = \cos^2\theta (1+|C|^2-2P\cdot C)$. This is a quadratic equation in $P\cdot C$, which you can solve to get that value (or values - I see no reason that the given point $P$ should be unique).
Finally, given the equations $P\cdot C=q$ (where $q$ is a calculated value from solving the quadratic above) and $P\cdot P=1$, there are presumably several ways to solve for $P$ but the simplest (to me) is to just set $P=(x,y)$ and note that $P\cdot C=q$ is a linear equation in $x$ and $y$, so we can use it to substitute one of $x,y$ for the other in $P\cdot P=1$ (which is just the equation $x^2+y^2=1$ of the circle), getting the final values of $x,y$.