Outil pour réaliser des changements de système de coordonnées dans l'espace 3D (cartésiennes, sphériques, cylindriques, etc.), des opérations géométriques pour représenter des éléments dans différents référentiels.
Systèmes de Coordonnées 3D - dCode
Catégorie(s) : Géométrie
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Un système de coordonnées 3D est un cadre mathématique permettant de décrire la position des points dans un espace tridimensionnel.
Les principaux types de systèmes de coordonnées 3D sont :
— Système de coordonnées cartésiennes : Utilise les axes $ x $, $ y $ et $ z $ pour spécifier la position d'un point, chaque coordonnée représente la distance perpendiculaire du point par rapport au plan formé par les deux autres axes.
— Système de coordonnées cylindriques : Utilise une coordonnée radiale $ r $, une coordonnée angulaire $ \theta $, et une hauteur $ z $. La position est déterminée par la distance $ r $ depuis un axe central (généralement l'axe $ z $), l'angle $ \theta $ autour de cet axe, et la hauteur $ z $ le long de l'axe central.
— Système de coordonnées sphériques : Utilise une distance radiale $ \rho $, un angle d'azimut $ \theta $ et un angle de colatitude $ \varphi $. La position est déterminée par $ \rho $ la distance du point à l'origine, $ \theta $ est l'angle dans le plan $ xy $ depuis l'axe $ x $, et $ \varphi $ est l'angle par rapport à l'axe $ z $.
dCode utilise la norme ISO pour les coordonnées sphériques $ (\rho,\theta,\varphi) $
A partir de coordonnées cartésiennes $ (x, y, z) $, le changement de base/référentiel vers des coordonnées sphériques $ (\rho,\theta,\varphi) $ suit les équations : $$ \rho = \sqrt{x^2 + y^2 + z^2} \\ \theta = \arccos \left( \frac{z}{\sqrt{x^2 + y^2 + z^2}} \right) = \arccos \left( \frac{z}{\rho} \right) \\ \varphi = \arctan \left( \frac{y}{x} \right) $$
Exemple : Le point de l'espace en position $ (0,\sqrt{2},\sqrt{2}) $ en coordonnées cartésiennes est défini par les coordonnées sphériques $ \rho = 1 $, $ \theta = \pi/4 $ et $ \varphi = \pi/2 $
La conversion peut être vue comme deux conversions de coordonnées 2D cartésiennes vers polaires consécutives, d'abord une dans le plan $ xy $ pour convertir $ (x, y) $ en $ (R, \varphi) $ (avec $ R $ la projection de $ \rho $ sur le plan $ xy $, puis une seconde conversion dans le plan $ zR $ pour changer $ (z, R) $ en $ (\rho, \theta) $
NB : par convention, la valeur de $ \rho $ est positive, la valeur de $ \theta $ est comprise dans l'invervalle $ ] 0, \pi [ $ et la valeur de $ \varphi $ est comprise dans l'invervalle $ ] -\pi, \pi [ $
Si $ \rho = 0 $ alors les angles peuvent être définis par n'importe quels nombres réels de l'intervalle
A partir de coordonnées cartésiennes $ (x, y, z) $ le changement de base/référentiel vers des coordonnées cylindriques $ (r, \theta, z) $ suit les équations : $$ r = \sqrt{x^2 + y^2} \\ \theta = \arctan \left( \frac {y}{x} \right) \\ z = z $$
NB : par convention, la valeur de $ \rho $ est positive, la valeur de $ \theta $ est comprise dans l'invervalle $ ] -\pi, \pi [ $ et $ \varphi $ est un nombre réel
A partir de coordonnées sphériques $ (\rho,\theta,\varphi) $ le changement de base/référentiel vers des coordonnées cartésiennes $ (x, y, z) $ suit les équations : $$ x = \rho \sin\theta \cos\varphi \\ y = \rho \sin\theta \sin\varphi \\ z = \rho \cos\theta $$
A partir de coordonnées sphériques $ (\rho,\theta,\varphi) $ le changement de base/référentiel vers des coordonnées cylindriques $ (r,\theta^*,z) $ suit les équations : $$ r = \rho \sin \theta \\ \theta^* = \varphi \\ z = \rho \cos \theta $$
A partir de coordonnées cylindriques $ (r,\theta,z) $ le changement de base/référentiel vers des coordonnées cartésiennes $ (x,y,z) $ suit les équations : $$ x = r \cos\theta \\ y = r \sin\theta \\ z = z $$
A partir de coordonnées cylindriques $ (r,\theta^*,z) $ le changement de base/référentiel vers des coordonnées sphériques $ (\rho,\theta,\varphi) $ suit les équations : $$ \rho = \sqrt{r^2 + z^2} \\ \theta = \arctan \left( \frac{r}{z} \right) = \arccos \left( \frac{z}{\sqrt{r^2 + z^2}} \right) \\ \varphi = \theta^* $$
dCode se réserve la propriété du code source pour "Systèmes de Coordonnées 3D". Tout algorithme pour "Systèmes de Coordonnées 3D", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Systèmes de Coordonnées 3D" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Systèmes de Coordonnées 3D" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Systèmes de Coordonnées 3D" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Systèmes de Coordonnées 3D sur dCode.fr [site web en ligne], consulté le 24/04/2025,