Group: sci.physics.relativity
From: "Androcles"
Date: Friday, October 05, 2007 8:47 AM
Subject: Re: Ballistic Theory vs Sagnac - A Java Applet


"Jerry" wrote in message
news: @ ...
: Hey Guys!
:
: For my very -first- Java applet, I thought I'd illustrate the
: consequences of Ballistic Theory versus the Sagnac experiment.
: /cephalobus_alienus/sagnac/
:
: Henri is incapable of understanding anything beyond basic algebra, so
: in thread after thread on these groups, he keeps missing the
: objections that people keep raising against his arguments.
:
: Ballistic Theory predicts that in the Sagnac experiment, the
: counterrotating beams meet at the screen with a constant phase
: relationship that is unaffected by the rate of rotation of the
: turntable. In other words, Ballistic Theory predicts that the amount
: of displacement of the interference fringes is unaffected by the rate
: of rotation. Since the Sagnac experiment gives a positive result,
: Ballistic Theory is disproven.
:
: Even though Henri is a total incompetent when it comes to math, he
: does have some experience at reading computer programs. So I've made
: the source code downloadable. Anybody can read my code and see whether
: I've written it correctly.
:
: (Please be kind in your critiques of my coding style...I'm sure that I
: can code better with more practice.)
:
: Jerry

This is very pleasing...
I'm not going to critique your coding style... Instead I praise it, it
is most readable with an excellent choice of mnemonics.
Where you have a rotating short line which moves,
int beginX = (int) (xCenter + *radius* (angle));
int beginY = (int) (yCenter - *radius* (angle));
int endX = (int) (xCenter + *radius* (angle));
int endY = (int) (yCenter - *radius* (angle));
representing the rotating start point, place ANOTHER that does
NOT rotate, representing the fixed eyepoint of the observer.
int beginX = (int) (xCenter + *radius* (0));
int beginY = (int) (yCenter - *radius* (0));
int endX = (int) (xCenter + *radius* (0));
int endY = (int) (yCenter - *radius* (0));

THAT is where the changing fringe shifts are seen. Grandpa doesn't
ride the carousel.

IN THE FIXED (OR STATIONARY) FRAME OF THE SCREEN,
the amount of displacement of the interference fringes IS AFFECTED.