* @CARTOON PROCEDUR KK2000 98/01/19 21:19:34 3057
'SI' (IDIM 'EGA' 3);
'SI' ('NON' ('EXISTE' OEIL));
'ERREUR' 'IL FAUT DONNER UN OEIL EN 3D';
'FINSI';
'FINSI';
'SI' ('EXISTE' BL1);
LVEC=VRAI;
'SINON';
LVEC=FAUX;
'FINSI';
'SI' ('EXISTE' OSCILLE);
'SI' ('NON' (EGA OSCILLE 'NOSCIL'));
'ERREUR' 'ON ATTEND NOSCIL COMME MOT';
'FINSI';
'FINSI';
LP1='EXISTE' TAB1 'DEPLACEMENTS';
'SI' LP1;
MODEPL= 'CHAINE' 'DEPLACEMENTS';
'SINON';
MODEPL= 'CHAINE' 'RESUDEPL';
'FINSI';
IND='INDEX' (TAB1.MODEPL);
'SI' LP1 ;
IINCR0=1;
NBINCR=NBINCR - 1;
'SINON';
IINCR0=0;
'FINSI';
IINCR=IINCR0;
MINAMPL=1.E+50;
FMAX=1.;
'SI' LVEC;
'SI' (YLONG > XLONG);
XLONG=YLONG;
'FINSI';
'SI' (IDIM 'EGA' 3);
'SI' (ZLONG > XLONG);
XLONG=ZLONG;
'FINSI';
'FINSI';
'FINSI';
'REPETER' BOU1 NBINCR;
IINCR=IINCR+1;
'SI' (AMP1 '<' MINAMPL);
MINAMPL=AMP1;
'FINSI';
'SI' LVEC;
'SI' (FFMAX > FMAX);
FMAX=FFMAX;
'FINSI';
'FINSI';
'FIN' BOU1;
'SI' ('EXISTE' AMPLI);
MINAMPL=AMPLI;
'FINSI';
'SI' LVEC;
AMPVEC=XLONG/(5.*FMAX);
IINCR=IINCR0;
'REPETER' BOU2 (NBINCR-1);
IINCR=IINCR+1;
'SI' (IDIM 'EGA' 3);
VEC1='VECTEUR' REA1 FX FY FZ AMPVEC ROUG;
'SINON';
VEC1='VECTEUR' REA1 FR FZ AMPVEC ROUG;
'SINON';
VEC1='VECTEUR' REA1 FR FZ FT AMPVEC ROUG;
'SINON';
VEC1='VECTEUR' REA1 FX FY AMPVEC ROUG;
'FINSI';
'FINSI';
'FINSI';
DEF1=DEF1 ET
* ('DEFO' MAILL1 TAB1.MODEPL.(IND.IINCR) AMP1 VEC1 BLEU);
'FIN' BOU2;
'SINON';
IINCR=IINCR0;
'REPETER' BOU2 (NBINCR-1);
IINCR=IINCR+1;
DEF1=DEF1 ET
* ('DEFO' MAILL1 TAB1.MODEPL.(IND.IINCR) AMP1 BLEU);
'FIN' BOU2;
'FINSI';
'SI' ('EXISTE' OSCILLE);
'SI' (IDIM 'EGA' 3);
'SINON';
'FINSI';
'SINON';
'SI' (IDIM 'EGA' 3);
'TRAC' OEIL DEF1 OSCIL;
'SINON';
'TRAC' DEF1 OSCIL;
'FINSI';
'FINSI';
'FINPROC' DEF1;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales