Compare commits

..

9 commits

Author SHA1 Message Date
68fe3bd79a Update Changelog.md 2024-04-29 13:24:35 +09:00
551610743c Bump version to 2.0.0 since API changed
Mat3 struct changed.
2024-04-29 13:23:47 +09:00
de126aa150 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-29 13:23:47 +09:00
2cffea2604 Add more testing to UnitTest 2024-04-29 13:23:47 +09:00
a194e71d94 Impl Sphere/Generic_Box collision checking 2024-04-29 13:23:47 +09:00
39593ad996 Fix Sphere/AABB collision 2024-04-29 13:23:47 +09:00
919d931b4e Impl Sphere/Sphere and Sphere/AABB collision
TODO: Impl Sphere/Generic-Box collision
2024-04-29 13:23:47 +09:00
6f641f13be Add Changelog.md 2024-04-29 13:23:38 +09:00
8c11542219 Add README.md 2024-04-29 13:21:53 +09:00
2 changed files with 25 additions and 0 deletions

16
Changelog.md Normal file
View file

@ -0,0 +1,16 @@
# 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.

9
README.md Normal file
View file

@ -0,0 +1,9 @@
# 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.