Ejemplo n.º 1
0
 def effect(self):
     new = compshapes.buildCircledCircles(self.options.circles, self.options.radius, self.options.spacing)
     self.current_layer.append(new)
"""Script for generating example of the output of compshapes.py functions 
See `compshapes.py <https://github.com/cosmo-guffa/play-svg/blob/master/playsvg/compshapes.py>`_ for more info on corresponding functions """

from playsvg.document import *
from playsvg import compshapes

docu = Document()

fillsAttr = {'style':'stroke:none; fill:red; fill-opacity:0.1'}
fills = compshapes.buildCircledCircles(20,300,100, attrs = fillsAttr)
docu.append(fills)


outlinesAttr = {'style':'stroke:black; fill:none; stroke-width:2'}
outlines = compshapes.buildCircledCircles(20,300,100, attrs = outlinesAttr)
docu.append(outlines)

docu.writeSVG("compshapes_circled_circles.svg")
print "done"