Re : tracé de courbes de niveau avec (x,y,z) indépendants
Bonjour,
Voici peut-être un début de solution.
Comme tu disposes de beaucoup de points pour définir chaque courbe de section, tu peux peut-être te satisfaire d'une interpolation linéaire entre deux points pour trouver l'abscisse du point de la courbe correspondant à l'ordonnée définie par le niveau du plan dans lequel tu souhaites avoir la courbe de niveau.
Si par exemple, le plan coupe la courbe de section au point N, ce point est à l'ordonnée Zn et son abcisse Yn est donnée (sauf erreur
) par :
Yn = Y1 + (Zn-Z1)(Y2-Y1)/(Z2-Z1) avec X1,Y1 et Z1 qui sont les coordonnées du point précédant N et X2,Y2 et Z2 qui sont les coordonnées du point suivant N
On applique cette interpolation uniquement si les points 1 et 2 ci-dessus répondent à la condition : l'un est avant N et l'autre est après N (voir formule de la colonne D).
Je l'ai fait pour les 3 sections que tu as données mais il faudrait en mettre plus et plus serrés, puis étirer la formule vers le bas.
On fixe un niveau dans la cellule jaune (ici j'ai pris 1,7 pour que le plan coupe les trois courbes ; le résultat est bien deux fois trois points. Il ne faut pas tenir compte des points situés sur l'axe Z du graphique ; il faudrait pouvoir relier les points mais je n'ai pas trouvé de solution* ...enfin, cela te donne déjà une idée....
Cordialement
* En fait, il faudrait regrouper les valeurs non nulles dans un tableau qui servirait au tracé