Bon, excusez le dessin à la main mais c'est juste pour expliquer
Au début, je calcule le rayon de la sphère englobante du vaisseau (en bleu).
Ensuite j'ai choisi 8 points "extrémités" du vaisseau (liste tieBEnds, croix rouges sur le dessin), qui correspondent chacun à un secteur de dommages.
Les secteurs sont détruits quand un missile est détecté dans la sphère rouge correspondante ET dans la sphère bleue en même temps.
La méthode est donc celle de Sasume au post 153, mais apliquée en 8 points simultanément...
Cette méthode de detection par sphère est le plus rapide et la plus facile à mettre en oeuvre, mais c'est la moins précise...
Quand les vaisseau ont des formes pas très sphériques (ex : Xwing ou Lambda class shuttle), un tir "dans le vide" à proximité du vaisseau peut se retrouver dans un sphère rouge et dans la sphère bleue...
Par contre le TIE fighter est très compact donc difficile à descendre....
C'est problématique... Si vous avez des suggestions.
Je pourrais peut etre définir certaines faces commes sensibles au passage des missiles à travers (pour ne pas faire les tests sur toutes les faces, même les plus insignifiantes), et voir si le vecteur entre deux positions successives du missile coupe une de ces faces, mais le problème pourrait etre que le missile traverse le vaisseau justment par des petites faces insignifiantes non réactives...

et puis ca rallentirait...