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.
AI-generated descriptionSol LeWitt Reproduction with D3
This project recreates a Sol LeWitt-inspired artwork using D3.js. It generates a grid of lines masked by various geometric symbols to create an optical effect.
Features
- Responsive design that fills the browser window
- Two layered masks using D3 symbols
- Horizontal and vertical line patterns
- Dynamic generation based on screen size
How to Run
Open index.html in a web browser.