No description
Find a file
2025-09-20 11:12:52 -07:00
.github/workflows Use standard GitHub actions form Nim Template. 2025-09-19 21:34:45 -07:00
examples Fix api change. 2025-09-20 11:12:52 -07:00
src FIx commetns and a bug with overlaps*(r: Rect, poly: Polygon) 2025-09-05 21:20:43 -07:00
tests small improvement (#8) 2021-01-13 18:20:46 -08:00
.gitignore Initial commit 2020-10-10 09:28:59 -07:00
bumpy.nimble 1.1.3 2025-09-05 21:23:50 -07:00
LICENSE small fixes 2020-10-10 10:41:59 -07:00
README.md Update install instructions 2024-01-17 11:54:51 -08:00

Bumpy - 2d geometry intersections library for Nim.

  • atlas use bumpy
  • nimble install bumpy

Github Actions

API reference

About

Based on the book http://www.jeffreythompson.org/collision-detection/table_of_contents.php

Mostly used for vector 2d intersections checking for Pixie: https://github.com/treeform/pixie

Supported intersections:

Shape Point Circle Rectangle Segment Polygon Line Wedge
Point
Circle
Rectangle
Segment
Polygon
Line
Wedge