Skip to content

eulerjs API / @eulerjs/core / Contact

Contact ​

Defined in: packages/core/src/backend.ts:9

A contact that pushed two bodies apart during the last step, for reading after it.

Properties ​

PropertyModifierTypeDescriptionDefined in
bodyAreadonlyBody-packages/core/src/backend.ts:10
bodyBreadonlyBody-packages/core/src/backend.ts:11
colliderAreadonlyCollider-packages/core/src/backend.ts:12
colliderBreadonlyCollider-packages/core/src/backend.ts:13
depthreadonlynumberHow far the colliders overlapped when the contact was found, in metres (negative for a gap).packages/core/src/backend.ts:19
normalreadonlyVector3Unit vector from B toward A.packages/core/src/backend.ts:17
normalImpulsereadonlynumberImpulse along the normal over the whole step, in N·s; divide by the timestep for the average force.packages/core/src/backend.ts:21
pointreadonlyVector3Where the bodies touch, in world space.packages/core/src/backend.ts:15

Released under the MIT License.