fix math/pimathmatrix.h
This commit is contained in:
36
main.cpp
36
main.cpp
@@ -117,19 +117,27 @@ PIKbdListener kbd(0, 0, false);
|
||||
|
||||
|
||||
int main(int argc, char * argv[]) {
|
||||
PIMathMatrixd m = PIMathMatrixd::identity(3,3);
|
||||
m*=33;
|
||||
piCout << m;
|
||||
PIMathMatrixd m2;
|
||||
m2 = m; m2.resize(3,5, 99);
|
||||
piCout << m2;
|
||||
m2 = m; m2.resize(5,3, 88);
|
||||
piCout << m2;
|
||||
m2 = m; m2.resize(4,9, 77);
|
||||
piCout << m2;
|
||||
m2 = m; m2.resize(2,2, 66);
|
||||
piCout << m2;
|
||||
m2 = m; m2.resize(2,8, 66);
|
||||
piCout << m2;
|
||||
PIMathMatrixd m2(3,3); m2.fill(5);
|
||||
PIMathVectord v(3); v.fill(4);
|
||||
//m.fill(7);
|
||||
piCout << v*m2;
|
||||
//piCout << m1*m2.transposed();
|
||||
// PIMathMatrixd m2;
|
||||
// m2 = m; m2.resize(3,5, 99);
|
||||
// piCout << m2;
|
||||
// m2 = m; m2.resize(5,3, 88);
|
||||
// piCout << m2;
|
||||
// m2 = m; m2.resize(4,9, 77);
|
||||
// piCout << m2;
|
||||
// m2 = m; m2.resize(2,2, 66);
|
||||
// piCout << m2;
|
||||
// m2 = m; m2.resize(2,8, 66);
|
||||
// piCout << m2;
|
||||
// piCout << m.transposed() << m.transposed()*m;
|
||||
// piCout << "zzzzzzzz";
|
||||
PIMathMatrixT<3u, 3u, double> n1 = PIMathMatrixT<3u, 3u, double>::filled(5);
|
||||
PIMathMatrixT<1u, 3u, double> n2 = PIMathMatrixT<1u, 3u, double>::filled(4);
|
||||
piCout << n2*n1;
|
||||
// piCout << n.transposed() << n.transposed()*n;
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user