Trouver des points d'intersection entre 3 sphères

Je suis à la recherche d'un algorithme pour trouver le points d'intersection entre les 3 sphères.

Mise à nu complète de l'algorithme, un examen détaillé/description des mathématiques serait grandement utile.

C'est la seule ressource utile que j'ai trouvé jusqu'à présent:
http://mathforum.org/library/drmath/view/63138.html

Mais ni la méthode décrite il y a suffisamment détaillée pour moi d'écrire un algorithme sur.

Je préfère la version purement algébrique de la méthode décrite dans le deuxième post, mais ce que jamais fonctionne.

source d'informationauteur Adam