Nemám s tím zkušenosti, ale napadlo mě, že by snad mohlo stačit vypočítat, jestli se nějaké hrany protnou. A pokud se neprotnou, tak prověřit, jestli je nějaký bod 1. útvaru uvnitř 2. útvaru a naopak.
Časově efektivní test kolize asi bude záležet na konkrétním případě. Jinak se bude postupovat u 2 trojůhelníků, které mají stálé rozměry a pouze se posouvají a jinak u průmětu bojovníků s 10 pohyblivými končetinami. Pokud mají stálý tvar, tak by se pro začátek mohlo prověřit, zda jsou středy opsaných kružnic ve větší vzdálenosti, než je součet jejich poloměrů (pak není možná kolize), nebo jsou středy vepsaných kružnic v menší vzdálenosti, než součet poloměrů (objekty se prolínají).