NP Log
—
by
簡単な数式で模様が描けるというツイートを見かけたので、
Source:<canvas id="c" width="1024" height="1024"><script> const context = c.getContext('2d'); for (let x = 0; x < 256; x++) { for (let y = 0; y < 256; y++) { if ((x ^ y) % 9) { context.fillRect(x*4, y*4, 4, 4); } } }</script>— Martin Kleppe (@aemkei) April 2, 2021
Source:<canvas id="c" width="1024" height="1024"><script> const context = c.getContext('2d'); for (let x = 0; x < 256; x++) { for (let y = 0; y < 256; y++) { if ((x ^ y) % 9) { context.fillRect(x*4, y*4, 4, 4); } } }</script>
これをScratchで試してみました。
二進数やXORの演算はこちらの記事を参考にしました。
二進数 – Scratch wiki Japan