src/vec_mat_org.h
// ---------------------------------------------------------------------
// matriz inversa de la matriz del viewport
matriz inversa de la matriz del viewport
matriz inversa de la matriz del viewport
inline Matriz4f MAT_Viewport_inv( int org_x, int org_y, int ancho, int alto )
{
   return MAT_Traslacion( -1.0, -1.0, -1.0 ) *
          MAT_Escalado( 2.0, 2.0, 1.0 )*
          MAT_Escalado( 1.0/float(ancho), 1.0/float(alto), 1.0 )*
          MAT_Traslacion( -float(org_x), -float(org_y), 0.0 ) ;
}
inline Matriz4f MAT_Viewport_inv ( int org_x , int org_y , int ancho , int alto ) { return MAT_Traslacion ( -1.0 , -1.0 , -1.0 ) * MAT_Escalado ( 2.0 , 2.0 , 1.0 ) * MAT_Escalado ( 1.0 / float ( ancho ) , 1.0 / float ( alto ) , 1.0 ) * MAT_Traslacion ( - float ( org_x ) , - float ( org_y ) , 0.0 ) ; }
matriz inversa de la matriz del viewport
matriz inversa de la matriz del viewport