KX_CollisionContactPoint(EXP_Value)
base class — EXP_Value
- class KX_CollisionContactPoint(EXP_Value)
A collision contact point passed to the collision callbacks.
import bge def oncollision(object, point, normal, points): print("Hit by", object) for point in points: print(point.localPointA) print(point.localPointB) print(point.worldPoint) print(point.normal) print(point.combinedFriction) print(point.combinedRestitution) print(point.appliedImpulse) cont = bge.logic.getCurrentController() own = cont.owner own.collisionCallbacks = [oncollision]
- localPointA
The contact point in the owner object space.
- Type
- localPointB
The contact point in the collider object space.
- Type
- worldPoint
The contact point in world space.
- Type
- normal
The contact normal in owner object space.
- Type
- combinedFriction
The combined friction of the owner and collider object.
- Type
float
- combinedRollingFriction
The combined rolling friction of the owner and collider object.
- Type
float
- combinedRestitution
The combined restitution of the owner and collider object.
- Type
float
- appliedImpulse
The applied impulse to the owner object.
- Type
float