17
w = soya.soya3d.World ()
19
## for i in xrange(5):
20
## soya.model.Face (w, [soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, - random.random() * 10.0),
21
## soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, - random.random() * 10.0),
22
## soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, - random.random() * 10.0)])
26
w2 = soya.soya3d.World (w)
28
soya.model.Material.PATH = "/home/jiba/python/slune/materials"
29
mat1 = soya.model.Material.get("grass1")
30
mat2 = soya.model.Material.get("bloc1")
32
## f = soya.model.Face (w, [soya.model.Vertex(w, 0.0, 0.0, 0.0),
33
## soya.model.Vertex(w, 1.0, 0.0, 0.0),
34
## soya.model.Vertex(w, 0.0, 1.0, 0.0)
41
f = soya.model.Face (w, [soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0),
42
soya.model.Vertex(w2, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0),
43
soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0)
50
f = soya.model.Face (w, [soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0),
51
soya.model.Vertex(w2, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0),
52
soya.model.Vertex(w, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0, random.random() * 10.0 - 5.0)
59
f = soya.model.Face (w, [soya.model.Vertex(w, 10.0, 0.0, 0.0),
60
soya.model.Vertex(w, 11.0, 0.0, 0.0),
61
soya.model.Vertex(w, 10.0, 1.0, 0.0)
67
## f = soya.model.Face (w, [soya.model.Vertex(w, 0.0, 0.0, 0.0),
68
## soya.model.Vertex(w, 1.0, 0.0, 0.0),
69
## soya.model.Vertex(w, 0.0, 1.0, 0.0)
71
## f2 = soya.model.Face (w, [soya.model.Vertex(w, 0.0, 0.0, 0.0),
72
## soya.model.Vertex(w2, 0.0, 0.0, 1.0),
73
## soya.model.Vertex(w, 1.0, 0.0, 0.0)
76
## f2.double_sided = 1
82
print "will now convert to morph..."
86
while(len(w.children) > 0):
87
w.remove(w.children[0])
94
i = soya.soya3d.Morph(w, m)
97
## a = _soya._AnimCoordsys()
101
## w.set_xyz(0.0,10.0,0.0)
103
## w.set_xyz(5.0,10.0,0.0)
105
## w.set_xyz(0.0,0.0,0.0)
106
## a.cyclic_lap = 4.0
108
#print m.__getstate__()
116
#c = soya.soya3d.Camera(w)