For full understanding, you should be familair with T.1) above.
Here's a curve and a point above the curve all plotted in true scale:
![[Graphics:Images/index_gr_1.gif]](Images/index_gr_1.gif)
![[Graphics:Images/index_gr_2.gif]](Images/index_gr_2.gif)
Light rays eminate from the point and hit the curve like this:
![[Graphics:Images/index_gr_3.gif]](Images/index_gr_3.gif)
![[Graphics:Images/index_gr_5.gif]](Images/index_gr_5.gif)
Your job is to plot the reflected light rays. Do it.
Answer:
Throw in these tangential (perpframe[1,t]) and normal (perpframe[2,t]) perpendicular frames:
![[Graphics:Images/index_gr_6.gif]](Images/index_gr_6.gif)
![[Graphics:Images/index_gr_7.gif]](Images/index_gr_7.gif)
perpframe[1,t] is tangent to the curve at {x[t],y[t]}.
Now reverse the light vectors:
![[Graphics:Images/index_gr_8.gif]](Images/index_gr_8.gif)
![[Graphics:Images/index_gr_9.gif]](Images/index_gr_9.gif)
These are not the reflected rays, but the reflected rays do make the same angle with the plotted normals that these vectors make.
This tells you that to get the reflected rays, all you have to do is to hit the -ray[t] vectors with frame flipper matrices to flip -ray[t] about perpframe[2,t].
Here you go:
![[Graphics:Images/index_gr_10.gif]](Images/index_gr_10.gif)
![[Graphics:Images/index_gr_11.gif]](Images/index_gr_11.gif)
Note the extra minus sign in the specifcation of the hangerframe.
Clean it up with a plot showing both the incoming rays and the reflected rays:
![[Graphics:Images/index_gr_12.gif]](Images/index_gr_12.gif)
![[Graphics:Images/index_gr_13.gif]](Images/index_gr_13.gif)
If you want lengthen the reflected rays, you can.
Just do this:
![[Graphics:Images/index_gr_14.gif]](Images/index_gr_14.gif)
![[Graphics:Images/index_gr_15.gif]](Images/index_gr_15.gif)
And you're out of here.