Results 24 comments of NiseVoid

https://github.com/bevyengine/bevy/assets/3254486/e4eb79b8-e09e-4271-9196-e84e556a4ad3 Here's a video of it working. The shapes are cast from the origin (purple point) in the direction of the line. The shapes (and their offset from the origin)...

> * Does `bevy_pixel_light.png` actually need to be duplicated in `examples/asset`? (Seems like potentially yes?) In theory it could use a file in the assets folder, but then it wouldn't...

> Add a way to bypass default filters. This seems reasonable, yet it might also be problematic for things that get added to the list in the future. It's hard...

> At the very least it should be the same list. I'm thinking more along the lines: Most users wouldn't manually add default filters, we'll probably want built-in abstractions on...

The "compose" naming seems a bit confusing. But this looks like an "upsert" functionality? Where if it doesn't exist it updates instead? I don't think adding the method to `Component`...

> Something like `update` sounds extremely vague, like a bad operator overload that makes no sense. Yea, `update` isn't necessarily very clear either, since the name sound kind of like...

> This is more of a physics thing, and Bevy doesn't have a physics library yet. So I don't really think it's the right time to add something like this....

https://github.com/bevyengine/bevy/assets/3254486/daa38a04-76ae-4e13-9a81-82d84942700e Made a modified version of Jondolf's intersection test example to test it, it seems to work now, even in some of the edge cases (like things being behind the...

> Noticed the same as @IQuick143, but for the middle bounding circles, at around 13 seconds. It seems to be wrong for multiple frames In this case the points are...

I'll add some tests as described by @IQuick143, that seems like a fairly decent set of cases. Adding an example in a later later PR for intersection tests would probably...