Aevyrie

Results 67 issues of Aevyrie

Added the wasm target to prerequisites. I had issues until I added this, I haven't worked with wasm until now.

In this lightly modified version of the bevy `multiple_windows` example used for testing multi-window picking: https://github.com/aevyrie/bevy_mod_picking/blob/master/examples/multiple_windows.rs There is a consistent delay in response between windows. The primary window always updates...

C-Bug
A-Windowing

Users should be able to provide the initial bounding volume on construction. They should also be able to turn off bounding volume updating.

Fully decouples picking from both input and picking backend. Adds the ability to place event listeners on entities, and easy event-forwarding to entities on interaction.

Support picking non-meshes. This is probably just adding an extensible API to #3.

enhancement

**To agree to this relicense, please read the details in this issue, then leave a comment with the following message:** `I license past and future contributions under the dual MIT/Apache-2.0...

Use the `CursorEntered` and `CursorLeft` events to enable and disable mouse picking.

For performance, I'd like to render the scene to an off-screen buffer that renders each pixel as an entity encoded into RGBA. Picking is then as simple(😆) as querying this...

enhancement

Create tests to check common cases that are easy to verify, e.g. fire a ray from each side of a box and make sure the intersection and normal are correct.