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