CBF: Queue → GR (1-PN)
Build:
α(r), ψ(r) are produced by accumulated queues b
t
, b
s
. Photon bending uses n(r)=ψ/α. Orbit panel is a GR 1-PN reference. Curvature self-calibrates each run.
Shared
GM
c
Queues → α,ψ
r
max
samples
κ
t
(drain)
κ
s
(drain)
S
t
scale
S
s
scale
magnify α,ψ
plot (1−α)×k and (ψ−1)×k
α,ψ-magnify
Orbit (1-PN reference)
a (semi-major)
e (eccentricity)
orbits
Δφ (step)
Photon (Queue-driven Fermat)
impact b
Δs (step)
x-span
magnify view
plot (y−b)×k to visualize tiny bends
y-magnify
use exact n(r)
debug: swap queue n with exact isotropic n
Run
Reset
Preset: Weak Lens
Preset: Mercury-like
Tip: press
R
to run,
0
to reset.
Save PNG
orbit check
Save PNG
Ray bending
Line integral
Save PNG
α,ψ match