Design tool for
Polagons: Designing and Fabricating Polarized Light Mosaics with User-Defined Color Changing Behaviors. Ticha Sethapakdi, Laura Huang, Vivian Chan, Lung-Pan Cheng, Fernando Fuzinatto Dall'Agnol, Stefanie Mueller.
The Processing interface takes input SVG file(s) and converts them into laser cuttable polarized light mosaics made from cellophane. Please refer to the paper for more details.
This code requires the following Python3 libraries:
- numpy
- scipy
- pandas
- flask
- matplotlib
- cairosvg
cd PolagonStudio/backend
- Run the Polagon backend script:
python3 polagon_service.py
- Open Processing. Make sure you have the
ControlP5
Processing library installed - Run the
PolagonStudio
Processing sketch. Save all SVGs to thedata/
folder in the Processing sketch. Fabrication-ready files are saved todata/cut/