From 305aa1f9c570db60a92e49020f21e70311bbed36 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Tue, 2 Sep 2014 10:47:40 +0200 Subject: Add examples for hnormalized and homogenous (fix bug #846) --- doc/snippets/MatrixBase_homogeneous.cpp | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 doc/snippets/MatrixBase_homogeneous.cpp (limited to 'doc/snippets/MatrixBase_homogeneous.cpp') diff --git a/doc/snippets/MatrixBase_homogeneous.cpp b/doc/snippets/MatrixBase_homogeneous.cpp new file mode 100644 index 000000000..457c28f91 --- /dev/null +++ b/doc/snippets/MatrixBase_homogeneous.cpp @@ -0,0 +1,6 @@ +Vector3d v = Vector3d::Random(), w; +Projective3d P(Matrix4d::Random()); +cout << "v = [" << v.transpose() << "]^T" << endl; +cout << "h.homogeneous() = [" << v.homogeneous().transpose() << "]^T" << endl; +cout << "(P * v.homogeneous()) = [" << (P * v.homogeneous()).transpose() << "]^T" << endl; +cout << "(P * v.homogeneous()).hnormalized() = [" << (P * v.homogeneous()).eval().hnormalized().transpose() << "]^T" << endl; \ No newline at end of file -- cgit v1.2.3