1 Vector3d
v = Vector3d::Random(),
w;
3 cout <<
"v = [" <<
v.transpose() <<
"]^T" << endl;
4 cout <<
"h.homogeneous() = [" <<
v.homogeneous().transpose() <<
"]^T" << endl;
5 cout <<
"(P * v.homogeneous()) = [" << (
P *
v.homogeneous()).transpose() <<
"]^T" << endl;
6 cout <<
"(P * v.homogeneous()).hnormalized() = [" << (
P *
v.homogeneous()).
eval().hnormalized().transpose() <<
"]^T" << endl;
Projective3d P(Matrix4d::Random())
internal::nested_eval< T, 1 >::type eval(const T &xpr)
Transform< double, 3, Projective > Projective3d