29 using System.Collections.Generic;
32 using OpenSim.Framework;
33 using OpenSim.Region.PhysicsModules.SharedBase;
44 public override int PhysicsActorType
46 get {
return (
int) ActorTypes.Agent; }
50 public override Vector3 RotationalVelocity {
get; set; }
58 public override uint LocalID
63 public override bool Grabbed
68 public override bool Selected
73 public override float Buoyancy
79 public override bool FloatOnWater
84 public override bool IsPhysical
90 public override bool ThrottleUpdates
96 public override bool Flying {
get; set; }
98 public override bool IsColliding {
get; set; }
100 public override bool CollidingGround
102 get {
return false; }
106 public override bool CollidingObj
108 get {
return false; }
112 public override bool Stopped
114 get {
return false; }
119 public override Vector3
Size {
get; set; }
126 public override float Mass
131 public override Vector3 Force
133 get {
return Vector3.Zero; }
137 public override int VehicleType
168 public override Vector3 CenterOfMass
170 get {
return Vector3.Zero; }
173 public override Vector3 GeometricCenter
175 get {
return Vector3.Zero; }
180 public override Vector3 Torque
182 get {
return Vector3.Zero; }
186 public override float CollisionScore
192 public override Quaternion Orientation
194 get {
return Quaternion.Identity; }
200 public override bool Kinematic
218 public override void AddForce(Vector3 force,
bool pushforce)
234 public override Vector3 PIDTarget
239 public override bool PIDActive
241 get {
return false; }
245 public override float PIDTau
250 public override float PIDHoverHeight
255 public override bool PIDHoverActive
257 get {
return false; }
266 public override float PIDHoverTau
271 public override Quaternion APIDTarget
276 public override bool APIDActive
281 public override float APIDStrength
286 public override float APIDDamping
override void SetVolumeDetect(int param)
Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more ...
override void SubscribeEvents(int ms)
override void VehicleFloatParam(int param, float value)
override void AddForce(Vector3 force, bool pushforce)
override void VehicleRotationParam(int param, Quaternion rotation)
delegate void SetAlwaysRun(IClientAPI remoteClient, bool SetAlwaysRun)
override void CrossingFailure()
override bool SubscribedEvents()
override void SetMomentum(Vector3 momentum)
OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rotation
override void VehicleVectorParam(int param, Vector3 value)
override void AddAngularForce(Vector3 force, bool pushforce)
override void link(PhysicsActor obj)
Interactive OpenSim region server
override void UnSubscribeEvents()
override void LockAngularMotion(byte axislocks)
override void VehicleFlags(int param, bool remove)