#hxcollision : SAT collision for Haxe
##Test / demo
- This is a port of Separating Axis Theorem, for collision detection between shapes.
- Supports polygons and circles, currently.
- Includes a simple drawing interface for debugging shapes
- COLLISION ONLY. No physics here. By design :)
- Contributions welcome
###Other notes
- not specific to OpenFL
- See tests/ for a OpenFL ready test project.
- Includes a drawing class for seeing shapes with OpenFL
- Original code ported from rocketmandevelopment blog
- For usage examples, look inside /tests/
haxelib install hxcollision
or git clone the repo, from here.
#Recent changes
1.0.5 (Latest repo)
- Renamed
BaseShape
toShape
, continued refactoring
1.0.4 (Latest release, haxelib)
- Renamed
Polygon.normalPolygon
toPolygon.create
- Added
testShapeList
for testing one shape with many - Added changes to the test to display the unitVector response (soon to be renamed also)
- Migrating to more integration friendly api, and more logical order of arguments for shapes.
- Making rotation on the base shapes absolute (submitted by @grapefrukt).
- Adding name and data flag to BaseShape
1.0.3
- Fixed bug in circle vs polygon, when polygon was rotated.
- Added line raycast with collision shapes
- Added a custom ShapeDrawer class, for drawing the shapes in a non specific way.
- Moved to latest haxelib revisions
- Removed dependency on OpenFL, now completely standalone
1.0.2
- uncommitted internal fixes
1.0.1
- Added an option for Polygon.rectangle() to be non-centered
1.0.0
- Initial project pull and compile/port, functional