issues
search
hecrj
/
coffee
An opinionated 2D game engine for Rust
https://docs.rs/coffee
MIT License
1.08k
stars
55
forks
source link
Additional functionality for Transformation
#76
Closed
PvdBerg1998
closed
5 years ago
PvdBerg1998
commented
5 years ago
Possible improvements:
Creation from nalgebra Matrix
Convertion to nalgebra Matrix or f32 array representation
Switch to Matrix3?
Use Affine2 instead of Matrix3 since it more accurately represents the data (invertible translation, rotation, (non uniform) scaling):
https://www.nalgebra.org/points_and_transformations/#transformations
Applying to vectors/points directly (also possible via first converting to nalgebra Matrix)
Possible improvements: