Bonjour,
Je cherche une solution ou une approximation numérique.
Disons que j'observe une région de taille dx par dy (je connais dx et dy) (taille de la région projetée sur le plan xy) et que je connais la normale [nx,ny,nz] de cette région.
Comment puis-je faire une déduction logique des gradients en x et en y de cette région ?
Il me semble que j'essaie par trigonométrie toute simple, mais les résultats ne sont pas satisfaisants.
Par exemple : gx = 1/sin(atan2(nz,nx))*-sign(nx) me semble tendre vers la solution pour de grandes variations, mais pas pour de petites variations. Et je ne sais même pas pourquoi je n'ai pas eu à utiliser dx et je suis certain que c'est ce qu'il me manque à quelque part.
Merci de m'éclaircir,
Éric
EDIT : Je viens de déduire tout simplement [-nx/nz,-ny/nz] qui semble être la réponse ?
EDIT : Il me manquerait seulement le "scaling" je crois pour correspondre à dx et dy... Ou non, ça me semble magique et je ne comprends pas pourquoi.
Partager