aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics/Manager/PhysicsActor.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Physics/Manager/PhysicsActor.cs25
1 files changed, 24 insertions, 1 deletions
diff --git a/OpenSim/Region/Physics/Manager/PhysicsActor.cs b/OpenSim/Region/Physics/Manager/PhysicsActor.cs
index 7e8d160..5894ab0 100644
--- a/OpenSim/Region/Physics/Manager/PhysicsActor.cs
+++ b/OpenSim/Region/Physics/Manager/PhysicsActor.cs
@@ -157,6 +157,14 @@ namespace OpenSim.Region.Physics.Manager
157 157
158 public abstract PhysicsVector Position { get; set; } 158 public abstract PhysicsVector Position { get; set; }
159 159
160 public abstract float Mass { get; }
161
162 public abstract PhysicsVector Force { get;}
163
164 public abstract PhysicsVector GeometricCenter { get; }
165
166 public abstract PhysicsVector CenterOfMass { get; }
167
160 public abstract PhysicsVector Velocity { get; set; } 168 public abstract PhysicsVector Velocity { get; set; }
161 169
162 public abstract PhysicsVector Acceleration { get; } 170 public abstract PhysicsVector Acceleration { get; }
@@ -210,7 +218,22 @@ namespace OpenSim.Region.Physics.Manager
210 get { return PhysicsVector.Zero; } 218 get { return PhysicsVector.Zero; }
211 set { return; } 219 set { return; }
212 } 220 }
213 221 public override float Mass
222 {
223 get { return 0f; }
224 }
225 public override PhysicsVector Force
226 {
227 get { return PhysicsVector.Zero; }
228 }
229 public override PhysicsVector CenterOfMass
230 {
231 get { return PhysicsVector.Zero; }
232 }
233 public override PhysicsVector GeometricCenter
234 {
235 get { return PhysicsVector.Zero; }
236 }
214 public override PrimitiveBaseShape Shape 237 public override PrimitiveBaseShape Shape
215 { 238 {
216 set 239 set