Hi
Telemac2D reads the .cas file in the subroutine lecdon_telemac2d.f.
The X coordinates are read in the loop: (same for the Y coordinates)
DO K=1,NREJEX
XSCE(K) = MOTREA( ADRESS(2,36) + K-1 )
ENDDO
Maybe you could edit this subroutine to make it take the coordinates from the mesh instead. (X2%R(ipoin) or something like this).
This will probably work. But you have to check if the mesh is already initialized when lecdon_telemac2d.f is called, or this may not work.
Another thing you could do is, in the subroutine telemac2d.f, before it calls proxim.f, re-read the variables XSCE and YSCE from the mesh (X2%R and Y2%R, respectively).
Hope it helps.
Regards