C# 클래스 BulletCSharp.btRigidBody

상속: IDisposable
파일 보기 프로젝트 열기: sanglin307/BulletUnity3D 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
btRigidBody ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( btRigidBody obj ) : HandleRef

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetCollisionObject() 공개 메소드

public GetCollisionObject ( ) : SWIGTYPE_p_btCollisionObject
리턴 SWIGTYPE_p_btCollisionObject

GetSwigPtr() 공개 메소드

public GetSwigPtr ( ) : SWIGTYPE_p_btRigidBody
리턴 SWIGTYPE_p_btRigidBody

addConstraintRef() 공개 메소드

public addConstraintRef ( SWIGTYPE_p_btTypedConstraint c ) : void
c SWIGTYPE_p_btTypedConstraint
리턴 void

applyCentralForce() 공개 메소드

public applyCentralForce ( SWIGTYPE_p_btVector3 force ) : void
force SWIGTYPE_p_btVector3
리턴 void

applyCentralImpulse() 공개 메소드

public applyCentralImpulse ( SWIGTYPE_p_btVector3 impulse ) : void
impulse SWIGTYPE_p_btVector3
리턴 void

applyDamping() 공개 메소드

public applyDamping ( float timeStep ) : void
timeStep float
리턴 void

applyForce() 공개 메소드

public applyForce ( SWIGTYPE_p_btVector3 force, SWIGTYPE_p_btVector3 rel_pos ) : void
force SWIGTYPE_p_btVector3
rel_pos SWIGTYPE_p_btVector3
리턴 void

applyGravity() 공개 메소드

public applyGravity ( ) : void
리턴 void

applyImpulse() 공개 메소드

public applyImpulse ( SWIGTYPE_p_btVector3 impulse, SWIGTYPE_p_btVector3 rel_pos ) : void
impulse SWIGTYPE_p_btVector3
rel_pos SWIGTYPE_p_btVector3
리턴 void

applyTorque() 공개 메소드

public applyTorque ( SWIGTYPE_p_btVector3 torque ) : void
torque SWIGTYPE_p_btVector3
리턴 void

applyTorqueImpulse() 공개 메소드

public applyTorqueImpulse ( SWIGTYPE_p_btVector3 torque ) : void
torque SWIGTYPE_p_btVector3
리턴 void

btRigidBody() 공개 메소드

public btRigidBody ( btRigidBodyConstructionInfo constructionInfo ) : System
constructionInfo btRigidBodyConstructionInfo
리턴 System

btRigidBody() 공개 메소드

public btRigidBody ( float mass, SWIGTYPE_p_btMotionState motionState, SWIGTYPE_p_btCollisionShape collisionShape ) : System
mass float
motionState SWIGTYPE_p_btMotionState
collisionShape SWIGTYPE_p_btCollisionShape
리턴 System

btRigidBody() 공개 메소드

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
리턴 System

calculateSerializeBufferSize() 공개 메소드

public calculateSerializeBufferSize ( ) : int
리턴 int

checkCollideWithOverride() 공개 메소드

public checkCollideWithOverride ( SWIGTYPE_p_btCollisionObject co ) : bool
co SWIGTYPE_p_btCollisionObject
리턴 bool

clearForces() 공개 메소드

public clearForces ( ) : void
리턴 void

computeAngularImpulseDenominator() 공개 메소드

public computeAngularImpulseDenominator ( SWIGTYPE_p_btVector3 axis ) : float
axis SWIGTYPE_p_btVector3
리턴 float

computeGyroscopicForce() 공개 메소드

public computeGyroscopicForce ( float maxGyroscopicForce ) : SWIGTYPE_p_btVector3
maxGyroscopicForce float
리턴 SWIGTYPE_p_btVector3

computeImpulseDenominator() 공개 메소드

public computeImpulseDenominator ( SWIGTYPE_p_btVector3 pos, SWIGTYPE_p_btVector3 normal ) : float
pos SWIGTYPE_p_btVector3
normal SWIGTYPE_p_btVector3
리턴 float

getAabb() 공개 메소드

public getAabb ( SWIGTYPE_p_btVector3 aabbMin, SWIGTYPE_p_btVector3 aabbMax ) : void
aabbMin SWIGTYPE_p_btVector3
aabbMax SWIGTYPE_p_btVector3
리턴 void

getAngularDamping() 공개 메소드

public getAngularDamping ( ) : float
리턴 float

getAngularFactor() 공개 메소드

public getAngularFactor ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getAngularSleepingThreshold() 공개 메소드

public getAngularSleepingThreshold ( ) : float
리턴 float

getAngularVelocity() 공개 메소드

public getAngularVelocity ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getBroadphaseProxy() 공개 메소드

public getBroadphaseProxy ( ) : SWIGTYPE_p_btBroadphaseProxy
리턴 SWIGTYPE_p_btBroadphaseProxy

getCenterOfMassPosition() 공개 메소드

public getCenterOfMassPosition ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getCenterOfMassTransform() 공개 메소드

public getCenterOfMassTransform ( ) : SWIGTYPE_p_btTransform
리턴 SWIGTYPE_p_btTransform

getCollisionShape() 공개 메소드

public getCollisionShape ( ) : SWIGTYPE_p_btCollisionShape
리턴 SWIGTYPE_p_btCollisionShape

getConstraintRef() 공개 메소드

public getConstraintRef ( int index ) : SWIGTYPE_p_btTypedConstraint
index int
리턴 SWIGTYPE_p_btTypedConstraint

getFlags() 공개 메소드

public getFlags ( ) : int
리턴 int

getGravity() 공개 메소드

public getGravity ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getInvInertiaDiagLocal() 공개 메소드

public getInvInertiaDiagLocal ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getInvInertiaTensorWorld() 공개 메소드

public getInvInertiaTensorWorld ( ) : SWIGTYPE_p_btMatrix3x3
리턴 SWIGTYPE_p_btMatrix3x3

getInvMass() 공개 메소드

public getInvMass ( ) : float
리턴 float

getLinearDamping() 공개 메소드

public getLinearDamping ( ) : float
리턴 float

getLinearFactor() 공개 메소드

public getLinearFactor ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getLinearSleepingThreshold() 공개 메소드

public getLinearSleepingThreshold ( ) : float
리턴 float

getLinearVelocity() 공개 메소드

public getLinearVelocity ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getMotionState() 공개 메소드

public getMotionState ( ) : SWIGTYPE_p_btMotionState
리턴 SWIGTYPE_p_btMotionState

getNumConstraintRefs() 공개 메소드

public getNumConstraintRefs ( ) : int
리턴 int

getOrientation() 공개 메소드

public getOrientation ( ) : SWIGTYPE_p_btQuaternion
리턴 SWIGTYPE_p_btQuaternion

getTotalForce() 공개 메소드

public getTotalForce ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getTotalTorque() 공개 메소드

public getTotalTorque ( ) : SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

getVelocityInLocalPoint() 공개 메소드

public getVelocityInLocalPoint ( SWIGTYPE_p_btVector3 rel_pos ) : SWIGTYPE_p_btVector3
rel_pos SWIGTYPE_p_btVector3
리턴 SWIGTYPE_p_btVector3

integrateVelocities() 공개 메소드

public integrateVelocities ( float step ) : void
step float
리턴 void

isInWorld() 공개 메소드

public isInWorld ( ) : bool
리턴 bool

predictIntegratedTransform() 공개 메소드

public predictIntegratedTransform ( float step, SWIGTYPE_p_btTransform predictedTransform ) : void
step float
predictedTransform SWIGTYPE_p_btTransform
리턴 void

proceedToTransform() 공개 메소드

public proceedToTransform ( SWIGTYPE_p_btTransform newTrans ) : void
newTrans SWIGTYPE_p_btTransform
리턴 void

removeConstraintRef() 공개 메소드

public removeConstraintRef ( SWIGTYPE_p_btTypedConstraint c ) : void
c SWIGTYPE_p_btTypedConstraint
리턴 void

saveKinematicState() 공개 메소드

public saveKinematicState ( float step ) : void
step float
리턴 void

serialize() 공개 메소드

public serialize ( SWIGTYPE_p_void dataBuffer, SWIGTYPE_p_btSerializer serializer ) : string
dataBuffer SWIGTYPE_p_void
serializer SWIGTYPE_p_btSerializer
리턴 string

serializeSingleObject() 공개 메소드

public serializeSingleObject ( SWIGTYPE_p_btSerializer serializer ) : void
serializer SWIGTYPE_p_btSerializer
리턴 void

setAngularFactor() 공개 메소드

public setAngularFactor ( SWIGTYPE_p_btVector3 angFac ) : void
angFac SWIGTYPE_p_btVector3
리턴 void

setAngularFactor() 공개 메소드

public setAngularFactor ( float angFac ) : void
angFac float
리턴 void

setAngularVelocity() 공개 메소드

public setAngularVelocity ( SWIGTYPE_p_btVector3 ang_vel ) : void
ang_vel SWIGTYPE_p_btVector3
리턴 void

setCenterOfMassTransform() 공개 메소드

public setCenterOfMassTransform ( SWIGTYPE_p_btTransform xform ) : void
xform SWIGTYPE_p_btTransform
리턴 void

setDamping() 공개 메소드

public setDamping ( float lin_damping, float ang_damping ) : void
lin_damping float
ang_damping float
리턴 void

setFlags() 공개 메소드

public setFlags ( int flags ) : void
flags int
리턴 void

setGravity() 공개 메소드

public setGravity ( SWIGTYPE_p_btVector3 acceleration ) : void
acceleration SWIGTYPE_p_btVector3
리턴 void

setInvInertiaDiagLocal() 공개 메소드

public setInvInertiaDiagLocal ( SWIGTYPE_p_btVector3 diagInvInertia ) : void
diagInvInertia SWIGTYPE_p_btVector3
리턴 void

setLinearFactor() 공개 메소드

public setLinearFactor ( SWIGTYPE_p_btVector3 linearFactor ) : void
linearFactor SWIGTYPE_p_btVector3
리턴 void

setLinearVelocity() 공개 메소드

public setLinearVelocity ( SWIGTYPE_p_btVector3 lin_vel ) : void
lin_vel SWIGTYPE_p_btVector3
리턴 void

setMassProps() 공개 메소드

public setMassProps ( float mass, SWIGTYPE_p_btVector3 inertia ) : void
mass float
inertia SWIGTYPE_p_btVector3
리턴 void

setMotionState() 공개 메소드

public setMotionState ( SWIGTYPE_p_btMotionState motionState ) : void
motionState SWIGTYPE_p_btMotionState
리턴 void

setNewBroadphaseProxy() 공개 메소드

public setNewBroadphaseProxy ( SWIGTYPE_p_btBroadphaseProxy broadphaseProxy ) : void
broadphaseProxy SWIGTYPE_p_btBroadphaseProxy
리턴 void

setSleepingThresholds() 공개 메소드

public setSleepingThresholds ( float linear, float angular ) : void
linear float
angular float
리턴 void

translate() 공개 메소드

public translate ( SWIGTYPE_p_btVector3 v ) : void
v SWIGTYPE_p_btVector3
리턴 void

upcast() 공개 정적인 메소드

public static upcast ( SWIGTYPE_p_btCollisionObject colObj ) : btRigidBody
colObj SWIGTYPE_p_btCollisionObject
리턴 btRigidBody

updateDeactivation() 공개 메소드

public updateDeactivation ( float timeStep ) : void
timeStep float
리턴 void

updateInertiaTensor() 공개 메소드

public updateInertiaTensor ( ) : void
리턴 void

wantsSleeping() 공개 메소드

public wantsSleeping ( ) : bool
리턴 bool

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool