diff options
author | Robert Adams | 2013-09-20 09:23:12 -0700 |
---|---|---|
committer | Robert Adams | 2013-09-20 09:58:45 -0700 |
commit | 35a6361b2431abf9d49b4413c5b9eaac51934134 (patch) | |
tree | 3e2dd1dd360a97d97ee95eff904e30ccb982d9c7 /OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | |
parent | BulletSim: zero velocity when avatar not moving. (diff) | |
download | opensim-SC_OLD-35a6361b2431abf9d49b4413c5b9eaac51934134.zip opensim-SC_OLD-35a6361b2431abf9d49b4413c5b9eaac51934134.tar.gz opensim-SC_OLD-35a6361b2431abf9d49b4413c5b9eaac51934134.tar.bz2 opensim-SC_OLD-35a6361b2431abf9d49b4413c5b9eaac51934134.tar.xz |
BulletSim: reduce avatar walking stopped threshold.
Add parameter for setting the walking stopped threshold.
This fixes the slight jump when an avatar stops walking.
Diffstat (limited to '')
-rwxr-xr-x | OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs index 2f1799b..43aa63e 100755 --- a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs +++ b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs | |||
@@ -134,6 +134,7 @@ public static class BSParam | |||
134 | public static float AvatarHeightMidFudge { get; private set; } | 134 | public static float AvatarHeightMidFudge { get; private set; } |
135 | public static float AvatarHeightHighFudge { get; private set; } | 135 | public static float AvatarHeightHighFudge { get; private set; } |
136 | public static float AvatarContactProcessingThreshold { get; private set; } | 136 | public static float AvatarContactProcessingThreshold { get; private set; } |
137 | public static float AvatarStopZeroThreshold { get; private set; } | ||
137 | public static int AvatarJumpFrames { get; private set; } | 138 | public static int AvatarJumpFrames { get; private set; } |
138 | public static float AvatarBelowGroundUpCorrectionMeters { get; private set; } | 139 | public static float AvatarBelowGroundUpCorrectionMeters { get; private set; } |
139 | public static float AvatarStepHeight { get; private set; } | 140 | public static float AvatarStepHeight { get; private set; } |
@@ -575,6 +576,8 @@ public static class BSParam | |||
575 | 0.1f ), | 576 | 0.1f ), |
576 | new ParameterDefn<float>("AvatarContactProcessingThreshold", "Distance from capsule to check for collisions", | 577 | new ParameterDefn<float>("AvatarContactProcessingThreshold", "Distance from capsule to check for collisions", |
577 | 0.1f ), | 578 | 0.1f ), |
579 | new ParameterDefn<float>("AvatarStopZeroThreshold", "Movement velocity below which avatar is assumed to be stopped", | ||
580 | 0.1f ), | ||
578 | new ParameterDefn<float>("AvatarBelowGroundUpCorrectionMeters", "Meters to move avatar up if it seems to be below ground", | 581 | new ParameterDefn<float>("AvatarBelowGroundUpCorrectionMeters", "Meters to move avatar up if it seems to be below ground", |
579 | 1.0f ), | 582 | 1.0f ), |
580 | new ParameterDefn<int>("AvatarJumpFrames", "Number of frames to allow jump forces. Changes jump height.", | 583 | new ParameterDefn<int>("AvatarJumpFrames", "Number of frames to allow jump forces. Changes jump height.", |