small update to put more transformation code into the right spots

This commit is contained in:
Hartmut Seichter 2019-01-07 17:09:20 +01:00
parent cf0993e2dc
commit 24154087ba
16 changed files with 126 additions and 76 deletions

View file

@ -6,7 +6,7 @@
int main(int argc,char **argv) {
pw::axisangle<float> aa = pw::axisangle<float>();
pw::axisangle_<float> aa = pw::axisangle_<float>();
pw::quaternionf qf = pw::quaternionf::from_axisangle(aa);

View file

@ -6,7 +6,7 @@
int main(int argc,char **argv) {
pw::matrix44d m;
pw::matrix4x4d m;
m.set_identity();
@ -22,18 +22,18 @@ int main(int argc,char **argv) {
std::cout << "determinant(): " << m.determinant() << std::endl;
pw::matrix44d mi = m.get_inverse();
pw::matrix4x4d mi = m.get_inverse();
std::cout << "mi.at(0,0) : " << mi.at(0,0) << std::endl;
pw::matrix44d mscale = m * 4.2;
pw::matrix4x4d mscale = m * 4.2;
std::cout << "mscale = " << pw::serialize::matrix(mscale) << std::endl;
pw::matrix44d a;
pw::matrix4x4d a;
for (int r = 0; r < m.rows(); r++) {
for (int c = 0; c < m.cols(); c++) {
@ -42,7 +42,7 @@ int main(int argc,char **argv) {
}
std::cout << "a = " << pw::serialize::matrix(a) << std::endl;
pw::matrix44d r = a * mscale;
pw::matrix4x4d r = a * mscale;
std::cout << "a * mscale = " << pw::serialize::matrix(r) << std::endl;