All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- remove unrelated type params of
QuadTree
- support center setting
- improved the organization of public exports (
pub use
) to enhance usability and clarity.
- this crate is ready, use beta SemVer
- fix a bug in merge up empty nodes
- multi-quadtree support: see
MultiQuadTreePlugin
- fix doc mistakes
- fix doc mistakes
- fix bug about shapes
ID
- refator
QuadTree
(replace recursion with loop), a huge performance improvement in theory - remove recursion in queries
- better Debug for shapes
- shapes with ID
- doc improvement
- simplify
CollisionQuery
trait - improve documentation
- simplify dependencies
- type params check
- decouple
Disassemble
fromCollisionQuery
- performance improvement
- fix bug in feature
sprite
- fix bug caused by duplicate added updating system
- remove unnecessary type parameter in
QuadTree::query
- fix doc mistakes
- remove unreachable impl for tuple
- Add
ID
type parameter for differentiating multiple quadtree if needed.
- MVP