Intersection d'une droite 3d et d'une sphère

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
totor
Membre Naturel
Messages: 57
Enregistré le: 24 Aoû 2005, 17:16

intersection d'une droite 3d et d'une sphère

par totor » 04 Fév 2008, 19:36

Bonjour,

je souhaite calculer l'insersection entre une droite dans l'espace 3d :

() et une sphère d'équation :

.

Pourriez vous me dire si je fais bien ? car j'obtiens des résultats bizarres ... merci par avance !

pour illustrer, je cherche ca :
Image
sauf que la sphère est centrée...cad en (0,0,z)

Je calcule l'équation de ma droite 3d connaissant deux points : (qui est eye sur le schéma) et (qui est la croix entourée sur le plan sur le schéma). Pour la sphère, z_c est en négatif. Par rapport au schéma, le plan est en -n, eye en (0,0,0) et la sphère en (0,0,-z_c) : sur le schéma elle est en (x,y,z_c) mais je cherche le cas ou la sphère est en (0,0,-z_c).

Mon équation de ligne 3d est :



pour calculer les coordonnées de l'intersection, je remplace juste les coordonées de l'équation de droite dans l'équation de la sphère :

- par exemple, pour obtenir z :
et en remplacant j'obtiens :



et je trouve le point z en résolvant l'équation qui est du type Ax^2 + Bx +c = 0 avec le calcul du discrimant : si positif je prend une des deux valeurs, la plus grande pour le point devant/sur la sphère (et non derrière/sur). Je fais pareil pour obtenir x et y.

le problème, c'est que ma droite est censée passer par zéro. Si le centre du repère (x,y) est au mileu et si mon point est positif, je devrait toujours obtenir deux valeurs d'intersection positives, non ? Or c'est pas le cas .... :

par exemple j'ai un x_m >0 sur le plan (de mon point P1(x_m,y_m,-n) ) et je trouve mes deux points x d'intersection négatifs :--: ....comment est ce possible ?

help !! merci par avance !!
;)



totor
Membre Naturel
Messages: 57
Enregistré le: 24 Aoû 2005, 17:16

par totor » 05 Fév 2008, 11:30

uppy up ...?

Elvix
Membre Naturel
Messages: 34
Enregistré le: 31 Jan 2008, 21:32

par Elvix » 05 Fév 2008, 12:47

Pourquoi ne pas écrire ta droite sous forme paramétrée:
x=xm*t
y=ym*t
z=zm*t

Tu as ensuite un polynôme du second degré en t.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 20 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