One comment on “Special Relativity Simulator”

1. This is the JSON for a guy carrying a pole running through a barn. It’s interesting because intuitively, you’d say that from the barn’s frame, the pole fits in the barn, but in the pole’s frame, it doesn’t. All this means is “fits in” is a more complicated concept than we think, and it has Galilean assumptions creeping into it.

[[{"points":[{"x":-1.6666666666666667,"y":0.5},{"x":-1.6666666666666667,"y":1.8333333333333333},{"x":2.3333333333333335,"y":1.8333333333333333},{"x":2.3333333333333335,"y":0.5}],"clocks":[false,false,false,false],"velocity":{"x":0,"y":0},"centroid":{"x":0.33333333333333337,"y":1.1666666666666665}},{"points":[{"x":-1.6666666666666667,"y":-0.16666666666666666}],"clocks":[true],"velocity":{"x":0,"y":0},"centroid":{"x":-1.6666666666666667,"y":-0.16666666666666666}},{"points":[{"x":2.3333333333333335,"y":-0.16666666666666666}],"clocks":[true],"velocity":{"x":0,"y":0},"centroid":{"x":2.3333333333333335,"y":-0.16666666666666666}},{"points":[{"x":-1.6666666666666667,"y":-0.8333333333333334},{"x":-1.6666666666666667,"y":-2.1666666666666665},{"x":2.3333333333333335,"y":-2.1666666666666665},{"x":2.3333333333333335,"y":-0.8333333333333334}],"clocks":[false,false,false,false],"velocity":{"x":0,"y":0},"centroid":{"x":0.33333333333333337,"y":-1.5}},{"points":[{"x":-1.6666666666666667,"y":-0.16666666666666666},{"x":0,"y":-0.16666666666666666},{"x":0.16666666666666666,"y":-0.3333333333333333},{"x":0.3333333333333333,"y":-0.16666666666666666},{"x":0.5,"y":0},{"x":0.6666666666666666,"y":-0.16666666666666666},{"x":2.3333333333333335,"y":-0.16666666666666666}],"clocks":[false,false,false,true,false,false,false],"velocity":{"x":0.6666666666666667,"y":0},"centroid":{"x":0.33333333333333337,"y":-0.16666666666666663}}],-3,3]