third-year/GeometricModelling/Aufgabe01/Aufgabe01/viewSystem.cpp
// projection methods (in the view system coordinates)
projection methods (in the view system coordinates)
projection methods ( in the view system coordinates )
Point viewSystem::Project(Point pnt) const
{	
	AffineMap M;
	M(2,2) = 0.0;
	M(3,2) = -1/F;
	pnt    = M * pnt;	
	pnt.homogenize();	
	return pnt;
}
Point viewSystem :: Project ( Point pnt ) const { AffineMap M ; M ( 2 , 2 ) = 0.0 ; M ( 3 , 2 ) = -1 / F ; pnt = M * pnt ; pnt . homogenize ( ) ; return pnt ; }
projection methods (in the view system coordinates)
projection methods ( in the view system coordinates )
// central projection of Point // re-homogenize