7 Commits

Author SHA1 Message Date
Aevyrie
f6d8bf0649
Yeet Precision Generics (#40) 2025-03-04 21:41:31 -08:00
Aevyrie
2f8f9101e5
Partition Bounds (#39)
Compute partition bounds during updates, to avoid needing to iterate
over all cells in a partition every time this information is needed.
2025-03-02 08:14:15 +00:00
Aevyrie
66295948bf
Spatial Hashing (#31)
Implements spatial hashing, to performantly run distance checks, find
all entities located in the same cell, or neighboring cells.
2024-12-24 02:30:04 +00:00
Joona Aalto
9e778743e0
Bevy 0.15 (#34)
Migrate to the Bevy 0.15 RC.

- Migrate examples
- Add `with_child` to `ReferenceFrameCommands` and
`SpatialEntityCommands` to match Bevy's `EntityCommands::with_child`
- Add `Typed` bound to `GridPrecision` (required for `register_type`)

---------

Co-authored-by: Aevyrie <aevyrie@gmail.com>
2024-12-05 07:52:24 +00:00
Aevyrie
d9f531e98c
Fix fun and exciting new clippy lints 2024-12-04 22:59:29 -08:00
Aevyrie
27801da98c
Dependency Reduction (#23) 2024-06-30 01:31:16 -07:00
Aevyrie
8721911b49
Explicit BigSpaces (#22)
Changes the design of the plugin to work with multiple, independent
high-precision hierarchies at the root with the `BigSpace` component at
the root of each of these hierarchies.

Closes #17
Closes #19 
Closes #21
2024-06-17 01:41:03 -07:00