Vettore compreso tra altri due

serio89
Ciao a tutti,
sono incappato in questo problema, che proprio non riesco a risolvere:
- ho due vettori A e B, come nelle immagini;
- ho un vettore C, che può essere un vettore qualsiasi.
Come posso fare a capire se C è compreso, del tutto o in parte, nello spazio delimitato da A e B?
Grazie mille!


Risposte
serio89
Ho risolto il problema ragionando in maniera diversa: sapendo che C è in movimento, controllo se prima o poi interseca uno dei lati del rettangolo che formano A, B e opposti. Se prima o poi qualcuno inceppasse nel problema, ho trovato la soluzione qui: https://stackoverflow.com/questions/563 ... -intersect. Ho guardato quella di Gavin.
Il mio problema pratico è capire quando un oggetto esce dallo schermo in un gioco 2D. :-D

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.