explain window to viewport transformation - Search