mizchi/geom/vector does not have a README file
pub struct Path {
commands : Array[PathCommand]
current_x : Double
current_y : Double
start_x : Double
start_y : Double
}pub(all) enum PathCommand {
MoveTo(Double, Double)
LineTo(Double, Double)
QuadTo(Double, Double, Double, Double)
CubicTo(Double, Double, Double, Double, Double, Double)
Close
}fn aabb_overlap(ax : Double, ay : Double, aw : Double, ah : Double, bx : Double, by : Double, bw : Double, bh : Double) -> Boolfn aabb_overlap_center(ax : Double, ay : Double, ahw : Double, ahh : Double, bx : Double, by : Double, bhw : Double, bhh : Double) -> BoolGeometry / spatial math primitives for 2D + 3D games: Vec2 / Vec3 / Vec4, Mat4, Quaternion, 2D Path and Camera2D. Zero dependencies (only moonbitlang/core).