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