Getting started in the Eigen math library, I am having problems with a very simple task: convert a series of vectors using quaternions. It seems that everything I do leads to the absence of operator* or mixing the array with the matrix.
Eigen::Quaternionf rot = β¦; Eigen::Array3Xf series = β¦; // expected this to work as matrix() returns a Transformation: series.matrix().colwise() *= rot.matrix(); // expected these to work as it standard notation: series = rot.matrix() * series.matrix().colwise(); series = rot.toRotationMatrix() * series.matrix().colwise(); // Also tried adding .homogeneous() as one example used itβ¦ no dice
source share