* @ENCA PROCEDUR AM 95/05/02 21:15:33 1649 * [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] * D. DUREISSEIX L.M.T. STRUCTURES & C.M.A.O. le 23/03/93 * * Procedure pour construire un vrai ENCAstrement en 2D * * on envoie * TAIL1 FLOTTANT pour definir la taille * MAIL1 MAILLAGE ligne sur laquelle il y a encastrement * VEC1 POINT vecteur pour l'orientation des hachures * (normale interieure) * on recupere * PTF1 MAILLAGE definissant l'encastrement * ====================================================================== VEC1 = VEC1 / ('NORME' VEC1); 'OUBLIE' PTF1; N1 = 1; 'REPETE' BLO1 (NNO1 - 1); N1 = N1 + 1; P1 = NMAIL1 'POINT' (N1 - 1); P2 = NMAIL1 'POINT' N1; VEC2 = P2 'MOINS' P1; VECT2 = VEC2 / ('NORME' VEC2); DIST1 = 'NORME' VEC2; D1 = 0.; 'REPETE' BLO2 (('ENTIER' (DIST1 / TAIL1)) + 1); * 'SI' (('NORME' (P2 'MOINS' PT1)) < (TAIL1 / 3.)); * 'QUITTER' BLO2; * 'FINSI'; 'MOINS' ((TAIL1 * 1.5) * VEC1); 'SI' ('EXISTE' PTF1); 'SINON'; 'FINSI'; D1 = D1 + TAIL1; 'FIN' BLO2; 'FIN' BLO1; * * 'MENAGE'; 'FINPROC' PTF1;
© Cast3M 2003 - Tous droits réservés.
Mentions légales