aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/BulletSPlugin/BSMotors.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Physics/BulletSPlugin/BSMotors.cs')
-rwxr-xr-xOpenSim/Region/Physics/BulletSPlugin/BSMotors.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSMotors.cs b/OpenSim/Region/Physics/BulletSPlugin/BSMotors.cs
index 68eec2d..480da2c 100755
--- a/OpenSim/Region/Physics/BulletSPlugin/BSMotors.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSMotors.cs
@@ -75,7 +75,7 @@ public class BSVMotor : BSMotor
75 Vector3 origTarget = TargetValue; // DEBUG 75 Vector3 origTarget = TargetValue; // DEBUG
76 Vector3 origCurrVal = CurrentValue; // DEBUG 76 Vector3 origCurrVal = CurrentValue; // DEBUG
77 77
78 // Add (desiredVector - currentAppliedVector) / howLongItShouldTakeToComplete 78 // Addition = (desiredVector - currentAppliedVector) / secondsItShouldTakeToComplete
79 Vector3 addAmount = (TargetValue - CurrentValue)/TimeScale * timeStep; 79 Vector3 addAmount = (TargetValue - CurrentValue)/TimeScale * timeStep;
80 CurrentValue += addAmount; 80 CurrentValue += addAmount;
81 returnCurrent = CurrentValue; 81 returnCurrent = CurrentValue;
@@ -109,6 +109,11 @@ public class BSVMotor : BSMotor
109 } 109 }
110 return returnCurrent; 110 return returnCurrent;
111 } 111 }
112 public override string ToString()
113 {
114 return String.Format("<{0},curr={1},targ={2},decayTS={3},frictTS={4}>",
115 UseName, CurrentValue, TargetValue, TargetValueDecayTimeScale, FrictionTimescale);
116 }
112} 117}
113 118
114public class BSFMotor : BSMotor 119public class BSFMotor : BSMotor