Revision: 14389
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14389
Author: ben2610
Date: 2008-04-11 23:19:00 +0200 (Fri, 11 Apr 2008)
Log Message:
-----------
fix BGE patch #7892: dRot motion is reversed on non-dynamic objects
Positive dRot motion actuator will now make the dynamic and non-dynamic objects
rotate counter-clock wise.
Modified Paths:
--------------
trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp 2008-04-11
20:46:12 UTC (rev 14388)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp 2008-04-11
21:19:00 UTC (rev 14389)
@@ -314,12 +314,13 @@
void KX_GameObject::ApplyRotation(const MT_Vector3& drot,bool local)
{
MT_Matrix3x3 rotmat(drot);
- rotmat.transpose();
-
- if (m_pPhysicsController1) // (IsDynamic())
+
+ GetSGNode()->RelativeRotate(rotmat,local);
+
+ if (m_pPhysicsController1) { // (IsDynamic())
+ rotmat.transpose();
m_pPhysicsController1->RelativeRotate(rotmat,local);
- // in worldspace
- GetSGNode()->RelativeRotate(rotmat,local);
+ }
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs