bt.CollisionObject¶
-
class
bt.CollisionObject¶ Represents: c++ class Wraps: btCollisionObject Constructors:
-
bt.CollisionObject()¶
Methods:
-
:
mergesSimulationIslands()¶ -
Return type: bool
-
:
getAnisotropicFriction()¶ -
Return type: bt.Vector3
-
:
setAnisotropicFriction(bt.Vector3 anisotropicFriction, int frictionMode)¶ -
Parameters: - anisotropicFriction (
bt.Vector3) – - frictionMode (
int) –
- anisotropicFriction (
-
:
setAnisotropicFriction(bt.Vector3 anisotropicFriction) -
Parameters: anisotropicFriction ( bt.Vector3) –
-
:
hasAnisotropicFriction(int frictionMode)¶ -
Parameters: frictionMode ( int) –Return type: bool
-
:
hasAnisotropicFriction() -
Return type: bool
-
:
setContactProcessingThreshold(bt.Scalar contactProcessingThreshold)¶ -
Parameters: contactProcessingThreshold ( bt.Scalar) –
-
:
isStaticObject()¶ -
Return type: bool
-
:
isKinematicObject()¶ -
Return type: bool
-
:
isStaticOrKinematicObject()¶ -
Return type: bool
-
:
hasContactResponse()¶ -
Return type: bool
-
:
setCollisionShape(bt.CollisionShape collisionShape)¶ -
Parameters: collisionShape ( bt.CollisionShape) –
-
:
getCollisionShape()¶ -
Return type: bt.CollisionShape
-
:
setIgnoreCollisionCheck(bt.CollisionObject co, bool ignoreCollisionCheck)¶ -
Parameters: - co (
bt.CollisionObject) – - ignoreCollisionCheck (
bool) –
- co (
-
:
getNumObjectsWithoutCollision()¶ -
Return type: int
-
:
checkCollideWithOverride(bt.CollisionObject co)¶ -
Parameters: co ( bt.CollisionObject) –Return type: bool
-
:
getActivationState()¶ -
Return type: int
-
:
setActivationState(int newState)¶ -
Parameters: newState ( int) –
-
:
forceActivationState(int newState)¶ -
Parameters: newState ( int) –
-
:
activate(bool forceActivation)¶ -
Parameters: forceActivation ( bool) –
-
:
activate()
-
:
isActive()¶ -
Return type: bool
-
:
setContactStiffnessAndDamping(bt.Scalar stiffness, bt.Scalar damping)¶ -
Parameters:
-
:
getInternalType()¶ -
Return type: int
-
:
getWorldTransform()¶ -
Return type: bt.Transform
-
:
setWorldTransform(bt.Transform worldTrans)¶ -
Parameters: worldTrans ( bt.Transform) –
-
:
getInterpolationWorldTransform()¶ -
Return type: bt.Transform
-
:
setInterpolationWorldTransform(bt.Transform trans)¶ -
Parameters: trans ( bt.Transform) –
-
:
setInterpolationLinearVelocity(bt.Vector3 linvel)¶ -
Parameters: linvel ( bt.Vector3) –
-
:
setInterpolationAngularVelocity(bt.Vector3 angvel)¶ -
Parameters: angvel ( bt.Vector3) –
-
:
getInterpolationLinearVelocity()¶ -
Return type: bt.Vector3
-
:
getInterpolationAngularVelocity()¶ -
Return type: bt.Vector3
-
:
getIslandTag()¶ -
Return type: int
-
:
setIslandTag(int tag)¶ -
Parameters: tag ( int) –
-
:
getCompanionId()¶ -
Return type: int
-
:
setCompanionId(int id)¶ -
Parameters: id ( int) –
-
:
getWorldArrayIndex()¶ -
Return type: int
-
:
getCollisionFlags()¶ -
Return type: int
-
:
setCollisionFlags(int flags)¶ -
Parameters: flags ( int) –
-
:
setCustomDebugColor(bt.Vector3 colorRGB)¶ -
Parameters: colorRGB ( bt.Vector3) –
-
:
checkCollideWith(bt.CollisionObject co)¶ -
Parameters: co ( bt.CollisionObject) –Return type: bool
-