functional language for computing with geometry
DEF out=expl1
WHERE
hole = (triangleStripe * K:(Q:1)):
<<0,3>,<1,2>,<3,3>,<2,2>,<3,0>,<2,1>,<0,0>,<1,1>,<0,3>,<1,2>>,
expl1 = (STRUCT ~ explode:<1.2,1.2,1.5> ~ Splitcells):hole,
expl2 = (STRUCT ~ explode:<1.2,1.2,1.5> ~ extract_polygons):hole
END;