From e60dc305a41443c25e842624595b89cf4dffcd85 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Mon, 25 Jul 2016 01:07:19 +0100 Subject: change bullet relative velocity sign to match ubOde --- OpenSim/Region/PhysicsModules/BulletS/BSPhysObject.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'OpenSim/Region/PhysicsModules/BulletS') diff --git a/OpenSim/Region/PhysicsModules/BulletS/BSPhysObject.cs b/OpenSim/Region/PhysicsModules/BulletS/BSPhysObject.cs index a70d1b8..bb21f0c 100755 --- a/OpenSim/Region/PhysicsModules/BulletS/BSPhysObject.cs +++ b/OpenSim/Region/PhysicsModules/BulletS/BSPhysObject.cs @@ -508,7 +508,7 @@ public abstract class BSPhysObject : PhysicsActor relvel = RawVelocity; if (collidee != null && collidee.IsPhysical) relvel -= collidee.RawVelocity; - newContact.RelativeSpeed = OMV.Vector3.Dot(relvel, contactNormal); + newContact.RelativeSpeed = -OMV.Vector3.Dot(relvel, contactNormal); // DetailLog("{0},{1}.Collision.AddCollider,vel={2},contee.vel={3},relvel={4},relspeed={5}", // LocalID, TypeName, RawVelocity, (collidee == null ? OMV.Vector3.Zero : collidee.RawVelocity), relvel, newContact.RelativeSpeed); -- cgit v1.1