Show HN: Fourier Transform Visualized via WebGL
I built this visualization while taking a signal processing course. The goal is to demonstrate the duality between transformations in the time and spectral domain.<p>For example shifting the signal along the time axis results in a linear phase twist in the spectral domain.<p>In most textbooks I came across the phase and magnitute are plotted separately and even in digital 3d plots often only one domain at a time is plotted.<p>Inspired by graphics like this [1] my idea was to plot both time and spectral domains at once onto the sides of a rotating cuboid. So each 90deg rotation of the cuboid represents one fourier transform (... -> s(t) -> S(f) -> s(-t) -> S(-f) -> ...).<p>[1]: <a href="https://mri-q.com/uploads/3/4/5/7/34572113/3311485_orig.gif" rel="nofollow">https://mri-q.com/uploads/3/4/5/7/34572113/3311485_orig.gif</a>