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