Agitated Canvas Circle Study | auchers | Observable
ojs
ojs
ojs
ojs
ojs
ojs
ojs
ojs
ojs
ojs
Author
auchers
@auchers
Comments (4)
drio
Jul 9, 2021
Very cool, thank you for sharing. I think there is a bug. You do: Math.cos((theta / crclCnt) * noiseFreq) when crclCnt = 0 in the first iteration of the loop. I think you want to start the loop at crclCnt = 1.
auchers
Feb 24, 2022
nice catch! Thanks for pointing that out!
drio
Feb 24, 2022
:) No problem. Welcome back to Observable!
Reply
Fabian Iwand
Jan 27, 2023
Looks like a couple of package updates broke your notebook. :( Pinning to "simplex-noise@2.4" should fix it.
Reply
Add comment
Subscribe to notifications
© 2026 Observable, Inc.
Terms of service
Privacy policy
Product
About
Pricing
Documentation
Release notes
Contact us
Open source
Notebook Kit
Plot
D3
Community
Public
Forum
Bluesky
YouTube
X
Observable
Sign up
auchers
3
Reply
Reply
Add comment
Subscribe to notifications
4
Agitated Canvas Circle Study | auchers | Observable