I realize that according to special relativity light travels at c for all observers regardless of their speed and direction. The problem is that I can visualise why that is true in the case when something is traveling in the same direction as the light. But I can't understand/visualise how that (the constant speed of light) can also be true when you are traveling towards the source of the light...
To explain what I mean further; suppose you're traveling at a half the speed of light and there are 2 separate beams of light traveling infront of you, one on the path towards you while the other is traveling away from you(in the sam direction your headed). Now becouse of a combined effect of time dilation and length contraction if one were to measure the speed of the light beam on the path away from you, you would measure(dispite the fact that you're moving at half the speed of light) that the beam is acctualy traveling at c. Becouse even tho Galilean invariance tells us that now the light that is heading away from us shlould be moving away from our vehicle at a distance of c/2 that is not true becouse time dilation takes care that we percieve the beam going a bit faster and length contraction makes sure that our "shortened rullers" measure the length the beam travels to be just enough longer that from the point of view of the driver of the vehicle the light is still traveling at c. Do I understand this correctly so far?
But what troubles me is; wouldn't you now percieve the speed of that other beam(the one headed towards you) to be 1.5c becouse of time moving slower for you and your perception of length being diffrent? How can we percieve both beams of light going at the same speeds at the same time? Didn't Einstein say something along the lines:"If the speed of light is constant for all observers than something else has to change", and so he figured time and length change so that from the observers point of view the speed of light stays the same. But wouldn't than be true that if we wanted to percieve the speed of the beam headed towards us to be c, we should lengthen and time should then be going faster for us? But both time contration and time dilation+length dilation and length contraction is not possible at the same time right?
I appologise for the long post. I just want to make my point clear so you can help me understand. I should also mention that I have been reading/studying up on Special and General relativity for only about 2weeks now and I'm only a high school graduate 19years of age so I'm not saying Einstein was wrong or anything I'm just clearly missunderstanding/not getting something. But I'm very interested in this and would appreciate it very much if someone could make me understand this. Prefferably in a manner that someone of my education would understand if possible :)
Thanks!