fix dot test

This commit is contained in:
Quaternions 2024-09-06 10:36:34 -07:00
parent 5cad8637cd
commit d5bd82761a

View File

@ -16,16 +16,17 @@ fn test_arithmetic(){
#[test] #[test]
fn matrix_dot(){ fn matrix_dot(){
let lhs=Matrix3x4::new([
[1.0,2.0,3.0,4.0],
[5.0,6.0,7.0,8.0],
[9.0,1.0,1.0,1.0],
]);
let rhs=Matrix4x2::new([ let rhs=Matrix4x2::new([
[1.0,2.0], [ 1.0, 2.0],
[3.0,4.0], [ 3.0, 4.0],
[5.0,6.0], [ 5.0, 6.0],
[7.0,8.0], [ 7.0, 8.0],
]);
let lhs=Matrix3x4::new([
[1.0, 2.0, 3.0, 4.0],// [ 50.0, 60.0],
[5.0, 6.0, 7.0, 8.0],// [114.0,140.0],
[9.0,10.0,11.0,12.0],// [178.0,220.0],
]); ]);
// Mat3<Vec4>.dot(Mat4<Vec2>) -> Mat3<Vec2> // Mat3<Vec4>.dot(Mat4<Vec2>) -> Mat3<Vec2>
let m_dot=lhs.dot(rhs); let m_dot=lhs.dot(rhs);