C# Class BulletCSharp.btRigidBody

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
GetCollisionObject ( ) : SWIGTYPE_p_btCollisionObject
GetSwigPtr ( ) : SWIGTYPE_p_btRigidBody
addConstraintRef ( SWIGTYPE_p_btTypedConstraint c ) : void
applyCentralForce ( SWIGTYPE_p_btVector3 force ) : void
applyCentralImpulse ( SWIGTYPE_p_btVector3 impulse ) : void
applyDamping ( float timeStep ) : void
applyForce ( SWIGTYPE_p_btVector3 force, SWIGTYPE_p_btVector3 rel_pos ) : void
applyGravity ( ) : void
applyImpulse ( SWIGTYPE_p_btVector3 impulse, SWIGTYPE_p_btVector3 rel_pos ) : void
applyTorque ( SWIGTYPE_p_btVector3 torque ) : void
applyTorqueImpulse ( SWIGTYPE_p_btVector3 torque ) : void
btRigidBody ( btRigidBodyConstructionInfo constructionInfo ) : System
btRigidBody ( float mass, SWIGTYPE_p_btMotionState motionState, SWIGTYPE_p_btCollisionShape collisionShape ) : System
btRigidBody ( float mass, SWIGTYPE_p_btMotionState motionState, SWIGTYPE_p_btCollisionShape collisionShape, SWIGTYPE_p_btVector3 localInertia ) : System
calculateSerializeBufferSize ( ) : int
checkCollideWithOverride ( SWIGTYPE_p_btCollisionObject co ) : bool
clearForces ( ) : void
computeAngularImpulseDenominator ( SWIGTYPE_p_btVector3 axis ) : float
computeGyroscopicForce ( float maxGyroscopicForce ) : SWIGTYPE_p_btVector3
computeImpulseDenominator ( SWIGTYPE_p_btVector3 pos, SWIGTYPE_p_btVector3 normal ) : float
getAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
getAngularDamping ( ) : float
getAngularFactor ( ) : SWIGTYPE_p_btVector3
getAngularSleepingThreshold ( ) : float
getAngularVelocity ( ) : SWIGTYPE_p_btVector3
getBroadphaseProxy ( ) : SWIGTYPE_p_btBroadphaseProxy
getCenterOfMassPosition ( ) : SWIGTYPE_p_btVector3
getCenterOfMassTransform ( ) : SWIGTYPE_p_btTransform
getCollisionShape ( ) : SWIGTYPE_p_btCollisionShape
getConstraintRef ( int index ) : SWIGTYPE_p_btTypedConstraint
getFlags ( ) : int
getGravity ( ) : SWIGTYPE_p_btVector3
getInvInertiaDiagLocal ( ) : SWIGTYPE_p_btVector3
getInvInertiaTensorWorld ( ) : SWIGTYPE_p_btMatrix3x3
getInvMass ( ) : float
getLinearDamping ( ) : float
getLinearFactor ( ) : SWIGTYPE_p_btVector3
getLinearSleepingThreshold ( ) : float
getLinearVelocity ( ) : SWIGTYPE_p_btVector3
getMotionState ( ) : SWIGTYPE_p_btMotionState
getNumConstraintRefs ( ) : int
getOrientation ( ) : SWIGTYPE_p_btQuaternion
getTotalForce ( ) : SWIGTYPE_p_btVector3
getTotalTorque ( ) : SWIGTYPE_p_btVector3
getVelocityInLocalPoint ( SWIGTYPE_p_btVector3 rel_pos ) : SWIGTYPE_p_btVector3
integrateVelocities ( float step ) : void
isInWorld ( ) : bool
predictIntegratedTransform ( float step, SWIGTYPE_p_btTransform predictedTransform ) : void
proceedToTransform ( SWIGTYPE_p_btTransform newTrans ) : void
removeConstraintRef ( SWIGTYPE_p_btTypedConstraint c ) : void
saveKinematicState ( float step ) : void
serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
serializeSingleObject ( SWIGTYPE_p_btSerializer serializer ) : void
setAngularFactor ( SWIGTYPE_p_btVector3 angFac ) : void
setAngularFactor ( float angFac ) : void
setAngularVelocity ( SWIGTYPE_p_btVector3 ang_vel ) : void
setCenterOfMassTransform ( SWIGTYPE_p_btTransform xform ) : void
setDamping ( float lin_damping, float ang_damping ) : void
setFlags ( int flags ) : void
setGravity ( SWIGTYPE_p_btVector3 acceleration ) : void
setInvInertiaDiagLocal ( SWIGTYPE_p_btVector3 diagInvInertia ) : void
setLinearFactor ( SWIGTYPE_p_btVector3 linearFactor ) : void
setLinearVelocity ( SWIGTYPE_p_btVector3 lin_vel ) : void
setMassProps ( float mass, SWIGTYPE_p_btVector3 inertia ) : void
setMotionState ( SWIGTYPE_p_btMotionState motionState ) : void
setNewBroadphaseProxy ( SWIGTYPE_p_btBroadphaseProxy broadphaseProxy ) : void
setSleepingThresholds ( float linear, float angular ) : void
translate ( SWIGTYPE_p_btVector3 v ) : void
upcast ( SWIGTYPE_p_btCollisionObject colObj ) : btRigidBody
updateDeactivation ( float timeStep ) : void
updateInertiaTensor ( ) : void
wantsSleeping ( ) : bool

Private Methods

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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetCollisionObject() public méthode

public GetCollisionObject ( ) : SWIGTYPE_p_btCollisionObject
Résultat SWIGTYPE_p_btCollisionObject

GetSwigPtr() public méthode

public GetSwigPtr ( ) : SWIGTYPE_p_btRigidBody
Résultat SWIGTYPE_p_btRigidBody

addConstraintRef() public méthode

public addConstraintRef ( SWIGTYPE_p_btTypedConstraint c ) : void
c SWIGTYPE_p_btTypedConstraint
Résultat void

applyCentralForce() public méthode

public applyCentralForce ( SWIGTYPE_p_btVector3 force ) : void
force SWIGTYPE_p_btVector3
Résultat void

applyCentralImpulse() public méthode

public applyCentralImpulse ( SWIGTYPE_p_btVector3 impulse ) : void
impulse SWIGTYPE_p_btVector3
Résultat void

applyDamping() public méthode

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

applyForce() public méthode

public applyForce ( SWIGTYPE_p_btVector3 force, SWIGTYPE_p_btVector3 rel_pos ) : void
force SWIGTYPE_p_btVector3
rel_pos SWIGTYPE_p_btVector3
Résultat void

applyGravity() public méthode

public applyGravity ( ) : void
Résultat void

applyImpulse() public méthode

public applyImpulse ( SWIGTYPE_p_btVector3 impulse, SWIGTYPE_p_btVector3 rel_pos ) : void
impulse SWIGTYPE_p_btVector3
rel_pos SWIGTYPE_p_btVector3
Résultat void

applyTorque() public méthode

public applyTorque ( SWIGTYPE_p_btVector3 torque ) : void
torque SWIGTYPE_p_btVector3
Résultat void

applyTorqueImpulse() public méthode

public applyTorqueImpulse ( SWIGTYPE_p_btVector3 torque ) : void
torque SWIGTYPE_p_btVector3
Résultat void

btRigidBody() public méthode

public btRigidBody ( btRigidBodyConstructionInfo constructionInfo ) : System
constructionInfo btRigidBodyConstructionInfo
Résultat System

btRigidBody() public méthode

public btRigidBody ( float mass, SWIGTYPE_p_btMotionState motionState, SWIGTYPE_p_btCollisionShape collisionShape ) : System
mass float
motionState SWIGTYPE_p_btMotionState
collisionShape SWIGTYPE_p_btCollisionShape
Résultat System

btRigidBody() public méthode

public btRigidBody ( float mass, SWIGTYPE_p_btMotionState motionState, SWIGTYPE_p_btCollisionShape collisionShape, SWIGTYPE_p_btVector3 localInertia ) : System
mass float
motionState SWIGTYPE_p_btMotionState
collisionShape SWIGTYPE_p_btCollisionShape
localInertia SWIGTYPE_p_btVector3
Résultat System

calculateSerializeBufferSize() public méthode

public calculateSerializeBufferSize ( ) : int
Résultat int

checkCollideWithOverride() public méthode

public checkCollideWithOverride ( SWIGTYPE_p_btCollisionObject co ) : bool
co SWIGTYPE_p_btCollisionObject
Résultat bool

clearForces() public méthode

public clearForces ( ) : void
Résultat void

computeAngularImpulseDenominator() public méthode

public computeAngularImpulseDenominator ( SWIGTYPE_p_btVector3 axis ) : float
axis SWIGTYPE_p_btVector3
Résultat float

computeGyroscopicForce() public méthode

public computeGyroscopicForce ( float maxGyroscopicForce ) : SWIGTYPE_p_btVector3
maxGyroscopicForce float
Résultat SWIGTYPE_p_btVector3

computeImpulseDenominator() public méthode

public computeImpulseDenominator ( SWIGTYPE_p_btVector3 pos, SWIGTYPE_p_btVector3 normal ) : float
pos SWIGTYPE_p_btVector3
normal SWIGTYPE_p_btVector3
Résultat float

getAabb() public méthode

public getAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
Résultat void

getAngularDamping() public méthode

public getAngularDamping ( ) : float
Résultat float

getAngularFactor() public méthode

public getAngularFactor ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getAngularSleepingThreshold() public méthode

public getAngularSleepingThreshold ( ) : float
Résultat float

getAngularVelocity() public méthode

public getAngularVelocity ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getBroadphaseProxy() public méthode

public getBroadphaseProxy ( ) : SWIGTYPE_p_btBroadphaseProxy
Résultat SWIGTYPE_p_btBroadphaseProxy

getCenterOfMassPosition() public méthode

public getCenterOfMassPosition ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getCenterOfMassTransform() public méthode

public getCenterOfMassTransform ( ) : SWIGTYPE_p_btTransform
Résultat SWIGTYPE_p_btTransform

getCollisionShape() public méthode

public getCollisionShape ( ) : SWIGTYPE_p_btCollisionShape
Résultat SWIGTYPE_p_btCollisionShape

getConstraintRef() public méthode

public getConstraintRef ( int index ) : SWIGTYPE_p_btTypedConstraint
index int
Résultat SWIGTYPE_p_btTypedConstraint

getFlags() public méthode

public getFlags ( ) : int
Résultat int

getGravity() public méthode

public getGravity ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getInvInertiaDiagLocal() public méthode

public getInvInertiaDiagLocal ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getInvInertiaTensorWorld() public méthode

public getInvInertiaTensorWorld ( ) : SWIGTYPE_p_btMatrix3x3
Résultat SWIGTYPE_p_btMatrix3x3

getInvMass() public méthode

public getInvMass ( ) : float
Résultat float

getLinearDamping() public méthode

public getLinearDamping ( ) : float
Résultat float

getLinearFactor() public méthode

public getLinearFactor ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getLinearSleepingThreshold() public méthode

public getLinearSleepingThreshold ( ) : float
Résultat float

getLinearVelocity() public méthode

public getLinearVelocity ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getMotionState() public méthode

public getMotionState ( ) : SWIGTYPE_p_btMotionState
Résultat SWIGTYPE_p_btMotionState

getNumConstraintRefs() public méthode

public getNumConstraintRefs ( ) : int
Résultat int

getOrientation() public méthode

public getOrientation ( ) : SWIGTYPE_p_btQuaternion
Résultat SWIGTYPE_p_btQuaternion

getTotalForce() public méthode

public getTotalForce ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getTotalTorque() public méthode

public getTotalTorque ( ) : SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

getVelocityInLocalPoint() public méthode

public getVelocityInLocalPoint ( SWIGTYPE_p_btVector3 rel_pos ) : SWIGTYPE_p_btVector3
rel_pos SWIGTYPE_p_btVector3
Résultat SWIGTYPE_p_btVector3

integrateVelocities() public méthode

public integrateVelocities ( float step ) : void
step float
Résultat void

isInWorld() public méthode

public isInWorld ( ) : bool
Résultat bool

predictIntegratedTransform() public méthode

public predictIntegratedTransform ( float step, SWIGTYPE_p_btTransform predictedTransform ) : void
step float
predictedTransform SWIGTYPE_p_btTransform
Résultat void

proceedToTransform() public méthode

public proceedToTransform ( SWIGTYPE_p_btTransform newTrans ) : void
newTrans SWIGTYPE_p_btTransform
Résultat void

removeConstraintRef() public méthode

public removeConstraintRef ( SWIGTYPE_p_btTypedConstraint c ) : void
c SWIGTYPE_p_btTypedConstraint
Résultat void

saveKinematicState() public méthode

public saveKinematicState ( float step ) : void
step float
Résultat void

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

serializeSingleObject() public méthode

public serializeSingleObject ( SWIGTYPE_p_btSerializer serializer ) : void
serializer SWIGTYPE_p_btSerializer
Résultat void

setAngularFactor() public méthode

public setAngularFactor ( SWIGTYPE_p_btVector3 angFac ) : void
angFac SWIGTYPE_p_btVector3
Résultat void

setAngularFactor() public méthode

public setAngularFactor ( float angFac ) : void
angFac float
Résultat void

setAngularVelocity() public méthode

public setAngularVelocity ( SWIGTYPE_p_btVector3 ang_vel ) : void
ang_vel SWIGTYPE_p_btVector3
Résultat void

setCenterOfMassTransform() public méthode

public setCenterOfMassTransform ( SWIGTYPE_p_btTransform xform ) : void
xform SWIGTYPE_p_btTransform
Résultat void

setDamping() public méthode

public setDamping ( float lin_damping, float ang_damping ) : void
lin_damping float
ang_damping float
Résultat void

setFlags() public méthode

public setFlags ( int flags ) : void
flags int
Résultat void

setGravity() public méthode

public setGravity ( SWIGTYPE_p_btVector3 acceleration ) : void
acceleration SWIGTYPE_p_btVector3
Résultat void

setInvInertiaDiagLocal() public méthode

public setInvInertiaDiagLocal ( SWIGTYPE_p_btVector3 diagInvInertia ) : void
diagInvInertia SWIGTYPE_p_btVector3
Résultat void

setLinearFactor() public méthode

public setLinearFactor ( SWIGTYPE_p_btVector3 linearFactor ) : void
linearFactor SWIGTYPE_p_btVector3
Résultat void

setLinearVelocity() public méthode

public setLinearVelocity ( SWIGTYPE_p_btVector3 lin_vel ) : void
lin_vel SWIGTYPE_p_btVector3
Résultat void

setMassProps() public méthode

public setMassProps ( float mass, SWIGTYPE_p_btVector3 inertia ) : void
mass float
inertia SWIGTYPE_p_btVector3
Résultat void

setMotionState() public méthode

public setMotionState ( SWIGTYPE_p_btMotionState motionState ) : void
motionState SWIGTYPE_p_btMotionState
Résultat void

setNewBroadphaseProxy() public méthode

public setNewBroadphaseProxy ( SWIGTYPE_p_btBroadphaseProxy broadphaseProxy ) : void
broadphaseProxy SWIGTYPE_p_btBroadphaseProxy
Résultat void

setSleepingThresholds() public méthode

public setSleepingThresholds ( float linear, float angular ) : void
linear float
angular float
Résultat void

translate() public méthode

public translate ( SWIGTYPE_p_btVector3 v ) : void
v SWIGTYPE_p_btVector3
Résultat void

upcast() public static méthode

public static upcast ( SWIGTYPE_p_btCollisionObject colObj ) : btRigidBody
colObj SWIGTYPE_p_btCollisionObject
Résultat btRigidBody

updateDeactivation() public méthode

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

updateInertiaTensor() public méthode

public updateInertiaTensor ( ) : void
Résultat void

wantsSleeping() public méthode

public wantsSleeping ( ) : bool
Résultat bool

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool