Sensor
Use sensor colliders to detect when objects enter or exit a region without generating physical contact responses.
Sensor works pretty similar to collisions but don't generate contacts: they only generate intersection events when one sensor collider and another collider start/stop touching.
<RigidBody activeCollision sensor @intersection-enter="onIntersectionEnter" @intersection-exit="onIntersectionExit">
<TresMesh>
<TresTorusGeometry />
<TresMeshNormalMaterial />
</TresMesh>
</RigidBody>
Note you need to set the
activeCollision prop to use sensors.Events
intersection-enter
(payload: { source: SourceTarget, target: SourceTarget }) => void
Triggered when a sensor collider starts intersecting another collider.
intersection-exit
(payload: { source: SourceTarget, target: SourceTarget }) => void
Triggered when a sensor collider stops intersecting another collider.