From 4934ce61fa80c066a56607dd7e4b89fdadb207f6 Mon Sep 17 00:00:00 2001 From: "erwin.coumans" Date: Sun, 16 Sep 2012 17:23:39 +0000 Subject: [PATCH] tweak rolling friction in RaytestDemo --- Demos/RaytestDemo/RaytestDemo.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Demos/RaytestDemo/RaytestDemo.cpp b/Demos/RaytestDemo/RaytestDemo.cpp index fa6aacdcd..b32a1e3eb 100644 --- a/Demos/RaytestDemo/RaytestDemo.cpp +++ b/Demos/RaytestDemo/RaytestDemo.cpp @@ -199,7 +199,8 @@ void RaytestDemo::initPhysics() btDefaultMotionState* myMotionState = new btDefaultMotionState(groundTransform); btRigidBody::btRigidBodyConstructionInfo rbInfo(mass,myMotionState,groundShape,localInertia); btRigidBody* body = new btRigidBody(rbInfo); - + body->setRollingFriction(1); + body->setFriction(1); //add the body to the dynamics world m_dynamicsWorld->addRigidBody(body); } @@ -263,6 +264,9 @@ void RaytestDemo::initPhysics() btRigidBody::btRigidBodyConstructionInfo rbInfo(mass,0,colShape,localInertia); rbInfo.m_startWorldTransform = startTransform; btRigidBody* body = new btRigidBody(rbInfo); + body->setRollingFriction(0.03); + body->setFriction(1); + body->setAnisotropicFriction(colShape->getAnisotropicRollingFrictionDirection(),btCollisionObject::CF_ANISOTROPIC_ROLLING_FRICTION); m_dynamicsWorld->addRigidBody(body);