A simple yet effective demonstration of how the en.wikipedia.org/wiki/moir%c3%a9_pattern works. #illusion
Moiré effect 🗑️ (variation)
Log in to post a comment.
const delta = 26.6; //min=0 max=50 step=.1
const grid = .4; //min=.15 max=10 step=.05
// You can find the Turtle API reference here: https://turtletoy.net/syntax
Canvas.setpenopacity(.8);
// Global code will be evaluated once.
const turtle = new Turtle();
// The walk function will be called until it returns false.
function walk(i) {
zebraCircle(i * .15, delta, grid);
zebraCircle(i * .15, -delta, grid);
return i * .15 < 200;
}
function zebraCircle(r, delta = 0, grid) {
if(r < grid/2 || (((r - grid/2) / grid) | 0) % 2 == 1) {
turtle.jump(delta, -r)
turtle.circle(r);
}
}