for n1, n2 in zip(n1s, n2s): shapeMaster.shapeArranger([n1, n2]) name = "%s_%s_perimeter" % (n1, n2) shapeMaster.drawSingle(name) #different densities and separations (with area matching) area = 0.045 shapeMaster = ShapeMaster(box, [area, area], shape=shape, sizemeasure='area', colors=colors, bgcolor=bgcolor, outline=(0, 0, 0), drawOutline=True) for n1, n2 in zip(n1s, n2s): #increase the density shapeMaster.density = 50 shapeMaster.shapeArranger([n1, n2]) name = "%s_%s_area_dens" % (n1, n2) shapeMaster.drawSingle(name) #decrease the minimum separation shapeMaster.density = 5 shapeMaster.separation = 10 shapeMaster.shapeArranger([n1, n2]) name = "%s_%s_area_sep" % (n1, n2) shapeMaster.drawSingle(name)
perimeter = 0.8 shapeMaster = ShapeMaster(box, [perimeter, perimeter], shape=shape, sizemeasure = 'perimeter', colors = colors, bgcolor = bgcolor, outline=(0, 0, 0), drawOutline=True) for n1, n2 in zip(n1s, n2s): shapeMaster.shapeArranger([n1, n2]) name = "%s_%s_perimeter" % (n1, n2) shapeMaster.drawSingle(name) #different densities and separations (with area matching) area = 0.045 shapeMaster = ShapeMaster(box, [area, area], shape=shape, sizemeasure = 'area', colors = colors, bgcolor = bgcolor, outline=(0, 0, 0), drawOutline=True) for n1, n2 in zip(n1s, n2s): #increase the density shapeMaster.density = 50 shapeMaster.shapeArranger([n1, n2]) name = "%s_%s_area_dens" % (n1, n2) shapeMaster.drawSingle(name) #decrease the minimum separation shapeMaster.density = 5 shapeMaster.separation = 10 shapeMaster.shapeArranger([n1, n2]) name = "%s_%s_area_sep" % (n1, n2) shapeMaster.drawSingle(name)