Lets say I have a 1m^3 square block of glass made on earth with a refraction index of 1, with all sides coated with a thin slightly reflective dielectric say MgFl .
I also have a clock I made with a piece of radioactive unobtanium which decays at a rate of 10e15 disintigrations per second. I count and average the disintegrations and derive a percise 10 Ghz clock (also confirmed on earth).
This clock should slow as with any clock in the high speed reference frame of the traveler, correct?
All good so far, and this is a very useful way of thinking about it.
I now use this clock to fire a laser producing a 0.05ns pulse through the glass block (normal to the direction of travel) of the ship. The pulse partially reflects from the 2 interfaces on the block and returns back to the laser where a pin diode picks up the reflection from the far side of the block and stops the timer which was started by the inital laser signal.
Yep. You, on the ship, say "I just timed a 2-meter light path with a 10 GHz clock; it took 66.8 ticks, so I measured 2.99e10 m/s". From the ground, an observer would say (seeing your clock as slow AND the block as contracted) "He just timed a 1.98-meter light path with a 9.9-GHz clock, which it took 66.8 ticks, so he measured 2.99e10 m/s".
I reorient the laser to the block perpendicular to the ships direction of travel and repeat the above measurement.
Yep. You, on the ship, say "I just timed a 2-meter light path with my 10-GHz clock and got 66.8 ticks, or 2.99e8 m/s". From the ground, remember, the light is traveling *more than* two meters---it's got some velocity in the direction of the ship, PLUS the perpendicular velocity that gets it across the block, so it's following a zigzag path through space. Over this distance---which, according to the ground observer, is the actual distance the light has to travel---it's also seen to go at 2.99x10^8 m/s.
It does all work out. It's hard to see the exact form of the agreement without using the math, though.