François Guillet
2017-04-28 14:49:34 UTC
Pour la représentation graphique d'une valeur X variant entre 0 et 1,
j'ai besoin d'effectuer un effet de loupe sur une partie de la plage,
disons entre 2 points x1 et x2.
A chaque valeur x, je fais donc correspondre une valeur y entre 0 et 1
aussi, celle que le graphe représentera.
La zone de loupe est linéaire, de pente imposée p >= 1. Le centre x0 de
la loupe est également imposé, et il est tel que y0=x0.
Pour y voir plus clair :
Loading Image...
Mon but :
trouver les 2 courbes en vert les plus "douces" possibles pour relier
respectivement les points (0,0) à (x1,y1) et (x2,y2) à (1,1).
Contrainte : la pente p de ces courbes en x1 et en x2 devra être égale
à p pour faire la continuité avec la droite de pente p.
Par contre les pentes de chaque courbe en (0,0) et en (1,1) n'ont pas à
être obligatoirement horizontales.
Les solutions ne sont pas uniques.
Une idée de ce qu'on pourrait prendre ?
j'ai besoin d'effectuer un effet de loupe sur une partie de la plage,
disons entre 2 points x1 et x2.
A chaque valeur x, je fais donc correspondre une valeur y entre 0 et 1
aussi, celle que le graphe représentera.
La zone de loupe est linéaire, de pente imposée p >= 1. Le centre x0 de
la loupe est également imposé, et il est tel que y0=x0.
Pour y voir plus clair :
Loading Image...
Mon but :
trouver les 2 courbes en vert les plus "douces" possibles pour relier
respectivement les points (0,0) à (x1,y1) et (x2,y2) à (1,1).
Contrainte : la pente p de ces courbes en x1 et en x2 devra être égale
à p pour faire la continuité avec la droite de pente p.
Par contre les pentes de chaque courbe en (0,0) et en (1,1) n'ont pas à
être obligatoirement horizontales.
Les solutions ne sont pas uniques.
Une idée de ce qu'on pourrait prendre ?