技術書典6で「ml5.jsとp5.jsでつくる機械学習コンテンツプログラミング」(作 きゃべさん)の表紙のソースコードです。
並べられた図形の間が狭くなったり広くなったりするアートができます。
お手軽な方法としては下記リンクのp5.js公式のWeb Editorがオススメです。
techbookfest_6_Hyoushi.jsをコピーしてエディターに貼り付けてください。
https://editor.p5js.org/
【 技術書典6 】本の表紙のソースコード
https://ritocopalette.hatenablog.com/entry/2019/04/17/015918
【 BOOTH 】
https://cabbage63.booth.pm/