diff options
author | Teravus Ovares | 2007-11-09 21:01:55 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-09 21:01:55 +0000 |
commit | e9e72fe9079ab011dc43199496fb9a9dc7ea5b3a (patch) | |
tree | 5c202b24b748e147b7aa4692044d618bfec522d0 /OpenSim/Region/Physics/Manager | |
parent | add a few more verbose bits (diff) | |
download | opensim-SC_OLD-e9e72fe9079ab011dc43199496fb9a9dc7ea5b3a.zip opensim-SC_OLD-e9e72fe9079ab011dc43199496fb9a9dc7ea5b3a.tar.gz opensim-SC_OLD-e9e72fe9079ab011dc43199496fb9a9dc7ea5b3a.tar.bz2 opensim-SC_OLD-e9e72fe9079ab011dc43199496fb9a9dc7ea5b3a.tar.xz |
* Added an internal throttle on ODE physics updates
* Added a ThrottleUpdates member to PhysicsActor to expose 'throttle' ability to the Scene.
* Updated the ode.dll file with a fix to invalid data passed to ODE's heightfield collision calculator.
Diffstat (limited to 'OpenSim/Region/Physics/Manager')
-rw-r--r-- | OpenSim/Region/Physics/Manager/PhysicsActor.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/Manager/PhysicsActor.cs b/OpenSim/Region/Physics/Manager/PhysicsActor.cs index 049da96..9ce7cf3 100644 --- a/OpenSim/Region/Physics/Manager/PhysicsActor.cs +++ b/OpenSim/Region/Physics/Manager/PhysicsActor.cs | |||
@@ -88,6 +88,8 @@ namespace OpenSim.Region.Physics.Manager | |||
88 | 88 | ||
89 | public abstract bool Flying { get; set; } | 89 | public abstract bool Flying { get; set; } |
90 | 90 | ||
91 | public abstract bool ThrottleUpdates { get; set; } | ||
92 | |||
91 | public abstract bool IsColliding { get; set; } | 93 | public abstract bool IsColliding { get; set; } |
92 | public abstract PhysicsVector RotationalVelocity { get; set; } | 94 | public abstract PhysicsVector RotationalVelocity { get; set; } |
93 | 95 | ||
@@ -148,6 +150,11 @@ namespace OpenSim.Region.Physics.Manager | |||
148 | get { return false; } | 150 | get { return false; } |
149 | set { return; } | 151 | set { return; } |
150 | } | 152 | } |
153 | public override bool ThrottleUpdates | ||
154 | { | ||
155 | get { return false; } | ||
156 | set { return; } | ||
157 | } | ||
151 | 158 | ||
152 | public override bool IsColliding | 159 | public override bool IsColliding |
153 | { | 160 | { |