Example #1
0
File: demo.py Project: msarch/py
class SvgFiles(object):
    def __init__(self):
        self.filenames = self.get_filenames('testdata')
        if len(self.filenames) == 0:
            raise Exception('no testdata svg files found')

        self.number = -1
        self.current = None
        self.next()

    def get_filenames(self, path):
        return [
            join(path, filename) for filename in listdir(path)
            if filename.endswith('.svg')
        ]

    def next(self):
        self.number = (self.number + 1) % len(self.filenames)
        filename = self.filenames[self.number]
        print filename
        self.current = SvgBatch(filename)
        self.current.create_batch()

        glClearColor(uniform(0.0, 1.0), uniform(0.0, 1.0), uniform(0.0, 1.0),
                     1.0)

    def draw(self):
        self.current.create_batch().draw()
Example #2
0
File: demo.py Project: msarch/py
class SvgFiles(object):

    def __init__(self):
        self.filenames = self.get_filenames('testdata')
        if len(self.filenames) == 0:
            raise Exception('no testdata svg files found')

        self.number = -1
        self.current = None
        self.next()

    def get_filenames(self, path):
        return [
            join(path, filename)
            for filename in listdir(path)
            if filename.endswith('.svg')
        ]

    def next(self):
        self.number = (self.number + 1) % len(self.filenames)
        filename = self.filenames[self.number]
        print filename
        self.current = SvgBatch(filename)
        self.current.create_batch()

        glClearColor(
            uniform(0.0, 1.0),
            uniform(0.0, 1.0),
            uniform(0.0, 1.0),
            1.0)

    def draw(self):
        self.current.create_batch().draw()
Example #3
0
File: demo.py Project: msarch/py
    def next(self):
        self.number = (self.number + 1) % len(self.filenames)
        filename = self.filenames[self.number]
        print filename
        self.current = SvgBatch(filename)
        self.current.create_batch()

        glClearColor(uniform(0.0, 1.0), uniform(0.0, 1.0), uniform(0.0, 1.0),
                     1.0)
Example #4
0
File: demo.py Project: msarch/py
    def next(self):
        self.number = (self.number + 1) % len(self.filenames)
        filename = self.filenames[self.number]
        print filename
        self.current = SvgBatch(filename)
        self.current.create_batch()

        glClearColor(
            uniform(0.0, 1.0),
            uniform(0.0, 1.0),
            uniform(0.0, 1.0),
            1.0)