From 20da04fd0c909a00c0cdc2585f242e95c868801a Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Thu, 13 Oct 2011 21:42:24 +0100
Subject: More method doc and formatting changes. Makes DestroyOdeStructures()
private
---
OpenSim/Region/Physics/Manager/PhysicsActor.cs | 25 +++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
(limited to 'OpenSim/Region/Physics/Manager/PhysicsActor.cs')
diff --git a/OpenSim/Region/Physics/Manager/PhysicsActor.cs b/OpenSim/Region/Physics/Manager/PhysicsActor.cs
index 1c36e55..96dcfb6 100644
--- a/OpenSim/Region/Physics/Manager/PhysicsActor.cs
+++ b/OpenSim/Region/Physics/Manager/PhysicsActor.cs
@@ -202,10 +202,18 @@ namespace OpenSim.Region.Physics.Manager
public virtual void SetMaterial (int material)
{
-
}
+ ///
+ /// Position of this actor.
+ ///
+ ///
+ /// Setting this directly moves the actor to a given position.
+ /// Getting this retrieves the position calculated by physics scene updates, using factors such as velocity and
+ /// collisions.
+ ///
public abstract Vector3 Position { get; set; }
+
public abstract float Mass { get; }
public abstract Vector3 Force { get; set; }
@@ -215,11 +223,24 @@ namespace OpenSim.Region.Physics.Manager
public abstract void VehicleRotationParam(int param, Quaternion rotation);
public abstract void VehicleFlags(int param, bool remove);
- public abstract void SetVolumeDetect(int param); // Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more
+ ///
+ /// Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more
+ ///
+ public abstract void SetVolumeDetect(int param);
public abstract Vector3 GeometricCenter { get; }
public abstract Vector3 CenterOfMass { get; }
+
+ ///
+ /// Velocity of this actor.
+ ///
+ ///
+ /// Setting this provides a target velocity for physics scene updates.
+ /// Getting this returns the velocity calculated by physics scene updates, using factors such as target velocity,
+ /// time to accelerate and collisions.
+ ///
public abstract Vector3 Velocity { get; set; }
+
public abstract Vector3 Torque { get; set; }
public abstract float CollisionScore { get; set;}
public abstract Vector3 Acceleration { get; }
--
cgit v1.1