À quoi sert ce convertisseur
Cet outil convertit un point de l'espace 3D depuis des coordonnées cylindriques (ρ, θ, z) vers des coordonnées sphériques (r, θ, φ). Il s'agit de mathématiques pures, valables partout : aucune règle propre à un pays ou une région n'entre en jeu. L'outil suit la convention de la physique (norme ISO) : θ est l'angle azimutal (rotation autour de l'axe z) et φ l'angle polaire (d'inclinaison) mesuré à partir de l'axe +z.
La convention retenue
Cylindriques : ρ est la distance radiale à l'axe z (ρ ≥ 0), θ l'angle azimutal dans le plan xy, et z la hauteur. Sphériques : r est la distance à l'origine, θ le même angle azimutal (conservé tel quel), et φ l'angle compté à partir de l'axe +z vers le bas. Comme r et φ ne dépendent que de ρ et z, l'angle azimutal θ reste identique d'un système à l'autre.
Mode d'emploi
Saisissez \(\rho\), \(\theta\) et \(z\), indiquez si vos angles sont en degrés ou en radians, puis choisissez la précision d'affichage. Le résultat affiche \(r\), le \(\theta\) inchangé et le \(\varphi\) calculé, dans la même unité d'angle que celle sélectionnée.
Les formules expliquées
La distance radiale s'obtient grâce au théorème de Pythagore dans le plan contenant l'axe z et le point : $$r = \sqrt{\rho^{2} + z^{2}}$$ L'angle polaire vaut $$\varphi = \operatorname{atan2}\!\left(\rho,\; z\right)$$ On utilise atan2 plutôt que \(\operatorname{atan}(\rho/z)\) afin que \(z = 0\) donne exactement 90°, que \(z < 0\) renvoie un angle supérieur à 90°, et que le résultat reste toujours dans l'intervalle \([0, \pi]\).
Exemple résolu
Pour \(\rho = 3\), \(\theta = 60°\), \(z = 4\) : $$r = \sqrt{9 + 16} = \sqrt{25} = 5$$ $$\varphi = \operatorname{atan2}(3, 4) = \operatorname{atan}(0{,}75) = 36{,}86989765°$$ \(\theta\) reste à 60°. Les coordonnées sphériques sont donc \((5,\; 60°,\; 36{,}86989765°)\).
FAQ
Pourquoi θ ne change-t-il pas ? Les deux systèmes mesurent l'angle azimutal de la même façon autour de l'axe z : il est donc simplement repris à l'identique.
Que se passe-t-il lorsque z = 0 ? Le point se trouve dans le plan xy, donc \(\varphi = 90°\) (\(\pi/2\)). La fonction atan2 gère ce cas sans aucune division par zéro.
Et si ρ = 0 et z = 0 ? Le point est l'origine : \(r = 0\) et \(\varphi\) est mathématiquement indéfini (l'outil renvoie alors 0).