mod quadtree;
pub mod shapes;
mod util;
pub use glam::{Vec2, vec2};
pub use quadtree::Quadtree;
pub use quadtree::barnes_hut::{BHQuadtree, WeightedPoint};
pub trait Point {
fn point(&self) -> Vec2;
}
impl Point for Vec2 {
fn point(&self) -> Vec2 {
*self
}
}