Ho due rettangoli allineati agli oggetti (cioè non allineati agli assi, ruotano con l'oggetto). Vorrei sapere se due caselle allineate agli oggetti si sovrappongono. ( Modifica: nota - Sto usando un test del riquadro di selezione allineato agli assi per scartare rapidamente gli oggetti distanti, quindi non importa se la routine quad è un po 'più lenta. )
Le mie scatole sono memorizzate come quattro punti x, y. Ho cercato le risposte, ma non riesco a dare un senso ai nomi delle variabili e agli algoritmi negli esempi per applicarle al mio caso particolare.
Qualcuno può aiutarmi a mostrarmi come sarebbe fatto, in modo chiaro e semplice? Grazie. (La lingua particolare non è importante, lo pseudo codice in stile C è OK.)