https://www.youtube.com/watch?v=30XaCfM2QGg
https://www.youtube.com/watch?v=se9I3uGITR0
With Photoshop:
https://www.youtube.com/watch?v=vb4XFNC4MvU
I am sure there are more tools for it. Good search terms seem to be "FFT Moire".
Fourier transforms can be easily computed in realtime at full HD resolution these days since GPUs are very fast at that kind of math.
And all the harmonics that make out the circle shape.
I'm pretty sure that making the circle repeat horizontally and vertically is some kind of convolution product and that has some nifty properties under Fourier transform.
EDIT: This fork allows drawing over FFT https://geeklogan.github.io/JS-Fourier-Image-Analysis/
Also, this would be a good example of just because you can doesn't mean you should, especially with stripes.