* * $Id: ipm3.F,v 1.1.1.1 1996/02/14 13:10:43 mclareni Exp $ * * $Log: ipm3.F,v $ * Revision 1.1.1.1 1996/02/14 13:10:43 mclareni * Higz * * #include "higz/pilot.h" *CMZ : 1.23/06 14/11/95 10.26.40 by O.Couet *-- Author : O.Couet 06/01/92 SUBROUTINE IPM3(N,X,Y,Z) #include "higz/hiatt.inc" #include "higz/higraf.inc" #include "higz/hi3d.inc" DIMENSION X(*),Y(*),Z(*) IF (IDIM.EQ.3) THEN #if defined(CERNLIB_PHIGS) CALL PPM3(N,X,Y,Z) #endif ELSE NGRAF=0 DO 10 I=1,N NGRAF = NGRAF+1 XGRAF(NGRAF) = AWNX*X(I)+BWNX*Y(I)+CWNX*Z(I)+DWNX YGRAF(NGRAF) = AWNY*X(I)+BWNY*Y(I)+CWNY*Z(I)+DWNY ZGRAF(NGRAF) = AWNZ*X(I)+BWNZ*Y(I)+CWNZ*Z(I)+DWNZ IF(NGRAF.EQ.NPMAX.OR.I.EQ.N)THEN CALL IPM(NGRAF,XGRAF,YGRAF) NGRAF = 0 ENDIF 10 CONTINUE ENDIF * END