1#ifndef IGL_UNPROJECT_ON_PLANE_H
2#define IGL_UNPROJECT_ON_PLANE_H
24 const Eigen::MatrixBase<DerivedUV> & UV,
25 const Eigen::MatrixBase<DerivedM> & M,
26 const Eigen::MatrixBase<DerivedVP> & VP,
27 const Eigen::MatrixBase<DerivedP> & P,
28 Eigen::PlainObjectBase<DerivedZ> & Z);
31#ifndef IGL_STATIC_LIBRARY
32# include "unproject_on_plane.cpp"
void unproject_on_plane(const Eigen::MatrixBase< DerivedUV > &UV, const Eigen::MatrixBase< DerivedM > &M, const Eigen::MatrixBase< DerivedVP > &VP, const Eigen::MatrixBase< DerivedP > &P, Eigen::PlainObjectBase< DerivedZ > &Z)
Given a screen space point (u,v) and the current projection matrix (e.g.