<prompt> Unda algoriti ambayo inaweza kugundua migongano kati ya vitu viwili.  <response>: Algorithm hii inapaswa kutumia jiometri kugundua ikiwa vitu viwili vimegongana. Inapaswa kwanza kuamua kuratibu za vitu viwili. Kulingana na maumbo ya vitu, algoriti inapaswa kutumia aidha ya kutambua mgongano wa mgongano wa mstatili wa uhakika, mduara wa uhakika, mduara-mduara, au mstatili wa mstatili. Algorithm inapaswa kwanza kufanya ukaguzi wa kisandukumduara wa kufunga kisha utumie njia inayofaa kubaini sehemu zake za kukatiza. Iwapo visanduku vya kufunga au miduara vinapishana, kanuni inapaswa kutumia sehemu za kukatiza ili kukokotoa sehemu au maeneo halisi ya mgongano, na kisha kufikia hitimisho ikiwa vitu viwili vimegongana au la. 