Compare commits

..

6 commits

Author SHA1 Message Date
c8fdf38438 Bump version to 2.0.0 since API changed
Mat3 struct changed.
2024-04-27 19:18:57 +09:00
281e4cecff Matrix/Vector multiplication and changes
Change Mat3 values to column-major (I think?) order.

Add Matrix/Matrix multiplication and tweak Matrix/Vector multiplication.

Fix Matrix rotation values since Mat3 representation changed.

Added more UnitTest tests.
2024-04-27 19:11:36 +09:00
69d398919e Add more testing to UnitTest 2024-04-27 17:16:15 +09:00
e71fd96e6a Impl Sphere/Generic_Box collision checking 2024-04-27 17:12:16 +09:00
c0e3ea82f3 Fix Sphere/AABB collision 2024-04-26 19:48:43 +09:00
cc4e67ace1 Impl Sphere/Sphere and Sphere/AABB collision
TODO: Impl Sphere/Generic-Box collision
2024-04-26 17:36:57 +09:00
2 changed files with 0 additions and 25 deletions

View file

@ -1,16 +0,0 @@
# Changelog
## Version 2.0.0
Add collision detection with Spheres.
Add some more vector/matrix math stuff.
## Version 1.0.0
First version of this library.
Implements collision detection between AABB (Axis-Aligned-Bounding-Box) and
AABB, AABB and Generic-Boxes, and Generic-Boxes and Generic-Boxes.
Some vector/matrix math also added.

View file

@ -1,9 +0,0 @@
# 3D Collision Helpers
Things to note:
- `main` is the stable branch. Expect things to not break unless the major
version number has changed.
- `dev` is the unstable branch. Expect force pushes and rebases on this branch.
- Changes to be merged into `main` from `dev` will be done with an explicit
merge.