Bonjour,
J'ai actuellement un léger problème d'ordre trigonométrique. Je recherche à determiner les cordonnées cartésiennes (x,y,z) du contour (circulaires) d'un pore N sur une sphère de rayon R. Pour ce faire, j'ai alors penser à une formule du type :
X_contour_pore (n) = R*sin(theta_pore(n)+alpha_pore *cos(gam))*cos(phi_pore(n)+alp ha_pore*sin(gam))
Y_contour_pore (n) = R*sin(theta_pore(n)+alpha_pore *cos(gam))*sin(phi_pore(n)+alp ha_pore*sin(gam))
Z_contour_pore (n) = R*cos(theta_pore(n)+alpha_pore *cos(gam))
=> alpha_pore étant la valeur de l'angle solide des différents pores.
=> gam étant l'angle sur le pore
Lorsque je simule graphiquement cette formule, elle fonctionne très bien pour les pores centrés sur l'équateur de la sphère. Mais ça ce complique lorsque les pores se rapprochent des poles, où ils semblent étirés.
Et pour le cas d'un pore très proche ou sur le poles le contour est alors complètement déformé .
Quelqu'un aurait-il une solution pour parer à ce problème pour avoir des contours circulaires non déformés quelque soit la latitude du pore.
Merci d'avance.
-----