2424 - Tira-teima

Verificar se um ponto está dentro de um retângulo.

Descrição

Solução

Considera um ponto (Px, Py) e um retângulo caracterizado pelos dois pontos opostos (R1x, R1y) e (R2x, R2y) onde o ponto R1 representa o ponto no canto inferior esquerdo e o ponto R2 representa o ponto no canto superior direito. Para sabermos se o ponto P está dentro do retângulo delimitado por R1 e R2, devemos testar se

R1xPxR2x e R1yPyR2yR1_{x} \leq P_{x} \leq R2_{x} \text{ e } R1_{y} \leq P_{y} \leq R2_{y}

Last updated

Was this helpful?