import shapely.geometry as sg
from foldable_robotics.layer import Layer
from foldable_robotics.laminate import Laminate
a = sg.box(0,0,1,1)
a
b = Layer(a)
b
b.geoms
[<shapely.geometry.polygon.Polygon at 0x7f3a542ba670>]
b.geoms[0]
c = b | b.translate(2,0)
c
d = c.rotate(30)
d
e = c.dilate(.5,3)
e
f = e.erode(.25,3)
f
g = Laminate(c,f,c)
g
g.plot()
for layer in g:
layer.plot(new=True)
h = g[1]
type(h)
foldable_robotics.layer.Layer