23 |
def __init__(self, mill, opts): |
def __init__(self, mill, opts): |
24 |
self.mill = mill |
self.mill = mill |
25 |
self.opts = opts |
self.opts = opts |
26 |
def getPaper(self,seed): |
def getPaper(self,*args): |
27 |
return mill.getPaper(seed, **opts) |
print "GETPAPER",args |
28 |
|
return mill.getPaper(args[0], **opts) |
29 |
def getOptimizedPaper(self, seed, w): |
def getOptimizedPaper(self, seed, w): |
30 |
return mill.getOptimizedPaper(seed, w, **opts) |
return mill.getOptimizedPaper(seed, w, **opts) |
31 |
|
|
40 |
enfMaker = gzz.media.impl.Enfilade1DImpl.Enfilade1DImplMaker() |
enfMaker = gzz.media.impl.Enfilade1DImpl.Enfilade1DImplMaker() |
41 |
textblock = "011D75251F04C8BF89A44C88D875886B2B5172522A" |
textblock = "011D75251F04C8BF89A44C88D875886B2B5172522A" |
42 |
scroll = gzz.media.impl.PageImageScroll(None, |
scroll = gzz.media.impl.PageImageScroll(None, |
43 |
gzz.mediaserver.Mediaserver.Id(textblock)), |
gzz.mediaserver.Mediaserver.Id(textblock)) |
44 |
current = scroll.getCurrent() |
current = scroll.getCurrent() |
45 |
|
|
46 |
pages = [enfMaker.makeEnfilade(current.subSpan(i, i+1)) for i in range(0, current.length())] |
pages = [enfMaker.makeEnfilade(current.subSpan(i, i+1)) for i in range(0, current.length())] |
85 |
seed += 1 |
seed += 1 |
86 |
|
|
87 |
def textPaperScene(vs, layout, scale): |
def textPaperScene(vs, layout, scale): |
88 |
layout. |
layout.place(vs, 0, 1, 1, -1) |
89 |
|
|
90 |
|
|
91 |
def createTextPapers(): |
def createTextPapers(): |
95 |
|
|
96 |
global textureSeeds |
global textureSeeds |
97 |
random.shuffle(textureSeeds) |
random.shuffle(textureSeeds) |
98 |
gzz.view.PageSpanCellView.pageSpanPaperMaker = PSPMaker() |
pageSpanCellView = gzz.view.PageSpanCellView() |
99 |
|
pageSpanCellView.pageSpanPaperMaker = PSPMaker() |
100 |
|
|
101 |
for page in pages: |
for page in pages: |
102 |
for opts in lightnesses: |
for opts in lightnesses: |
103 |
gzz.gfx.gl.PageSpanPaper.paperMill = OptMill( |
gzz.gfx.gl.PageSpanPaper.paperMill = OptMill( |
104 |
ThePaperMill(), opts) |
ThePaperMill(), opts) |
105 |
layout = PageSpanCellView().getLayout(page) |
layout = pageSpanCellView.getLayout(page) |
106 |
zoom = zooms.pop() |
zoom = zooms.pop() |
107 |
|
|
108 |
|
|
117 |
w = gfxapi.createWindow() |
w = gfxapi.createWindow() |
118 |
w.setLocation(0,0,xs,ys) |
w.setLocation(0,0,xs,ys) |
119 |
|
|
120 |
createPurePapers() |
# createPurePapers() |
121 |
|
createTextPapers() |
122 |
|
|
123 |
|
|
124 |
gfxapi = GraphicsAPI.getInstance() |
gfxapi = GraphicsAPI.getInstance() |