Releases: unn4m3d/crystaledge
Releases · unn4m3d/crystaledge
0.2.6
Minor improvements
- Added
Matrix(...).identity
class method
- Now copying a Slice instead of its members while transforming matrix
0.2.5
- Fixed vector3 rotation by vector3 of euler angles (Z-X-Z)
- Fixed martx stringification
- Added some specs
0.2.3
Just a small update to shard.yml
0.2.2
- Simple string representation for matrix (thanks @vinhig)
- Crystal 0.30+ compatibility
0.2.1
- Added
Vector2#angle
- Added alias
heading
for Vector2#angle
and Vector3#angle
0.2.0
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)