Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Releases: Caellian/Math

Version 3.0.0b

10 Sep 19:46
130591d
Compare
Choose a tag to compare
Version 3.0.0b Pre-release
Pre-release
  • Added TypeErasable interface to allow type comparison, switchin and etc.
  • Moved number related methods out of Matrix and Vector classes into MatrixN and VectorN classes (respectively).
  • Created MatrixB and VectorB.
  • Matrices and vectors now implement Iterable interface!
  • Improved requirement fail messages to include more information and be easier to understand.
  • Created a lookAt method for 4x4 matrices.

Version 3.0.0a

09 Sep 23:58
Compare
Choose a tag to compare
Version 3.0.0a Pre-release
Pre-release
  • Switched to Kotlin. Scala version is in https://github.com/Caellian/math-scala
  • Added some additional functionality to matrices.
  • Renamed util package to internal, as all data in it should only be used internally.
  • Added support for Java 9 Jigsaw modules (Math is hr.caellian.math module).
  • Polished up the project structure.

Version 2.0.0

30 Apr 21:08
Compare
Choose a tag to compare

Changed project structure.
Optimized inverse matrix calculation - it's about 11 times faster now.
Removed Apache Math as dependency and cleaned up testing dependencies.

Version 1.3.1

15 Aug 01:24
Compare
Choose a tag to compare
Added quaternion rotation matrix initialization method.
Made documentation more consistent.

Signed-off-by: Tin Švagelj <tin.svagelj.email@gmail.com>

Version 1.2.0

15 Aug 00:07
Compare
Choose a tag to compare
Added direct vector multiplication to matrices because it's useful.
Cleaned up code a bit.
Switched to blacklist .gitignore file.

Signed-off-by: Tin Švagelj <tin.svagelj.email@gmail.com>

Version 1.1.0

31 Jul 13:50
Compare
Choose a tag to compare
Created implementation of Matrix and Vector for other number types.
Moved type related objects to parent .scala file.

Signed-off-by: Caellian <tin.svagelj.email@gmail.com>

Version 1.0.1

09 Apr 11:19
Compare
Choose a tag to compare
Version 1.0.1

Version 1.0.0

09 Apr 07:46
Compare
Choose a tag to compare
Version 1.0.0