HomeSpace & AstronomyDiffraction Spikes: A Segmented Telescope's Point Spread Function

Diffraction Spikes: A Segmented Telescope's Point Spread Function

See why JWST-style images have six-pointed stars: build a segmented hexagonal mirror with adjustable support struts and watch the real Fraunhofer diffraction pattern (a 2D FFT of the aperture) form the telescope's point spread function live.

Space & Astronomy3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
space-telescopes ↗ Open standalone

Every image a space telescope takes carries the fingerprint of its own mirror. This simulator builds a real 19-segment hexagonal primary mirror in the style of the James Webb Space Telescope, lets you add secondary-mirror support struts, and computes a genuine 2D Fourier transform of that aperture to render the telescope's actual point spread function — the star image you would really see, spikes and all. Adjust the mirror diameter and observing wavelength to watch the Airy core and Rayleigh resolution scale, switch between a 3-strut tripod and a 4-strut "+" mount to see six spikes become eight, and change the strut width to trade spike length for spike brightness, all backed by the same Fraunhofer diffraction math astronomers use to plan real observations.

⚙ Under the hood

See why JWST-style images have six-pointed stars: build a 19-segment hexagonal mirror with adjustable secondary-mirror struts and watch a real 2D Fourier transform of the aperture form the telescope's point spread function live.

astronomyopticsdiffractionJWSTtelescopefourier-optics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)