Lorentz Transformation Visualization
Loading the math board and drawing, please wait…
This GeoGebra example dynamically illustrates the Lorentz transformation from special relativity, representing the linear transformation of spacetime coordinates through geometric elements such as vectors, circles, and rotations. The core mathematical concepts include linear transformations, hyperbolic geometry, light-cone structure, and relativistic effects like time dilation and length contraction. The construction uses the Vector command to create pre- and post-transformation vectors, Dilate for scaling, Circle and Rotate to exhibit rotational symmetry, Sequence to generate point series, and a slider parameter γ (Lorentz factor) to adjust the transformation strength interactively. Suitable for high school to university-level physics or mathematics instruction, this example helps students grasp the essence of coordinate changes in Minkowski spacetime and serves as an extension case combining analytic geometry with linear algebra.
GeoGebra Commands & Parameters
Vector(A, B) → uVector(A, C) → v_1Vector(A, D) → wVector(E, F) → aVector(E, G) → bDilate(b, γ) → b'Vector(E, H) → dCircle(I, 1) → eCircle(I, 1.2) → fCircle(I, 1.4) → gPoint(g) → JSequence(Rotate[J, (π * n / 6), I], n, 0, 12) → list1Point(e) → KVector(I, K) → hPoint(f) → LVector(I, L) → iPoint(g) → MVector(I, M) → jCircle(N, 1) → kCircle(N, 1.2) → pCircle(N, 1.4) → qPoint(k) → OVector(N, O) → lPoint(p) → PVector(N, P) → mPoint(q) → QVector(N, Q) → nRotate(n, (-r), N) → n'Point(q) → RSequence(Rotate[R, (n * π / 6), N], n, 0, 12) → list2Rotate(j, (-r1)) → j'