Déterminer si il y a intersection de deux droites

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
sivaller
Messages: 1
Enregistré le: 29 Mar 2008, 21:26

Déterminer si il y a intersection de deux droites

par sivaller » 29 Mar 2008, 21:29

Bonjour,

Je cherche une fonction permettant de déterminer si la droite AB coupe t'il la droite CD.

J'en aie besoin pour détecter les collissions dans ma maquette.

bool ispasse(double xa,double ya,double xb,double yb,double xc,double yc,double xd,double yd)
{
double k;
k=((ya-yc)*(xd-xc))-((xa-xc)*(yd-yc));
k=k/1.0/(((xb-xa)*(yd-yc))-((yb-ya)*(xd-xc)));
if ((k>=0) && (k<=1))
return true;
else
return false;
}

Cette fonction est t'elle bonne ?

ou
k=((ya-yc)(xd-xc)-(xa-xc)(yd-yc))/(xb-xa)(xd-yc)-(yb-ya)(xd-xc))

Merci



 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 80 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite