Skip to content

Releases: unn4m3d/crystaledge

0.2.6

02 Mar 12:59
Compare
Choose a tag to compare

Minor improvements

  • Added Matrix(...).identity class method
  • Now copying a Slice instead of its members while transforming matrix

0.2.5

24 Feb 13:01
Compare
Choose a tag to compare
  • Fixed vector3 rotation by vector3 of euler angles (Z-X-Z)
  • Fixed martx stringification
  • Added some specs

0.2.3

21 Feb 07:20
d5b7c7b
Compare
Choose a tag to compare

Just a small update to shard.yml

0.2.2

26 Sep 13:27
Compare
Choose a tag to compare
  • Simple string representation for matrix (thanks @vinhig)
  • Crystal 0.30+ compatibility

0.2.1

15 Jan 13:05
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release
  • Added Vector2#angle
  • Added alias heading for Vector2#angle and Vector3#angle

0.2.0

30 Dec 00:38
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release
  • Matrix is now generic module. Matrix MxN of elements of type T is represented by CrystalEdge::Matrix(T, M, N), for example, Matrix(Float64, 3, 3)
  • Matrices are column major
  • Vectors and Quaternion have #values method that converts a vector or quaternion to a tuple of values (Useful with splats)

0.1.0

26 Dec 08:11
Compare
Choose a tag to compare
v0.1.0

Matrix#to_unsafe