Bonjour,

j'ai une image sur laquelle je dessine une ligne grâce à la fonction imline.
Cela permet par la suite de la déplacer, faire tourner ou la diminuer.

J'aimerai empêcher juste pouvoir la déplacer verticalement. J'ai donc essayé de mettre des contraintes de positionnement avec setDragConstraintFcn mais je ne comprends pas comment cela marche.

D'après l'aide :
Sets the drag constraint function to be the specified function
handle, fcn.setDragConstraintFcn(fcn)Whenever
the line is moved or resized because of a mouse drag, the constraint function
is called using the syntaxconstrained_position = fcn(new_position)where new_position is a 2-by-2 array [X1 Y1; X2 Y2].You can
use this function to control where the line can be moved and resized.
A quoi dois ressembler la sortie de fcn ?
Est-ce que je dois faire de fcn une vraie fonction donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function syntaxconstrained_position = fcn(new_position)
 
%CODE
 
end

merci