game-math
game-math copied to clipboard
Data Type - Matrix
Implement an immutable Matrix struct in the Core folder.
- Write a struct summary comment.
- Add the CLSCompliant attribute.
- Implement IEquatable
- Implement Equals and GetHashCode.
- Implement equality operator overloads.
- Implement ToString.
- Provide static readonly fields for the zero and identity matrix.
- Provide the inverse of the matrix.
- Provide the transpose of the matrix.
- Implement matrix-matrix multiplication.
- Implement matrix-vector multiplication.