N'étant pas vraiment familier du C, je préfère te proposer un jeu d'essai sur le fichier
N43E006.hgt au pas de 1",
avec tous les résultats intermédiaires.
lat, lon :
43.53184 6.60626X-X0 = 0.535999999999
Zi0-1 [290 , 291 , 292 , 293 ]
A, B, C,Z : 0.0, 0.0, 1.0, 291.53599999999915
Zi0 [301 , 302 , 303 , 303 ]
A, B, C,Z : -0.5, 0.5, 1.0, 302.60265267199907
Zi0+1 [304 , 305 , 305 , 306 ]
A, B, C,Z : 1.0, -1.5, 0.5, 304.99104665600021
Zi0+2 [306 , 307 , 308 , 309 ]
A, B, C,Z : 0.0, 0.0, 1.0, 307.53599999999915
Y-Y0 = 0.624000000009
Zi [291.53599999999915, 302.60265267199907, 304.99104665600021, 307.53599999999915]
A, B, C,Z : 4.417409024, -8.756538368, 6.727523328,
304.464341972Bon codage
