From 6982172e1a29137175377249b19d1c07e61bb375 Mon Sep 17 00:00:00 2001
From: vahrenkamp <vahrenkamp@042f3d55-54a8-47e9-b7fb-15903f145c44>
Date: Thu, 13 Jun 2013 09:56:19 +0000
Subject: [PATCH] Changed standard inertia matrix when mass is given.

git-svn-id: http://svn.code.sf.net/p/simox/code/trunk@387 042f3d55-54a8-47e9-b7fb-15903f145c44
---
 VirtualRobot/SceneObject.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/VirtualRobot/SceneObject.cpp b/VirtualRobot/SceneObject.cpp
index b8389c3f8..b0a70ad63 100644
--- a/VirtualRobot/SceneObject.cpp
+++ b/VirtualRobot/SceneObject.cpp
@@ -581,6 +581,8 @@ bool SceneObject::initializePhysics()
 			{
 				// standard box
 				physics.intertiaMatrix.setIdentity();
+				physics.intertiaMatrix *= 0.01f; // 10 cm bbox
+				physics.intertiaMatrix *= physics.massKg;
 			} else
 			{
 				Eigen::Vector3f minS,maxS;
-- 
GitLab