C J3ANG1    SOURCE    CHAT      05/01/13    00:45:48     5004
      SUBROUTINE J3ANG1(XYC1,NPTO1,I1,XYC2,NPTO2,I2,TOL,AG1,AG2)
C----------------------------------------------------
C     RECHERCHE DE L'ANGLE ENTRE UN SEGMENT DE XYC1 (PTS I1-1 et I1)
C     ET DEUX SEGMENTS DE XYC2 (PTS I2-1 et I2, PTS I2+1 et I2)
C
C     PP 6/97
C     Pierre Pegon/JRC Ispra
C----------------------------------------------------
C
      IMPLICIT INTEGER(I-N)
      IMPLICIT REAL*8(A-H,O-Z)
-INC CCREEL
-INC PPARAM
-INC CCOPTIO
      DIMENSION XYC1(2,NPTO1),XYC2(2,NPTO2)
      DIMENSION XY1(2),XY2(2)
      LOGICAL LOK
C
      J1=I1-1+(1/I1)*NPTO1
      DO IE1=1,2
        XY1(IE1)=XYC1(IE1,J1)-XYC1(IE1,I1)
      ENDDO
C
      J2=I2-1+(1/I2)*NPTO2
      DO IE1=1,2
        XY2(IE1)=XYC2(IE1,J2)-XYC2(IE1,I2)
      ENDDO
      CALL J3ANGL(XY1,XY2,TOL,AG1,IRET)
C
      J2=I2+1-(I2/NPTO2)*I2
      DO IE1=1,2
        XY2(IE1)=XYC2(IE1,J2)-XYC2(IE1,I2)
      ENDDO
      CALL J3ANGL(XY1,XY2,TOL,AG2,IRET)
C
      IF(AG1.GT.XZERO)AG1=AG1-2*XPI
      IF(AG2.GT.XZERO)AG2=AG2-2*XPI
C
      RETURN
      END



