Example #1
0
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)
Example #2
0
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)