Hay una forma geométrica a hacerlo también.
Dibuje un rectángulo y un punto en su interior. Usted puede hacer cuatro triángulos orientados al conectar el punto a las diagonales, y luego uniformemente dibujo de las flechas en los bordes de manera que todos ellos "el flujo de las agujas del reloj" o "flujo de la izquierda".
Ahora si usted se imagina que arrastrar el punto sobre un borde, vas a ver que tres de los triángulos conservar su orientación, pero el uno cuyo borde se ha cruzado le dará la vuelta a la orientación. Si usted va a través de una esquina en su lugar, dos de los cuatro triángulos se flip orientación.
Así, por uniformemente la representación de estos cuatro triángulos con los vectores, usted sólo tendrá que comprobar sus productos cruzados para ver si son todos el mismo signo. Si los dos no está de acuerdo con los otros dos, usted sabe que el punto se encuentra en una diagonal en el exterior. Si uno no está de acuerdo con el resto, se encuentra fuera de uno de los bordes. Si todos están de acuerdo, el punto está en el interior.
Aquí está el programa de instalación. Suponga que se dan $(a_1,a_2),(b_1,b_2),(c_1,c_2),(d_1,d_2)$ como las esquinas del rectángulo (en orden cíclico, digamos, a la derecha), y $(e_1,e_2)$ es el punto.
Un triángulo vector de bordes (en este orden) $(a_1,a_2)-(e_1,e_2)$$(b_1,b_2)-(a_1,a_2)$.
Los otros tres serán:
$(b_1,b_2)-(e_1,e_2)$ $(c_1,c_2)-(b_1,b_2)$
$(c_1,c_2)-(e_1,e_2)$ $(d_1,d_2)-(c_1,c_2)$
$(d_1,d_2)-(e_1,e_2)$ $(a_1,a_2)-(d_1,d_2)$
Todos ellos han sido configurada de tal forma que si el punto está en el interior, a continuación, tomar la cruz de producto del primer vector con el segundo lugar en cualquiera de estos cuatro pares, todos ellos tienen el mismo signo (todos positivos o todos negativos).
Dado cualquiera de los cuatro puntos en un orden cíclico, como este, usted puede llenar las cuatro ecuaciones y comprobar todos sus productos cruzados.