ContactCandidate
Defined in: physics/src/types.ts:219
A candidate contact pair, seen from one collider’s side, before any
contact exists. Passed to a ContactFilter — no contact normal or
contact point is available at this stage, only positions and velocities.
All values are from the start of the physics step being computed, before this step’s movement is applied — for a body that crossed a surface mid-step, they tell you which side it came from.
The same object instance is reused for every filter call; read what you need inside the filter and do not hold a reference to it.
Properties
Section titled “Properties”
readonlydt:number
Defined in: physics/src/types.ts:225
Duration of the physics step being computed, in seconds.
readonlyother:Entity
Defined in: physics/src/types.ts:221
The other entity in the candidate pair.
otherCollider
Section titled “otherCollider”
readonlyotherCollider:ColliderComponent
Defined in: physics/src/types.ts:223
The other entity’s collider component.
otherRotation
Section titled “otherRotation”
readonlyotherRotation:number
Defined in: physics/src/types.ts:241
Other collider’s world rotation in radians.
otherVelocityX
Section titled “otherVelocityX”
readonlyotherVelocityX:number
Defined in: physics/src/types.ts:243
Other body’s X velocity in pixels/s.
otherVelocityY
Section titled “otherVelocityY”
readonlyotherVelocityY:number
Defined in: physics/src/types.ts:245
Other body’s Y velocity in pixels/s.
otherX
Section titled “otherX”
readonlyotherX:number
Defined in: physics/src/types.ts:237
Other collider’s world X position in pixels.
otherY
Section titled “otherY”
readonlyotherY:number
Defined in: physics/src/types.ts:239
Other collider’s world Y position in pixels.
selfRotation
Section titled “selfRotation”
readonlyselfRotation:number
Defined in: physics/src/types.ts:231
Own collider’s world rotation in radians.
selfVelocityX
Section titled “selfVelocityX”
readonlyselfVelocityX:number
Defined in: physics/src/types.ts:233
Own body’s X velocity in pixels/s.
selfVelocityY
Section titled “selfVelocityY”
readonlyselfVelocityY:number
Defined in: physics/src/types.ts:235
Own body’s Y velocity in pixels/s.
readonlyselfX:number
Defined in: physics/src/types.ts:227
Own collider’s world X position in pixels.
readonlyselfY:number
Defined in: physics/src/types.ts:229
Own collider’s world Y position in pixels.