Interface IPhysicsCollisionEvent
interface IPhysicsCollisionEvent {
collidedAgainst: PhysicsBody;
collidedAgainstIndex: number;
collider: PhysicsBody;
colliderIndex: number;
distance: number;
impulse: number;
normal: Nullable<Vector3>;
point: Nullable<Vector3>;
type: PhysicsEventType;
}
collidedAgainst: PhysicsBody;
collidedAgainstIndex: number;
collider: PhysicsBody;
colliderIndex: number;
distance: number;
impulse: number;
normal: Nullable<Vector3>;
point: Nullable<Vector3>;
type: PhysicsEventType;
}
Hierarchy (View Summary)
- IBasePhysicsCollisionEvent
- IPhysicsCollisionEvent
Index
Properties
collided Against
2nd physics body that collided
collided Against Index
collidedAgainstIndex: number
index in instances array for the collidedAgainst
collider
1st physics body that collided
collider Index
colliderIndex: number
index in instances array for the collider
distance
distance: number
Penetration distance
impulse
impulse: number
Impulse value computed by the solver response
normal
Collision world normal direction
point
World position where the collision occurred
type
Event type
Collision object that is the parameter when notification for collision fires.