KX_CollisionContactPoint(EXP_Value)
base class — EXP_Value
- class bge.types.KX_CollisionContactPoint
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