* @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