Author: ArcRiley
Date: 2007-07-07 23:25:36 -0400 (Sat, 07 Jul 2007)
New Revision: 410

Modified:
   trunk/pysoy/src/atoms/Vertex.pxi
   trunk/pysoy/src/bodies._bodies/Mesh.pxi
   trunk/pysoy/src/bodies._bodies/soy.bodies._bodies.pxd
Log:
got verts updating again


Modified: trunk/pysoy/src/atoms/Vertex.pxi
===================================================================
--- trunk/pysoy/src/atoms/Vertex.pxi    2007-07-08 03:16:37 UTC (rev 409)
+++ trunk/pysoy/src/atoms/Vertex.pxi    2007-07-08 03:25:36 UTC (rev 410)
@@ -61,12 +61,14 @@
     self._mesh._verts[self._index].px = self._saved.px
     self._mesh._verts[self._index].py = self._saved.py
     self._mesh._verts[self._index].pz = self._saved.pz
+    self._mesh._flagVertVBO(self._index)
 
 
   cdef void _setListN(self) :
     self._mesh._verts[self._index].nx = self._saved.nx
     self._mesh._verts[self._index].ny = self._saved.ny
     self._mesh._verts[self._index].nz = self._saved.nz
+    self._mesh._flagVertVBO(self._index)
 
 
   cdef void _setListT(self) :

Modified: trunk/pysoy/src/bodies._bodies/Mesh.pxi
===================================================================
--- trunk/pysoy/src/bodies._bodies/Mesh.pxi     2007-07-08 03:16:37 UTC (rev 
409)
+++ trunk/pysoy/src/bodies._bodies/Mesh.pxi     2007-07-08 03:25:36 UTC (rev 
410)
@@ -168,11 +168,11 @@
       self._uface.length = index-self._uface.offset
 
 
-  cdef void _flagVertVBO(self, int index) :
-    if index < self._uvert.offset or self._uvert.offset == -1 :
-      self._uvert.offset = index
-    if index-self._uvert.offset > self._uvert.length :
-      self._uvert.length = index-self._uvert.offset
+  cdef void _flagVertVBO(self, int _index) :
+    if _index < self._uvert.offset or self._uvert.offset == -1 :
+      self._uvert.offset = _index
+    if _index - self._uvert.offset > self._uvert.length :
+      self._uvert.length = _index - self._uvert.offset
 
 
   cdef void _sendFaceVBO(self) :

Modified: trunk/pysoy/src/bodies._bodies/soy.bodies._bodies.pxd
===================================================================
--- trunk/pysoy/src/bodies._bodies/soy.bodies._bodies.pxd       2007-07-08 
03:16:37 UTC (rev 409)
+++ trunk/pysoy/src/bodies._bodies/soy.bodies._bodies.pxd       2007-07-08 
03:25:36 UTC (rev 410)
@@ -22,6 +22,7 @@
 cimport py
 cimport stdio
 cimport soy._core
+cimport soy._datatypes
 cimport soy._internals
 cimport soy.materials
 cimport soy.textures

_______________________________________________
PySoy-SVN mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-svn

Reply via email to