Skip to main content
100%

D3 - LeWitt Full 3

✓ Published1🌍 Public
Ttomasnihlen
Last edited Sep 30, 2022
Created on Sep 29, 2022
Forked from D3 - LeWitt Full 2

This visualization uses D3.js to generate a layered composition of horizontal and vertical bands that interact through custom SVG masks. The code creates 100 alternating stripes across the canvas, with horizontal bars masked against circular symbols and vertical bars masked against their inverse, producing an intricate geometric interplay inspired by Sol LeWitt's wall drawings. Using D3's `select`, `range`, and `symbol` APIs, the example constructs two overlapping line grids whose visibility is modulated by the mask patterns, creating a dynamic Moiré-like effect. The piece is rendered entirely as SVG, with the mask system built through reusable functions that toggle between positive and negative space.

AI-generated description
MIT Licensed

Similar vizzes