Télécharger exface.eso

Retour à la liste

Numérotation des lignes :

exface
  1. C EXFACE SOURCE CHAT 05/01/12 23:50:43 5004
  2. C EXTRAIT UNE FACE D'UN PAVE MASSIF
  3. C SI PAS DE NOMBRE INDIQUE REND TOUTES LES FACES
  4. C LES CUBES ONT 6 FACES 1=BAS 2=HAUT 3 ET 4,5 ET 6 OPPOSES
  5. C CERTAINS VOLUMES ONT 3 FACES 1=BAS 2=HAUT 3=POURTOUR
  6. C
  7. SUBROUTINE EXFACE
  8. IMPLICIT INTEGER(I-N)
  9.  
  10. -INC PPARAM
  11. -INC CCOPTIO
  12. -INC SMELEME
  13. CALL LIROBJ('MAILLAGE',MELEME,1,IRETOU)
  14. CALL LIRENT(IFAC,0,IRETOU)
  15. IF (IERR.NE.0) RETURN
  16. SEGACT MELEME
  17. IF (IRETOU.EQ.0) GOTO 10
  18. IF (IFAC.LT.1.OR.IFAC.GT.LISREF(/1)) CALL ERREUR(36)
  19. IF (IERR.NE.0) RETURN
  20. IRET=LISREF(IFAC)
  21. SEGDES MELEME
  22. CALL ECROBJ('MAILLAGE',IRET)
  23. RETURN
  24. 10 NBF=LISREF(/1)
  25. IF (NBF.EQ.0) CALL ERREUR(36)
  26. IF (IERR.NE.0) RETURN
  27. DO 11 I=1,NBF
  28. II=NBF+1-I
  29. IRET=LISREF(II)
  30. CALL ECROBJ('MAILLAGE',IRET)
  31. 11 CONTINUE
  32. SEGDES MELEME
  33. RETURN
  34. END
  35.  
  36.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales