three.js exploration: shapes | Matt DesLauriers | Observablethree.js exploration: shapes | Matt DesLauriers | Observable