[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20638] trunk/blender/source/gameengine/ Converter/BL_MeshDeformer.cpp: BGE [#18884] light in skinned object only work properly after running the action once.
Benoit Bolsee
benoit.bolsee at online.be
Thu Jun 4 23:24:42 CEST 2009
Revision: 20638
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20638
Author: ben2610
Date: 2009-06-04 23:24:41 +0200 (Thu, 04 Jun 2009)
Log Message:
-----------
BGE [#18884] light in skinned object only work properly after running the action once.
Modified Paths:
--------------
trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp
Modified: trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp
===================================================================
--- trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp 2009-06-04 20:07:06 UTC (rev 20637)
+++ trunk/blender/source/gameengine/Converter/BL_MeshDeformer.cpp 2009-06-04 21:24:41 UTC (rev 20638)
@@ -143,9 +143,9 @@
RAS_TexVert& v3 = it.vertex[it.index[i+2]];
RAS_TexVert *v4 = NULL;
- const float *co1 = v1.getXYZ();
- const float *co2 = v2.getXYZ();
- const float *co3 = v3.getXYZ();
+ const float *co1 = m_transverts[v1.getOrigIndex()];
+ const float *co2 = m_transverts[v2.getOrigIndex()];
+ const float *co3 = m_transverts[v3.getOrigIndex()];
const float *co4 = NULL;
/* compute face normal */
@@ -153,7 +153,7 @@
if(nvert == 4) {
v4 = &it.vertex[it.index[i+3]];
- co4 = v4->getXYZ();
+ co4 = m_transverts[v4->getOrigIndex()];
n1[0]= co1[0]-co3[0];
n1[1]= co1[1]-co3[1];
More information about the Bf-blender-cvs
mailing list