Algoritmo de código fuente
Primero determine sus posiciones mutuas (compare los puntos centrales de los dos rectángulos), como xb gtXa, el rectángulo A está a la izquierda del rectángulo B, y luego compare la línea más a la izquierda de B y la línea más a la derecha de A. Si hay una intersección, significa que el rectángulo se intersecó (¡por lo que solo se necesita una línea para intersectarse! También puede usar el punto central como centro y el punto más lejano como radio para comparar si los dos están demasiado separados. Si están demasiado lejos aparte, ni siquiera necesitan calcular la intersección. Si les das repetidamente El teléfono será más estable
Debería ser más largo (el lado más alejado) que el lado superior.