[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33203] trunk/blender/source/gameengine/ Ketsji/KX_Camera.cpp: Changing KX_Camera.perspective didn' t actually change the camera's perspective because the camera' s matrix was cached.

Mitchell Stokes mogurijin at gmail.com
Sun Nov 21 02:55:08 CET 2010


Revision: 33203
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33203
Author:   moguri
Date:     2010-11-21 02:55:08 +0100 (Sun, 21 Nov 2010)

Log Message:
-----------
Changing KX_Camera.perspective didn't actually change the camera's perspective because the camera's matrix was cached. The setter for KX_Camera.perspective now invalidates the camera's matrix so it's recomputed with the change.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_Camera.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_Camera.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_Camera.cpp	2010-11-20 21:43:16 UTC (rev 33202)
+++ trunk/blender/source/gameengine/Ketsji/KX_Camera.cpp	2010-11-21 01:55:08 UTC (rev 33203)
@@ -706,6 +706,7 @@
 	}
 	
 	self->m_camdata.m_perspective= param;
+	self->InvalidateProjectionMatrix();
 	return PY_SET_ATTR_SUCCESS;
 }
 





More information about the Bf-blender-cvs mailing list