Lite Interacter - Application-level click, hover, and pointer events for Babylon Lite meshes

npm i @litools/interacter

Interacter owns one reusable GPU picker, serializes asynchronous picks, coalesces hover work, and delivers resolved events through stable registration handles.

See WHY.md for the design motivation, asynchronous-picking problems, and version 0.1 boundaries.

In short, this package exists so Babylon Lite applications can work with reliable mesh interaction events instead of independently rebuilding asynchronous GPU-picking coordination, click recognition, hover state, and resource cleanup.

Babylon Lite gives you fast GPU picking.
@litools/interact turns it into application events.

Examples page

Feedback and PRs are welcome!

7 Likes

I have no idea where you got the player animation, but the first one it’s pretty epic :smiley:

1 Like

Me too. All what I know is that it is Mixamo Gangnam dance :slight_smile:

1 Like

Interacter Drag playground with horizontal and vertical surfaces.

1 Like