* @COUTOR2 PROCEDUR AM 92/10/23 21:15:20 731 *------------------------------------------------- ****** PROCEDURE @COUTOR2 ****** *------------------------------------------------- * * * CETTE PROCEDURE A ETE MISE GRACIEUSEMENT * A DISPOSOTION DE LA COMMUNAUTE CASTEM2000 * PAR M. LIBEYRE ( CEA/DSM/DRFC ) * * TEL : ( 33 1 ) 42 25 46 03 * *------------------------------------------------- CHT*CHPOINT CHN*CHPOINT CHB*CHPOINT ; NBEL1 = 0; REPETER BOUCEL NBELGEO; NBEL1 = NBEL1 + 1; SI (DIMGEO1 > 2); VN2 = NXI2 NYI2 NZI2 ; VT2 = TXI2 TYI2 TZI2 ; VB2 = BXI2 BYI2 BZI2 ; VN3 = NXI3 NYI3 NZI3 ; VT3 = TXI3 TYI3 TZI3 ; VB3 = BXI3 BYI3 BZI3 ; * MESS 'XR =' XR 'YR =' YR ; ALPHA = ATG YR XR ; * MESS 'ALPHA =' ALPHA ; RR = (ALPHA*PI/180.)/DS2 ; SI (RR NEG 0.) ; R = 1./RR ; SINON ; R = 1.E99 ; FINSI ; * MESS 'R =' R ; * MESS 'XT =' XT 'YT =' YT ; BETA = ATG YT XT ; * MESS 'BETA =' BETA ; TT = -1*(BETA*PI/180.)/DS2 ; SI (TT NEG 0.) ; T = 1./TT ; SINON ; T = 1.E99 ; FINSI ; * MESS 'T =' T ; SINON; VN2 = NXI2 NYI2 ; VT2 = TXI2 TYI2 ; VB2 = BXI2 BYI2 ; VN3 = NXI3 NYI3 ; VT3 = TXI3 TYI3 ; VB3 = BXI3 BYI3 ; * MESS 'XR =' XR 'YR =' YR ; ALPHA = ATG YR XR ; * MESS 'ALPHA =' ALPHA ; RR = (ALPHA*PI/180.)/DS2 ; SI (RR NEG 0.) ; R = 1./RR ; SINON ; R = 1.E99 ; FINSI ; * MESS 'R =' R ; BETA = 0.; T = 0.; FINSI; SI (EGA NBEL1 1) ; SINON ; FINSI; FIN BOUCEL; FINPROC CHRT;
© Cast3M 2003 - Tous droits réservés.
Mentions légales