C# Class BulletCSharp.btConeTwistConstraint

Inheritance: IDisposable
Afficher le fichier Open project: sanglin307/BulletUnity3D Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetPointForAngle ( float fAngleInRadians, float fLength ) : SWIGTYPE_p_btVector3
GetSwigPtr ( ) : SWIGTYPE_p_btTypedConstraint
btConeTwistConstraint ( btRigidBody rbA, SWIGTYPE_p_btTransform rbAFrame ) : System
btConeTwistConstraint ( btRigidBody rbA, btRigidBody rbB, SWIGTYPE_p_btTransform rbAFrame, SWIGTYPE_p_btTransform rbBFrame ) : System
buildJacobian ( ) : void
calcAngleInfo ( ) : void
calcAngleInfo2 ( SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btMatrix3x3 invInertiaWorldA, SWIGTYPE_p_btMatrix3x3 invInertiaWorldB ) : void
calculateSerializeBufferSize ( ) : int
enableMotor ( bool b ) : void
getAFrame ( ) : SWIGTYPE_p_btTransform
getBFrame ( ) : SWIGTYPE_p_btTransform
getFixThresh ( ) : float
getFrameOffsetA ( ) : SWIGTYPE_p_btTransform
getFrameOffsetB ( ) : SWIGTYPE_p_btTransform
getInfo1 ( btConstraintInfo1 info ) : void
getInfo1NonVirtual ( btConstraintInfo1 info ) : void
getInfo2 ( btConstraintInfo2 info ) : void
getInfo2NonVirtual ( btConstraintInfo2 info, SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btMatrix3x3 invInertiaWorldA, SWIGTYPE_p_btMatrix3x3 invInertiaWorldB ) : void
getParam ( int num ) : float
getParam ( int num, int axis ) : float
getRigidBodyA ( ) : btRigidBody
getRigidBodyB ( ) : btRigidBody
getSolveSwingLimit ( ) : int
getSolveTwistLimit ( ) : int
getSwingSpan1 ( ) : float
getSwingSpan2 ( ) : float
getTwistAngle ( ) : float
getTwistLimitSign ( ) : float
getTwistSpan ( ) : float
isPastSwingLimit ( ) : bool
serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
setAngularOnly ( bool angularOnly ) : void
setDamping ( float damping ) : void
setFixThresh ( float fixThresh ) : void
setFrames ( SWIGTYPE_p_btTransform frameA, SWIGTYPE_p_btTransform frameB ) : void
setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan ) : void
setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness ) : void
setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness, float _biasFactor ) : void
setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness, float _biasFactor, float _relaxationFactor ) : void
setLimit ( int limitIndex, float limitValue ) : void
setMaxMotorImpulse ( float maxMotorImpulse ) : void
setMaxMotorImpulseNormalized ( float maxMotorImpulse ) : void
setMotorTarget ( SWIGTYPE_p_btQuaternion q ) : void
setMotorTargetInConstraintSpace ( SWIGTYPE_p_btQuaternion q ) : void
setParam ( int num, float value ) : void
setParam ( int num, float value, int axis ) : void
solveConstraintObsolete ( SWIGTYPE_p_btSolverBody bodyA, SWIGTYPE_p_btSolverBody bodyB, float timeStep ) : void
updateRHS ( float timeStep ) : void

Private Methods

Méthode Description
btConeTwistConstraint ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btConeTwistConstraint obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetPointForAngle() public méthode

public GetPointForAngle ( float fAngleInRadians, float fLength ) : SWIGTYPE_p_btVector3
fAngleInRadians float
fLength float
Résultat SWIGTYPE_p_btVector3

GetSwigPtr() public méthode

public GetSwigPtr ( ) : SWIGTYPE_p_btTypedConstraint
Résultat SWIGTYPE_p_btTypedConstraint

btConeTwistConstraint() public méthode

public btConeTwistConstraint ( btRigidBody rbA, SWIGTYPE_p_btTransform rbAFrame ) : System
rbA btRigidBody
rbAFrame SWIGTYPE_p_btTransform
Résultat System

btConeTwistConstraint() public méthode

public btConeTwistConstraint ( btRigidBody rbA, btRigidBody rbB, SWIGTYPE_p_btTransform rbAFrame, SWIGTYPE_p_btTransform rbBFrame ) : System
rbA btRigidBody
rbB btRigidBody
rbAFrame SWIGTYPE_p_btTransform
rbBFrame SWIGTYPE_p_btTransform
Résultat System

buildJacobian() public méthode

public buildJacobian ( ) : void
Résultat void

calcAngleInfo() public méthode

public calcAngleInfo ( ) : void
Résultat void

calcAngleInfo2() public méthode

public calcAngleInfo2 ( SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btMatrix3x3 invInertiaWorldA, SWIGTYPE_p_btMatrix3x3 invInertiaWorldB ) : void
transA SWIGTYPE_p_btTransform
transB SWIGTYPE_p_btTransform
invInertiaWorldA SWIGTYPE_p_btMatrix3x3
invInertiaWorldB SWIGTYPE_p_btMatrix3x3
Résultat void

calculateSerializeBufferSize() public méthode

public calculateSerializeBufferSize ( ) : int
Résultat int

enableMotor() public méthode

public enableMotor ( bool b ) : void
b bool
Résultat void

getAFrame() public méthode

public getAFrame ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getBFrame() public méthode

public getBFrame ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getFixThresh() public méthode

public getFixThresh ( ) : float
Résultat float

getFrameOffsetA() public méthode

public getFrameOffsetA ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getFrameOffsetB() public méthode

public getFrameOffsetB ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getInfo1() public méthode

public getInfo1 ( btConstraintInfo1 info ) : void
info btConstraintInfo1
Résultat void

getInfo1NonVirtual() public méthode

public getInfo1NonVirtual ( btConstraintInfo1 info ) : void
info btConstraintInfo1
Résultat void

getInfo2() public méthode

public getInfo2 ( btConstraintInfo2 info ) : void
info btConstraintInfo2
Résultat void

getInfo2NonVirtual() public méthode

public getInfo2NonVirtual ( btConstraintInfo2 info, SWIGTYPE_p_btTransform transA, SWIGTYPE_p_btTransform transB, SWIGTYPE_p_btMatrix3x3 invInertiaWorldA, SWIGTYPE_p_btMatrix3x3 invInertiaWorldB ) : void
info btConstraintInfo2
transA SWIGTYPE_p_btTransform
transB SWIGTYPE_p_btTransform
invInertiaWorldA SWIGTYPE_p_btMatrix3x3
invInertiaWorldB SWIGTYPE_p_btMatrix3x3
Résultat void

getParam() public méthode

public getParam ( int num ) : float
num int
Résultat float

getParam() public méthode

public getParam ( int num, int axis ) : float
num int
axis int
Résultat float

getRigidBodyA() public méthode

public getRigidBodyA ( ) : btRigidBody
Résultat btRigidBody

getRigidBodyB() public méthode

public getRigidBodyB ( ) : btRigidBody
Résultat btRigidBody

getSolveSwingLimit() public méthode

public getSolveSwingLimit ( ) : int
Résultat int

getSolveTwistLimit() public méthode

public getSolveTwistLimit ( ) : int
Résultat int

getSwingSpan1() public méthode

public getSwingSpan1 ( ) : float
Résultat float

getSwingSpan2() public méthode

public getSwingSpan2 ( ) : float
Résultat float

getTwistAngle() public méthode

public getTwistAngle ( ) : float
Résultat float

getTwistLimitSign() public méthode

public getTwistLimitSign ( ) : float
Résultat float

getTwistSpan() public méthode

public getTwistSpan ( ) : float
Résultat float

isPastSwingLimit() public méthode

public isPastSwingLimit ( ) : bool
Résultat bool

serialize() public méthode

public serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
dataBuffer SWIGTYPE_p_void
serializer SWIGTYPE_p_btSerializer
Résultat string

setAngularOnly() public méthode

public setAngularOnly ( bool angularOnly ) : void
angularOnly bool
Résultat void

setDamping() public méthode

public setDamping ( float damping ) : void
damping float
Résultat void

setFixThresh() public méthode

public setFixThresh ( float fixThresh ) : void
fixThresh float
Résultat void

setFrames() public méthode

public setFrames ( SWIGTYPE_p_btTransform frameA, SWIGTYPE_p_btTransform frameB ) : void
frameA SWIGTYPE_p_btTransform
frameB SWIGTYPE_p_btTransform
Résultat void

setLimit() public méthode

public setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan ) : void
_swingSpan1 float
_swingSpan2 float
_twistSpan float
Résultat void

setLimit() public méthode

public setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness ) : void
_swingSpan1 float
_swingSpan2 float
_twistSpan float
_softness float
Résultat void

setLimit() public méthode

public setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness, float _biasFactor ) : void
_swingSpan1 float
_swingSpan2 float
_twistSpan float
_softness float
_biasFactor float
Résultat void

setLimit() public méthode

public setLimit ( float _swingSpan1, float _swingSpan2, float _twistSpan, float _softness, float _biasFactor, float _relaxationFactor ) : void
_swingSpan1 float
_swingSpan2 float
_twistSpan float
_softness float
_biasFactor float
_relaxationFactor float
Résultat void

setLimit() public méthode

public setLimit ( int limitIndex, float limitValue ) : void
limitIndex int
limitValue float
Résultat void

setMaxMotorImpulse() public méthode

public setMaxMotorImpulse ( float maxMotorImpulse ) : void
maxMotorImpulse float
Résultat void

setMaxMotorImpulseNormalized() public méthode

public setMaxMotorImpulseNormalized ( float maxMotorImpulse ) : void
maxMotorImpulse float
Résultat void

setMotorTarget() public méthode

public setMotorTarget ( SWIGTYPE_p_btQuaternion q ) : void
q SWIGTYPE_p_btQuaternion
Résultat void

setMotorTargetInConstraintSpace() public méthode

public setMotorTargetInConstraintSpace ( SWIGTYPE_p_btQuaternion q ) : void
q SWIGTYPE_p_btQuaternion
Résultat void

setParam() public méthode

public setParam ( int num, float value ) : void
num int
value float
Résultat void

setParam() public méthode

public setParam ( int num, float value, int axis ) : void
num int
value float
axis int
Résultat void

solveConstraintObsolete() public méthode

public solveConstraintObsolete ( SWIGTYPE_p_btSolverBody bodyA, SWIGTYPE_p_btSolverBody bodyB, float timeStep ) : void
bodyA SWIGTYPE_p_btSolverBody
bodyB SWIGTYPE_p_btSolverBody
timeStep float
Résultat void

updateRHS() public méthode

public updateRHS ( float timeStep ) : void
timeStep float
Résultat void

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool