J'écris du code qui traite des systèmes de coordonnées, de la géométrie et d'autres choses similaires. Je voudrais savoir quelle est, en général, la façon la plus courante/la plus pratique/la plus efficace de stocker des coordonnées sphériques, en ce qui concerne les calculs courants sur celles-ci. Est-il :Coordonnées sphériques: choix de la gamme - meilleures pratiques et performances
theta - [0, 180)
phi - [0, 360)
ou
theta - [-90, 90)
phi - [-180, 180)
ou autre chose?
(coordonnées ci-dessus sont exprimés en radians pour plus de clarté, mais je normalement les garder en radians pour améliorer la vitesse, puisque les fonctions mathématiques sont généralement mis en œuvre pour radians.)
Je sais que d'un aspect mathématique, il est complètement hors de propos, mais je me demande si un certain choix aboutirait à une mise en œuvre plus facile ou plus efficace.
Qu'entendez-vous par "calculs communs?" Voulez-vous dire des choses comme "trouver la distance entre ces deux points", ou "dessiner ces points sur l'écran", ou "trouver les plus proches voisins de ce point" ...? – Xodarap