make sure friction slip parameters are zero ( or other value ) and not

default cmf
This commit is contained in:
UbitUmarov
2013-05-29 04:47:59 +01:00
parent 0882846770
commit 1cf24b7092

View File

@@ -175,10 +175,10 @@ namespace OpenSim.Region.Physics.OdePlugin
// const d.ContactFlags comumContactFlags = d.ContactFlags.SoftERP | d.ContactFlags.SoftCFM |d.ContactFlags.Approx1 | d.ContactFlags.Bounce;
const d.ContactFlags comumContactFlags = d.ContactFlags.Bounce | d.ContactFlags.Approx1;
const d.ContactFlags comumContactFlags = d.ContactFlags.Bounce | d.ContactFlags.Approx1 | d.ContactFlags.Slip1 | d.ContactFlags.Slip2;
const float comumContactERP = 0.7f;
const float comumContactCFM = 0.0001f;
const float comumContactSLIP = 0.000001f;
const float comumContactSLIP = 0f;
float frictionMovementMult = 0.8f;
@@ -411,7 +411,7 @@ namespace OpenSim.Region.Physics.OdePlugin
d.GeomSetCategoryBits(GroundSpace, (uint)(CollisionCategories.Land));
d.GeomSetCollideBits(GroundSpace, 0);
contactgroup = d.JointGroupCreate(0);
contactgroup = d.JointGroupCreate(maxContactsbeforedeath + 1);
//contactgroup
d.WorldSetAutoDisableFlag(world, false);