{"action":"created","issue":{"url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/194","repository_url":"https://api.github.com/repos/RobinSchmidt/RS-MET","labels_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/194/comments","events_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/194/events","html_url":"https://github.com/RobinSchmidt/RS-MET/issues/194","id":299898930,"number":194,"title":"Snowflake - fun with fractals","user":{"login":"RobinSchmidt","id":1833099,"avatar_url":"https://avatars0.githubusercontent.com/u/1833099?v=4","gravatar_id":"","url":"https://api.github.com/users/RobinSchmidt","html_url":"https://github.com/RobinSchmidt","followers_url":"https://api.github.com/users/RobinSchmidt/followers","following_url":"https://api.github.com/users/RobinSchmidt/following{/other_user}","gists_url":"https://api.github.com/users/RobinSchmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/RobinSchmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobinSchmidt/subscriptions","organizations_url":"https://api.github.com/users/RobinSchmidt/orgs","repos_url":"https://api.github.com/users/RobinSchmidt/repos","events_url":"https://api.github.com/users/RobinSchmidt/events{/privacy}","received_events_url":"https://api.github.com/users/RobinSchmidt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2018-02-24T01:38:07Z","updated_at":"2018-02-25T23:00:48Z","closed_at":null,"author_association":"OWNER","body":"i'm working on a new module that can create waveshapes that trace out a closed curve (i.e. loop) in 2D with a self-similar boundary. here's an example:\r\n\r\n![image](https://user-images.githubusercontent.com/1833099/36623960-33331cca-190a-11e8-83b1-e98723214e13.png)\r\n\r\nhere are the x- and y-coordinates as function of time:\r\n\r\n![image](https://user-images.githubusercontent.com/1833099/36623976-47001442-190a-11e8-96a7-8371a8520593.png)\r\n\r\nas can be seen, the waveforms are periodic, i.e. they end where they begin, indicating a nicely loopable repetitive waveform. someone posted on facebook a link to the gif from here:\r\n\r\nhttps://www.reddit.com/r/visualizedmath/comments/7xtxgb/hilbert_curve/\r\n\r\nwhich got me interested in what the fuck is going on there. a bit of research revealed that they are drawing a Moore curve there:\r\n\r\nhttps://en.wikipedia.org/wiki/Moore_curve\r\n\r\nand doing some more research was dragging me into a rabbit hole. the moore curve is one of the infinitely many curve types that a Lindenmayer-system:\r\n\r\nhttps://en.wikipedia.org/wiki/L-system\r\n\r\nwill be able to generate. so i implemented one. among the possible curves is also the koch snowflake:\r\n\r\n https://en.wikipedia.org/wiki/Koch_snowflake\r\n\r\nwhich i elected for the name of this new upcoming generator."},"comment":{"url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/comments/368353450","html_url":"https://github.com/RobinSchmidt/RS-MET/issues/194#issuecomment-368353450","issue_url":"https://api.github.com/repos/RobinSchmidt/RS-MET/issues/194","id":368353450,"user":{"login":"RobinSchmidt","id":1833099,"avatar_url":"https://avatars0.githubusercontent.com/u/1833099?v=4","gravatar_id":"","url":"https://api.github.com/users/RobinSchmidt","html_url":"https://github.com/RobinSchmidt","followers_url":"https://api.github.com/users/RobinSchmidt/followers","following_url":"https://api.github.com/users/RobinSchmidt/following{/other_user}","gists_url":"https://api.github.com/users/RobinSchmidt/gists{/gist_id}","starred_url":"https://api.github.com/users/RobinSchmidt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobinSchmidt/subscriptions","organizations_url":"https://api.github.com/users/RobinSchmidt/orgs","repos_url":"https://api.github.com/users/RobinSchmidt/repos","events_url":"https://api.github.com/users/RobinSchmidt/events{/privacy}","received_events_url":"https://api.github.com/users/RobinSchmidt/received_events","type":"User","site_admin":false},"created_at":"2018-02-25T23:00:48Z","updated_at":"2018-02-25T23:00:48Z","author_association":"OWNER","body":"ooookaaaay....the fun can begin! there are still a couple of quirks and bugs but at least it's now possible to explore L-systems. i created a new repository with presets and i already created some quite interesting shapes here:\r\n\r\nhttps://github.com/RobinSchmidt/Presets/tree/master/Snowflake\r\n\r\nvery interesting is to load MooreCurve4, put an EngineersFilter after that, set it to bessel lowpass (of somewhat high order) and tweak the cutoff frequency. i that reminds you of the gif of the rolling circles that initially sparked my interest in all this stuff, it should. it's a sort of replication of what's going on there (just with a bessel filter instead of a perfect linear-phase brickwall filter which would correspond to the gif). very satisfying. ok...tomorrow maybe a bit more exploration and playtime and then back to work on the multicomp gui. but i just *had* to do this"}}
{"actor":{"display_login":"RobinSchmidt"}}