OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Attributes | Properties | List of all members
OpenSim.Region.PhysicsModule.BulletS.BSPrim Class Reference
Inheritance diagram for OpenSim.Region.PhysicsModule.BulletS.BSPrim:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.PhysicsModule.BulletS.BSPrim:
Collaboration graph
[legend]

Public Member Functions

 BSPrim (uint localID, String primName, BSScene parent_scene, OMV.Vector3 pos, OMV.Vector3 size, OMV.Quaternion rotation, PrimitiveBaseShape pbs, bool pisPhysical)
 
override void Destroy ()
 
override bool ForceBodyShapeRebuild (bool inTaintTime)
 
override void CrossingFailure ()
 
override void link (PhysicsActor obj)
 
override void delink ()
 
override void ZeroMotion (bool inTaintTime)
 
override void ZeroAngularMotion (bool inTaintTime)
 
override void LockAngularMotion (byte axislocks)
 
override void UpdatePhysicalMassProperties (float physMass, bool inWorld)
 
OMV.Vector3 ComputeGravity (float buoyancy)
 
BSDynamics GetVehicleActor (bool createIfNone)
 
override void VehicleFloatParam (int param, float value)
 
override void VehicleVectorParam (int param, OMV.Vector3 value)
 
override void VehicleRotationParam (int param, OMV.Quaternion rotation)
 
override void VehicleFlags (int param, bool remove)
 
override void SetVehicle (object pvdata)
 
override void SetVolumeDetect (int param)
 Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more More...
 
override void SetMaterial (int material)
 
virtual void UpdatePhysicalParameters ()
 
override void AddForce (OMV.Vector3 force, bool pushforce)
 
override void AddForce (bool inTaintTime, OMV.Vector3 force)
 
void AddForceImpulse (OMV.Vector3 impulse, bool pushforce, bool inTaintTime)
 
override void AddAngularForce (bool inTaintTime, OMV.Vector3 force)
 
void ApplyTorqueImpulse (OMV.Vector3 impulse, bool inTaintTime)
 
override void SetMomentum (OMV.Vector3 momentum)
 
void CreateGeomAndObject (bool forceRebuild)
 
override object Extension (string pFunct, params object[] pParams)
 
override void UpdateProperties (EntityProperties entprop)
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
virtual bool AssetFailed ()
 
override void AddAngularForce (OMV.Vector3 force, bool pushforce)
 
void ActivateIfPhysical (bool forceIt)
 
delegate BSActor CreateActor ()
 
void EnableActor (bool enableActor, string actorName, CreateActor creator)
 
virtual bool Collide (BSPhysObject collidee, OMV.Vector3 contactPoint, OMV.Vector3 contactNormal, float pentrationDepth)
 
virtual bool SendCollisions ()
 
override void SubscribeEvents (int ms)
 
override void UnSubscribeEvents ()
 
override bool SubscribedEvents ()
 
void ComputeCollisionScore ()
 
delegate void PreUpdatePropertyAction (ref EntityProperties entprop)
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor
delegate void RequestTerseUpdate ()
 
delegate void CollisionUpdate (EventArgs e)
 
delegate void OutOfBounds (Vector3 pos)
 
virtual void getContactData (ref ContactData cdata)
 
virtual void setAvatarSize (Vector3 size, float feetOffset)
 
virtual void RequestPhysicsterseUpdate ()
 
virtual void RaiseOutOfBounds (Vector3 pos)
 
virtual void SendCollisionUpdate (EventArgs e)
 
abstract void VehicleVectorParam (int param, Vector3 value)
 
abstract void VehicleRotationParam (int param, Quaternion rotation)
 
abstract void AddForce (Vector3 force, bool pushforce)
 
abstract void AddAngularForce (Vector3 force, bool pushforce)
 
abstract void SetMomentum (Vector3 momentum)
 
virtual void AddCollisionEvent (uint CollidedWith, ContactPoint contact)
 

Public Attributes

const string VehicleActorName = "BasicVehicle"
 
const string HoverActorName = "BSPrim.HoverActor"
 
const String LockedAxisActorName = "BSPrim.LockedAxis"
 
const string MoveToTargetActorName = "BSPrim.MoveToTargetActor"
 
const string SetForceActorName = "BSPrim.SetForceActor"
 
const string SetTorqueActorName = "BSPrim.SetTorqueActor"
 
- Public Attributes inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
BulletBody PhysBody = new BulletBody(0)
 
BSShape PhysShape = new BSShapeNull()
 
OMV.Vector3 LockedLinearAxis
 
OMV.Vector3 LockedAngularAxis
 
const float FreeAxis = 1f
 
const float LockedAxis = 0f
 
readonly OMV.Vector3 LockedAxisFree = new OMV.Vector3(FreeAxis, FreeAxis, FreeAxis)
 
OMV.Vector3 LockedLinearAxisLow
 
OMV.Vector3 LockedLinearAxisHigh
 
OMV.Vector3 LockedAngularAxisLow
 
OMV.Vector3 LockedAngularAxisHigh
 
bool ColliderIsMoving
 
bool ColliderIsVolumeDetect
 
bool IsStationary
 
CollisionEventUpdate CollisionsLastReported = new CollisionEventUpdate()
 
CollisionEventUpdate CollisionsLastTick = new CollisionEventUpdate()
 
BSActorCollection PhysicalActors = new BSActorCollection()
 
- Public Attributes inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor
string SOPName
 This is being used by ODE joint code. More...
 

Protected Member Functions

virtual void MakeDynamic (bool makeStatic)
 
virtual void RemoveDependencies ()
 
void ApplyAxisLimits (int funct, float low, float high)
 
- Protected Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
 BSPhysObject ()
 
 BSPhysObject (BSScene parentScene, uint localID, string name, string typeName)
 
void TriggerPreUpdatePropertyAction (ref EntityProperties entprop)
 
void DetailLog (string msg, params Object[] args)
 

Static Protected Attributes

static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType)
 

Properties

override bool Stopped [get]
 
override bool IsIncomplete [get]
 
bool ShapeRebuildScheduled [get, set]
 
override OMV.Vector3 Size [get, set]
 
override PrimitiveBaseShape Shape [set]
 
override bool Grabbed [set]
 
override bool Selected [set]
 
override bool IsSelected [get]
 
override OMV.Vector3 Position [get, set]
 
override OMV.Vector3 ForcePosition [get, set]
 
override float Mass [get]
 
virtual float TotalMass [get]
 
override float RawMass [get]
 
override OMV.Vector3 CenterOfMass [get]
 
override OMV.Vector3 GeometricCenter [get]
 
override OMV.Vector3 Force [get, set]
 
override int VehicleType [get, set]
 
override bool IsVolumeDetect [get]
 
override float Friction [get, set]
 
override float Restitution [get, set]
 
override float Density [get, set]
 
override float GravModifier [get, set]
 
override OMV.Vector3 Velocity [get, set]
 
override OMV.Vector3 ForceVelocity [get, set]
 
override OMV.Vector3 Torque [get, set]
 
override OMV.Vector3 Acceleration [get, set]
 
override OMV.Quaternion Orientation [get, set]
 
override OMV.Quaternion ForceOrientation [get, set]
 
override int PhysicsActorType [get, set]
 
override bool IsPhysical [get, set]
 
override bool IsStatic [get]
 
override bool IsSolid [get]
 
override bool IsPhysicallyActive [get]
 
override bool Flying [get, set]
 
override bool SetAlwaysRun [get, set]
 
override bool ThrottleUpdates [get, set]
 
bool IsPhantom [get]
 
override bool FloatOnWater [set]
 
override OMV.Vector3 RotationalVelocity [get, set]
 
override OMV.Vector3 ForceRotationalVelocity [get, set]
 
override bool Kinematic [get, set]
 
override float Buoyancy [get, set]
 
override float ForceBuoyancy [get, set]
 
override bool PIDActive [get, set]
 
override OMV.Vector3 PIDTarget [set]
 
override bool PIDHoverActive [get, set]
 
- Properties inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
BSScene PhysScene [get, set]
 
string PhysObjectName [get, set]
 
string TypeName [get, set]
 
bool IsInitialized [get, set]
 
abstract bool IsIncomplete [get]
 
abstract float RawMass [get]
 
virtual OMV.Vector3 Gravity [get, set]
 
OMV.Vector3 Inertia [get, set]
 
PrimAssetCondition PrimAssetState [get, set]
 
PrimitiveBaseShape BaseShape [get, set]
 
EntityProperties CurrentEntityProperties [get, set]
 
EntityProperties LastEntityProperties [get, set]
 
virtual OMV.Vector3 Scale [get, set]
 
abstract bool IsPhysicallyActive [get]
 
abstract bool IsSolid [get]
 
abstract bool IsStatic [get]
 
abstract bool IsSelected [get]
 
abstract bool IsVolumeDetect [get]
 
MaterialAttributes.Material Material [get, set]
 
override float Density [get, set]
 
virtual OMV.Vector3 RawPosition [get, set]
 
abstract OMV.Vector3 ForcePosition [get, set]
 
virtual OMV.Quaternion RawOrientation [get, set]
 
abstract OMV.Quaternion ForceOrientation [get, set]
 
virtual OMV.Vector3 RawVelocity [get, set]
 
abstract OMV.Vector3 ForceVelocity [get, set]
 
OMV.Vector3 RawForce [get, set]
 
OMV.Vector3 RawTorque [get, set]
 
abstract OMV.Vector3 ForceRotationalVelocity [get, set]
 
abstract float ForceBuoyancy [get, set]
 
override bool PIDActive [get, set]
 
override OMV.Vector3 PIDTarget [set]
 
override float PIDTau [set]
 
bool MoveToTargetActive [get, set]
 
OMV.Vector3 MoveToTargetTarget [get, set]
 
float MoveToTargetTau [get, set]
 
override bool PIDHoverActive [get, set]
 
override float PIDHoverHeight [set]
 
override PIDHoverType PIDHoverType [set]
 
override float PIDHoverTau [set]
 
bool HoverActive [get, set]
 
float HoverHeight [get, set]
 
PIDHoverType HoverType [get, set]
 
float HoverTau [get, set]
 
override OMV.Quaternion APIDTarget [set]
 
override bool APIDActive [set]
 
override float APIDStrength [set]
 
override float APIDDamping [set]
 
virtual float ForwardSpeed [get]
 
virtual float TargetVelocitySpeed [get]
 
OMV.Vector3 UserSetCenterOfMassDisplacement [get, set]
 
int SubscribedEventsMs [get, set]
 
int NextCollisionOkTime [get, set]
 
long CollidingStep [get, set]
 
long CollidingGroundStep [get, set]
 
long CollidingObjectStep [get, set]
 
CollisionFlags CurrentCollisionFlags [get, set]
 
long CollisionAccumulation [get, set]
 
override bool IsColliding [get, set]
 
virtual bool HasSomeCollision [get, set]
 
override bool CollidingGround [get, set]
 
override bool CollidingObj [get, set]
 
override float CollisionScore [get, set]
 
- Properties inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor
static PhysicsActor Null [get]
 
virtual bool Building [get, set]
 
abstract bool Stopped [get]
 
abstract Vector3 Size [get, set]
 
virtual bool Phantom [get, set]
 
virtual bool IsVolumeDtc [get, set]
 
virtual byte PhysicsShapeType [get, set]
 
abstract PrimitiveBaseShape Shape [set]
 
virtual uint LocalID [get, set]
 
abstract bool Grabbed [set]
 
abstract bool Selected [set]
 
string Name [get, set]
 Name of this actor. More...
 
virtual float Density [get, set]
 
virtual float GravModifier [get, set]
 
virtual float Friction [get, set]
 
virtual float Restitution [get, set]
 
abstract Vector3 Position [get, set]
 Position of this actor. More...
 
abstract float Mass [get]
 
abstract Vector3 Force [get, set]
 
abstract int VehicleType [get, set]
 
abstract Vector3 GeometricCenter [get]
 
abstract Vector3 CenterOfMass [get]
 
virtual float PhysicsCost [get]
 
virtual float StreamCost [get]
 
virtual Vector3 TargetVelocity [get, set]
 
abstract Vector3 Velocity [get, set]
 
abstract Vector3 Torque [get, set]
 
abstract float CollisionScore [get, set]
 
abstract Vector3 Acceleration [get, set]
 
abstract Quaternion Orientation [get, set]
 
abstract int PhysicsActorType [get, set]
 
abstract bool IsPhysical [get, set]
 
abstract bool Flying [get, set]
 
abstract bool SetAlwaysRun [get, set]
 
abstract bool ThrottleUpdates [get, set]
 
abstract bool IsColliding [get, set]
 
abstract bool CollidingGround [get, set]
 
abstract bool CollidingObj [get, set]
 
abstract bool FloatOnWater [set]
 
abstract Vector3 RotationalVelocity [get, set]
 
abstract bool Kinematic [get, set]
 
abstract float Buoyancy [get, set]
 
abstract Vector3 PIDTarget [set]
 
abstract bool PIDActive [get, set]
 
abstract float PIDTau [set]
 
abstract bool PIDHoverActive [get, set]
 
abstract float PIDHoverHeight [set]
 
abstract PIDHoverType PIDHoverType [set]
 
abstract float PIDHoverTau [set]
 
abstract Quaternion APIDTarget [set]
 
abstract bool APIDActive [set]
 
abstract float APIDStrength [set]
 
abstract float APIDDamping [set]
 
virtual PhysicsActor ParentActor [get]
 

Additional Inherited Members

- Public Types inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
enum  PrimAssetCondition {
  PrimAssetCondition.Unknown, PrimAssetCondition.Waiting, PrimAssetCondition.FailedAssetFetch, PrimAssetCondition.FailedMeshing,
  PrimAssetCondition.Fetched
}
 
- Protected Attributes inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
CollisionEventUpdate CollisionCollection = new CollisionEventUpdate()
 
- Protected Attributes inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor
Vector3 m_targetVelocity
 The desired velocity of this actor. More...
 
- Events inherited from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject
PreUpdatePropertyAction OnPreUpdateProperty
 
- Events inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor
PositionUpdate OnPositionUpdate
 
VelocityUpdate OnVelocityUpdate
 
OrientationUpdate OnOrientationUpdate
 
RequestTerseUpdate OnRequestTerseUpdate
 
CollisionUpdate OnCollisionUpdate
 Subscribers to this event must synchronously handle the dictionary of collisions received, since the event object is reused in subsequent physics frames. More...
 
OutOfBounds OnOutOfBounds
 

Detailed Description

Definition at line 42 of file BSPrim.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSPrim.BSPrim ( uint  localID,
String  primName,
BSScene  parent_scene,
OMV.Vector3  pos,
OMV.Vector3  size,
OMV.Quaternion  rotation,
PrimitiveBaseShape  pbs,
bool  pisPhysical 
)
inline

Definition at line 81 of file BSPrim.cs.

Here is the call graph for this function:

Member Function Documentation

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.AddAngularForce ( bool  inTaintTime,
OMV.Vector3  force 
)
inlinevirtual

Implements OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 1322 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.AddForce ( OMV.Vector3  force,
bool  pushforce 
)
inline

Definition at line 1248 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.AddForce ( bool  inTaintTime,
OMV.Vector3  force 
)
inlinevirtual

Implements OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 1263 of file BSPrim.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSPrim.AddForceImpulse ( OMV.Vector3  impulse,
bool  pushforce,
bool  inTaintTime 
)
inline

Definition at line 1293 of file BSPrim.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSPrim.ApplyAxisLimits ( int  funct,
float  low,
float  high 
)
inlineprotected

Definition at line 1785 of file BSPrim.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSPrim.ApplyTorqueImpulse ( OMV.Vector3  impulse,
bool  inTaintTime 
)
inline

Definition at line 1348 of file BSPrim.cs.

OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.ComputeGravity ( float  buoyancy)
inline

Definition at line 500 of file BSPrim.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSPrim.CreateGeomAndObject ( bool  forceRebuild)
inline

Definition at line 1654 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.CrossingFailure ( )
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 229 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.delink ( )
inlinevirtual
override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.Destroy ( )
inlinevirtual
override object OpenSim.Region.PhysicsModule.BulletS.BSPrim.Extension ( string  pFunct,
params object[]  pParams 
)
inlinevirtual
override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.ForceBodyShapeRebuild ( bool  inTaintTime)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 178 of file BSPrim.cs.

BSDynamics OpenSim.Region.PhysicsModule.BulletS.BSPrim.GetVehicleActor ( bool  createIfNone)
inline

Definition at line 544 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.link ( PhysicsActor  obj)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 244 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.LockAngularMotion ( byte  axislocks)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 283 of file BSPrim.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSPrim.MakeDynamic ( bool  makeStatic)
inlineprotectedvirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSPrimLinkable.

Definition at line 963 of file BSPrim.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSPrim.RemoveDependencies ( )
inlineprotectedvirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSPrimLinkable.

Definition at line 1674 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetMaterial ( int  material)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 721 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetMomentum ( OMV.Vector3  momentum)
inline

Definition at line 1361 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetVehicle ( object  pvdata)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 650 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetVolumeDetect ( int  param)
inlinevirtual

Allows the detection of collisions with inherently non-physical prims. see llVolumeDetect for more

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 704 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.UpdatePhysicalMassProperties ( float  physMass,
bool  inWorld 
)
inlinevirtual

Implements OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 456 of file BSPrim.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSPrim.UpdatePhysicalParameters ( )
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSPrimLinkable.

Definition at line 923 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.UpdateProperties ( EntityProperties  entprop)
inlinevirtual
override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.VehicleFlags ( int  param,
bool  remove 
)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 638 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.VehicleFloatParam ( int  param,
float  value 
)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsActor.

Definition at line 602 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.VehicleRotationParam ( int  param,
OMV.Quaternion  rotation 
)
inline

Definition at line 626 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.VehicleVectorParam ( int  param,
OMV.Vector3  value 
)
inline

Definition at line 614 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.ZeroAngularMotion ( bool  inTaintTime)
inlinevirtual

Implements OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 268 of file BSPrim.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSPrim.ZeroMotion ( bool  inTaintTime)
inlinevirtual

Implements OpenSim.Region.PhysicsModule.BulletS.BSPhysObject.

Definition at line 255 of file BSPrim.cs.

Member Data Documentation

const string OpenSim.Region.PhysicsModule.BulletS.BSPrim.HoverActorName = "BSPrim.HoverActor"

Definition at line 72 of file BSPrim.cs.

const String OpenSim.Region.PhysicsModule.BulletS.BSPrim.LockedAxisActorName = "BSPrim.LockedAxis"

Definition at line 74 of file BSPrim.cs.

readonly ILog OpenSim.Region.PhysicsModule.BulletS.BSPrim.m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType)
staticprotected

Definition at line 44 of file BSPrim.cs.

const string OpenSim.Region.PhysicsModule.BulletS.BSPrim.MoveToTargetActorName = "BSPrim.MoveToTargetActor"

Definition at line 76 of file BSPrim.cs.

const string OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetForceActorName = "BSPrim.SetForceActor"

Definition at line 78 of file BSPrim.cs.

const string OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetTorqueActorName = "BSPrim.SetTorqueActor"

Definition at line 79 of file BSPrim.cs.

const string OpenSim.Region.PhysicsModule.BulletS.BSPrim.VehicleActorName = "BasicVehicle"

Definition at line 69 of file BSPrim.cs.

Property Documentation

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.Acceleration
getset

Definition at line 833 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.Buoyancy
getset

Definition at line 1166 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.CenterOfMass
get

Definition at line 515 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.Density
getset

Definition at line 762 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.FloatOnWater
set

Definition at line 1119 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.Flying
getset

Definition at line 1097 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.Force
getset

Definition at line 525 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.ForceBuoyancy
getset

Definition at line 1176 of file BSPrim.cs.

override OMV.Quaternion OpenSim.Region.PhysicsModule.BulletS.BSPrim.ForceOrientation
getset

Definition at line 855 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.ForcePosition
getset

Definition at line 332 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.ForceRotationalVelocity
getset

Definition at line 1145 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.ForceVelocity
getset

Definition at line 802 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.Friction
getset

Definition at line 730 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.GeometricCenter
get

Definition at line 521 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.Grabbed
set

Definition at line 206 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.GravModifier
getset

Definition at line 777 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsIncomplete
get

Definition at line 143 of file BSPrim.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsPhantom
get

Definition at line 1111 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsPhysical
getset

Definition at line 872 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsPhysicallyActive
get

Definition at line 904 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsSelected
get

Definition at line 225 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsSolid
get

Definition at line 898 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsStatic
get

Definition at line 892 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.IsVolumeDetect
get

Definition at line 718 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.Kinematic
getset

Definition at line 1160 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.Mass
get

Definition at line 442 of file BSPrim.cs.

override OMV.Quaternion OpenSim.Region.PhysicsModule.BulletS.BSPrim.Orientation
getset

Definition at line 838 of file BSPrim.cs.

override int OpenSim.Region.PhysicsModule.BulletS.BSPrim.PhysicsActorType
getset

Definition at line 868 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.PIDActive
getset

Definition at line 1189 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.PIDHoverActive
getset

Definition at line 1228 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.PIDTarget
set

Definition at line 1213 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.Position
getset

Definition at line 306 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.RawMass
get

Definition at line 451 of file BSPrim.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSPrim.Restitution
getset

Definition at line 745 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.RotationalVelocity
getset

Definition at line 1131 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.Selected
set

Definition at line 210 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.SetAlwaysRun
getset

Definition at line 1103 of file BSPrim.cs.

override PrimitiveBaseShape OpenSim.Region.PhysicsModule.BulletS.BSPrim.Shape
set

Definition at line 165 of file BSPrim.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.ShapeRebuildScheduled
getset

Definition at line 152 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.Size
getset

Definition at line 154 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.Stopped
get

Definition at line 139 of file BSPrim.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSPrim.ThrottleUpdates
getset

Definition at line 1107 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.Torque
getset

Definition at line 816 of file BSPrim.cs.

virtual float OpenSim.Region.PhysicsModule.BulletS.BSPrim.TotalMass
get

Definition at line 447 of file BSPrim.cs.

override int OpenSim.Region.PhysicsModule.BulletS.BSPrim.VehicleType
getset

Definition at line 563 of file BSPrim.cs.

override OMV.Vector3 OpenSim.Region.PhysicsModule.BulletS.BSPrim.Velocity
getset

Definition at line 791 of file BSPrim.cs.


The documentation for this class was generated from the following file: