Author: ArcRiley
Date: 2007-07-08 23:35:33 -0400 (Sun, 08 Jul 2007)
New Revision: 441
Added:
trunk/pysoy/tests/pyramid.py
Modified:
trunk/pysoy/src/meshes/Mesh.pxi
trunk/pysoy/tests/tex_pyramid.py
trunk/pysoy/tests/vid_pyramid.py
Log:
[440] made soy.meshes.Pyramid obsolete
Modified: trunk/pysoy/src/meshes/Mesh.pxi
===================================================================
--- trunk/pysoy/src/meshes/Mesh.pxi 2007-07-09 03:26:10 UTC (rev 440)
+++ trunk/pysoy/src/meshes/Mesh.pxi 2007-07-09 03:35:33 UTC (rev 441)
@@ -90,35 +90,3 @@
self._mates._renderBuffer()
else :
self._mates._renderArray()
-
-
-cdef class Pyramid(Mesh) :
- '''This is for testing only'''
- def __new__(self, tex=None, *args, **keywords) :
- cdef object a, b, c, d, e
- import soy.colors
- self.mat0 = soy.materials.Material(ambient=soy.colors.BlueViolet(),
- diffuse=soy.colors.Cyan())
- self.mat1 = soy.materials.Material(ambient=soy.colors.YellowGreen(),
- diffuse=soy.colors.GoldenRod())
- self.mat2 = soy.materials.Material(color=tex)
-
- #self._mates[0].offset = 0
- #self._mates[0].length = 2
- #self._mates[1].offset = 2
- #self._mates[1].length = 2
- #self._mates[2].offset = 4
- #self._mates[2].length = 2
-
- a = soy.atoms.Vertex(self,position=( 0, 1, 0), texcoord=(0,0,0))
- b = soy.atoms.Vertex(self,position=(-1,-1, 1), texcoord=(0,0,0))
- c = soy.atoms.Vertex(self,position=( 1,-1, 1), texcoord=(0,1,0))
- d = soy.atoms.Vertex(self,position=( 1,-1,-1), texcoord=(1,1,0))
- e = soy.atoms.Vertex(self,position=(-1,-1,-1), texcoord=(1,0,0))
-
- soy.atoms.Face(self, verts=(a,b,c), material=self.mat0)
- soy.atoms.Face(self, verts=(a,d,e), material=self.mat0)
- soy.atoms.Face(self, verts=(a,c,d), material=self.mat1)
- soy.atoms.Face(self, verts=(a,e,b), material=self.mat1)
- soy.atoms.Face(self, verts=(d,c,b), material=self.mat2)
- soy.atoms.Face(self, verts=(e,d,b), material=self.mat2)
Added: trunk/pysoy/tests/pyramid.py
===================================================================
--- trunk/pysoy/tests/pyramid.py (rev 0)
+++ trunk/pysoy/tests/pyramid.py 2007-07-09 03:35:33 UTC (rev 441)
@@ -0,0 +1,23 @@
+import soy
+
+class Pyramid (soy.meshes.Mesh) :
+ def __init__(self, tex=None) :
+ self.mat0 = soy.materials.Material(ambient=soy.colors.BlueViolet(),
+ diffuse=soy.colors.Cyan())
+ self.mat1 = soy.materials.Material(ambient=soy.colors.YellowGreen(),
+ diffuse=soy.colors.GoldenRod())
+ self.mat2 = soy.materials.Material(color=tex)
+
+ a = soy.atoms.Vertex(self,position=( 0, 1, 0), texcoord=(0,0,0))
+ b = soy.atoms.Vertex(self,position=(-1,-1, 1), texcoord=(0,0,0))
+ c = soy.atoms.Vertex(self,position=( 1,-1, 1), texcoord=(0,1,0))
+ d = soy.atoms.Vertex(self,position=( 1,-1,-1), texcoord=(1,1,0))
+ e = soy.atoms.Vertex(self,position=(-1,-1,-1), texcoord=(1,0,0))
+
+ soy.atoms.Face(self, verts=(a,b,c), material=self.mat0)
+ soy.atoms.Face(self, verts=(a,d,e), material=self.mat0)
+ soy.atoms.Face(self, verts=(a,c,d), material=self.mat1)
+ soy.atoms.Face(self, verts=(a,e,b), material=self.mat1)
+ soy.atoms.Face(self, verts=(d,c,b), material=self.mat2)
+ soy.atoms.Face(self, verts=(e,d,b), material=self.mat2)
+
Modified: trunk/pysoy/tests/tex_pyramid.py
===================================================================
--- trunk/pysoy/tests/tex_pyramid.py 2007-07-09 03:26:10 UTC (rev 440)
+++ trunk/pysoy/tests/tex_pyramid.py 2007-07-09 03:35:33 UTC (rev 441)
@@ -2,6 +2,7 @@
import Image
import soy
+import pyramid
from time import sleep
img = Image.open('lava.png')
@@ -9,7 +10,7 @@
img = Image.open('la.png')
luma = soy.textures.Image(img)
-pym = soy.meshes.Pyramid(luma)
+pym = pyramid.Pyramid(luma)
scr = soy.Screen()
win = soy.Window(scr, 'Textured Pyramid')
Modified: trunk/pysoy/tests/vid_pyramid.py
===================================================================
--- trunk/pysoy/tests/vid_pyramid.py 2007-07-09 03:26:10 UTC (rev 440)
+++ trunk/pysoy/tests/vid_pyramid.py 2007-07-09 03:35:33 UTC (rev 441)
@@ -2,6 +2,7 @@
import Image
import soy
+import pyramid
from time import sleep
img = Image.open('lava.png')
@@ -9,7 +10,7 @@
ogg = soy.transports.File('changeworld.ogg')
vido = ogg['video']
-pym = soy.meshes.Pyramid(vido)
+pym = pyramid.Pyramid(vido)
scr = soy.Screen()
win = soy.Window(scr, 'Textured Pyramid')
_______________________________________________
PySoy-SVN mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-svn