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

Public Member Functions

 BSConstraint6Dof (BulletWorld world, BulletBody obj1, BulletBody obj2)
 
 BSConstraint6Dof (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frame1, Quaternion frame1rot, Vector3 frame2, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
 BSConstraint6Dof (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 joinPoint, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
 BSConstraint6Dof (BulletWorld world, BulletBody obj1, Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameB, bool disableCollisionsBetweenLinkedBodies)
 
bool SetFrames (Vector3 frameA, Quaternion frameArot, Vector3 frameB, Quaternion frameBrot)
 
bool SetCFMAndERP (float cfm, float erp)
 
bool UseFrameOffset (bool useOffset)
 
bool TranslationalLimitMotor (bool enable, float targetVelocity, float maxMotorForce)
 
bool SetBreakingImpulseThreshold (float threshold)
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSConstraint
 BSConstraint (BulletWorld world)
 
virtual void Dispose ()
 
virtual bool SetLinearLimits (Vector3 low, Vector3 high)
 
virtual bool SetAngularLimits (Vector3 low, Vector3 high)
 
virtual bool SetSolverIterations (float cnt)
 
virtual bool CalculateTransforms ()
 
virtual bool RecomputeConstraintVariables (float mass)
 

Properties

override ConstraintType Type [get]
 
- Properties inherited from OpenSim.Region.PhysicsModule.BulletS.BSConstraint
BulletBody Body1 [get]
 
BulletBody Body2 [get]
 
BulletConstraint Constraint [get]
 
abstract ConstraintType Type [get]
 
bool IsEnabled [get]
 

Additional Inherited Members

- Protected Attributes inherited from OpenSim.Region.PhysicsModule.BulletS.BSConstraint
BulletWorld m_world
 
BSScene PhysicsScene
 
BulletBody m_body1
 
BulletBody m_body2
 
BulletConstraint m_constraint
 
bool m_enabled = false
 

Detailed Description

Definition at line 35 of file BSConstraint6Dof.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.BSConstraint6Dof ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2 
)
inline

Definition at line 41 of file BSConstraint6Dof.cs.

OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.BSConstraint6Dof ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  frame1,
Quaternion  frame1rot,
Vector3  frame2,
Quaternion  frame2rot,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
inline

Definition at line 49 of file BSConstraint6Dof.cs.

OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.BSConstraint6Dof ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  joinPoint,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
inline

Definition at line 70 of file BSConstraint6Dof.cs.

OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.BSConstraint6Dof ( BulletWorld  world,
BulletBody  obj1,
Vector3  frameInBloc,
Quaternion  frameInBrot,
bool  useLinearReferenceFrameB,
bool  disableCollisionsBetweenLinkedBodies 
)
inline

Definition at line 110 of file BSConstraint6Dof.cs.

Member Function Documentation

bool OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.SetBreakingImpulseThreshold ( float  threshold)
inline

Definition at line 172 of file BSConstraint6Dof.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.SetCFMAndERP ( float  cfm,
float  erp 
)
inline

Definition at line 137 of file BSConstraint6Dof.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.SetFrames ( Vector3  frameA,
Quaternion  frameArot,
Vector3  frameB,
Quaternion  frameBrot 
)
inline

Definition at line 126 of file BSConstraint6Dof.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.TranslationalLimitMotor ( bool  enable,
float  targetVelocity,
float  maxMotorForce 
)
inline

Definition at line 159 of file BSConstraint6Dof.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.UseFrameOffset ( bool  useOffset)
inline

Definition at line 150 of file BSConstraint6Dof.cs.

Property Documentation

override ConstraintType OpenSim.Region.PhysicsModule.BulletS.BSConstraint6Dof.Type
get

Definition at line 39 of file BSConstraint6Dof.cs.


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