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.For example shifting the signal along the time axis results in a linear phase twist in the spectral domain.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.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) -> ...).[1]: https://mri-q.com/uploads/3/4/5/7/34572113/3311485_orig.gif