6 |
from gzz.modules.pp import * |
from gzz.modules.pp import * |
7 |
import math |
import math |
8 |
|
|
9 |
|
from gfx.libutil import effects |
10 |
|
|
11 |
obsTrigger = SimpleObsTrigger(); |
obsTrigger = SimpleObsTrigger(); |
12 |
cellTexter = SimpleVStreamTexter(FakeSpanMaker(), Enfilade1DImpl.Enfilade1DImplMaker()) |
cellTexter = SimpleVStreamTexter(FakeSpanMaker(), Enfilade1DImpl.Enfilade1DImplMaker()) |
13 |
cellManager = PlainCellManager() |
cellManager = PlainCellManager() |
38 |
self.pv = PlaneView(VobKeyer()) |
self.pv = PlaneView(VobKeyer()) |
39 |
self.scale = 0.01 |
self.scale = 0.01 |
40 |
def scene(self, vs): |
def scene(self, vs): |
41 |
|
bf = effects.CircleFloater4(vs, 0, (500, 400), 300, (000,300)) |
42 |
|
|
43 |
vs.map.put(background((0.4,0.5,0.8))) |
vs.map.put(background((0.4,0.5,0.8))) |
|
self.clip = vs.coords.affineCoordsys(0, 0, 100, 100, 500, 0, 0, 300) |
|
|
vs.matcher.add(self.clip, "clip") |
|
44 |
# Viewport |
# Viewport |
45 |
self.cs1 = vs.coords.affineCoordsys(0, 0, 100, 100, 600, 0, 0, 600) |
self.cs1 = vs.coords.affineCoordsys(0, 0, 100, 100, 600, 0, 0, 600) |
46 |
# Paper to viewport |
# Paper to viewport |
51 |
self.pv.renderPaper(vs, cursor, -1, self.cs1, self.cs2, None, None) |
self.pv.renderPaper(vs, cursor, -1, self.cs1, self.cs2, None, None) |
52 |
# vs.map.put(getDListNocoords("""Disable TEXTURE_2D""")) |
# vs.map.put(getDListNocoords("""Disable TEXTURE_2D""")) |
53 |
# vs.map.put(coloredQuad((1,0,0)), self.cs1) |
# vs.map.put(coloredQuad((1,0,0)), self.cs1) |
54 |
vs.map.put(stopclip, self.clip) |
vs.map.put(stopclip, self.cs1) |
55 |
|
|
56 |
|
into = vs.coords.concat(self.cs1, self.cs2) |
57 |
|
|
58 |
|
anchor = vs.coords.coordsys(into, 0, 10, 20, 10, 20) |
59 |
|
|
60 |
|
flo = bf.buoyCoordsys(anchor, "FOO") |
61 |
|
(w,h) = (100,100) |
62 |
|
mag = vs.coords.coordsys(flo, -5, -w, -h, w, h) |
63 |
|
|
64 |
|
vs.map.put(coloredQuad((1,0,0)), mag) |
65 |
|
|
66 |
self.currentvs = vs |
self.currentvs = vs |
67 |
def key(self, key): |
def key(self, key): |
68 |
pass |
pass |