Fork of Sol LeWitt Reproduction with D3
This visualization recreates a Sol LeWitt-inspired geometric artwork using D3.js, displaying a grid of horizontal and vertical black lines that appear to weave through overlapping symbolic shapes. The piece shows how layered masks create optical interference patterns, with seven different D3 symbols—including circles, crosses, diamonds, squares, stars, triangles, and wye forms—alternating between masking and revealing the line patterns beneath. Using D3 v6, the code employs `scaleBand`, `symbol`, and `mask` to generate the composition dynamically based on the browser window size, with two complementary masks determining which portions of the horizontal and vertical line grids remain visible.