C# Class Universe.Physics.BulletSPlugin.BSConstraint6Dof

Inheritance: BSConstraint
Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
BSConstraint6Dof ( BulletWorld world, BulletBody obj1, BulletBody obj2 ) : OpenMetaverse
BSConstraint6Dof ( BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frame1, Quaternion frame1rot, Vector3 frame2, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
BSConstraint6Dof ( BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 joinPoint, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
BSConstraint6Dof ( BulletWorld world, BulletBody obj1, Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameB, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
SetBreakingImpulseThreshold ( float threshold ) : bool
SetCFMAndERP ( float cfm, float erp ) : bool
SetFrames ( Vector3 frameA, Quaternion frameArot, Vector3 frameB, Quaternion frameBrot ) : bool
TranslationalLimitMotor ( bool enable, float targetVelocity, float maxMotorForce ) : bool
UseFrameOffset ( bool useOffset ) : bool

Method Details

BSConstraint6Dof() public method

public BSConstraint6Dof ( BulletWorld world, BulletBody obj1, BulletBody obj2 ) : OpenMetaverse
world BulletWorld
obj1 BulletBody
obj2 BulletBody
return OpenMetaverse

BSConstraint6Dof() public method

public BSConstraint6Dof ( BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frame1, Quaternion frame1rot, Vector3 frame2, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
world BulletWorld
obj1 BulletBody
obj2 BulletBody
frame1 Vector3
frame1rot Quaternion
frame2 Vector3
frame2rot Quaternion
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
return OpenMetaverse

BSConstraint6Dof() public method

public BSConstraint6Dof ( BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 joinPoint, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
world BulletWorld
obj1 BulletBody
obj2 BulletBody
joinPoint Vector3
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
return OpenMetaverse

BSConstraint6Dof() public method

public BSConstraint6Dof ( BulletWorld world, BulletBody obj1, Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameB, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
world BulletWorld
obj1 BulletBody
frameInBloc Vector3
frameInBrot Quaternion
useLinearReferenceFrameB bool
disableCollisionsBetweenLinkedBodies bool
return OpenMetaverse

SetBreakingImpulseThreshold() public method

public SetBreakingImpulseThreshold ( float threshold ) : bool
threshold float
return bool

SetCFMAndERP() public method

public SetCFMAndERP ( float cfm, float erp ) : bool
cfm float
erp float
return bool

SetFrames() public method

public SetFrames ( Vector3 frameA, Quaternion frameArot, Vector3 frameB, Quaternion frameBrot ) : bool
frameA Vector3
frameArot Quaternion
frameB Vector3
frameBrot Quaternion
return bool

TranslationalLimitMotor() public method

public TranslationalLimitMotor ( bool enable, float targetVelocity, float maxMotorForce ) : bool
enable bool
targetVelocity float
maxMotorForce float
return bool

UseFrameOffset() public method

public UseFrameOffset ( bool useOffset ) : bool
useOffset bool
return bool