add AvatarJump to phsycis engines. This is just a push in Z direction, Still needs scaling so engines to match. This new scaling is needed so does not impact old push ones

This commit is contained in:
UbitUmarov
2022-04-15 21:47:38 +01:00
parent 91167c47ea
commit 6d701b6759
11 changed files with 34 additions and 1 deletions

View File

@@ -686,6 +686,12 @@ namespace OpenSim.Region.PhysicsModule.BulletS
set { _PIDTau = value; }
}
public override void AvatarJump(float forceZ)
{
OMV.Vector3 addForce = new OMV.Vector3(0, 0, forceZ / PhysScene.m_fixedTimeStep);
AddForce(false, addForce);
}
public override void AddForce(OMV.Vector3 force, bool pushforce)
{
// Since this force is being applied in only one step, make this a force per second.