* fichier : pvec3.dgibi ******************************************************************************* ******************************************************************************* ******************************************************************************* * NOM : PVEC3 * * DESCRIPTION : Cas-test pour l'opérateur PVEC avec des POINTS, des CHPOINTS * et des CHAMLS * On vérifie en 2D : * PVEC (1. 0.) = (0. 1.) POUR LES 3 TYPES D'OBJETS * et en 3D : * (1. 0. 0.) PVEC (0. 1. 0.) = (0. 0. 1.) * * AUTEUR : Joffrey BLUTHE (CEA/DEN/DM2S/SEMT/LISN) * mél : joffrey.bluthe@cea.fr * * VERSION : v1, 13/04/2021, version initiale ******************************************************************************* * I - TEST DE PVEC EN 2D * ---------------------- * PVEC SUR UN POINT P1 = 1. 0. ; P3 = 0. 1. ; SI (NEG NORM1 0.) ; MESS 'ERREUR : LE PRODUIT VECTORIEL 2D EST INCORRECT' ; FINSI ; * PVEC SUR UN CHPO P0 = 0. 0. ; DCHPO = CHPO3 - CHPO2 ; MESS 'ERREUR : LE PRODUIT VECTORIEL 2D EST INCORRECT' ; FINSI ; * PVEC SUR UN MCHAML DCHAM = CHAM3 - CHAM2 ; MESS 'ERREUR : LE PRODUIT VECTORIEL 2D EST INCORRECT' ; FINSI ; * II - TEST DE PVEC EN 3D * ----------------------- * PVEC SUR UN POINT P1 = 1. 0. 0. ; P2 = 0. 1. 0. ; P4 = 0. 0. 1. ; SI (NEG NORM1 0.) ; MESS 'ERREUR : LE PRODUIT VECTORIEL 3D EST INCORRECT' ; FINSI ; * PVEC SUR UN CHPO P0 = 0. 0. 0. ; DCHPO = CHPO4 - CHPO3 ; MESS 'ERREUR : LE PRODUIT VECTORIEL 3D EST INCORRECT' ; FINSI ; * PVEC SUR UN MCHAML DCHAM = CHAM4 - CHAM3 ; MESS 'ERREUR : LE PRODUIT VECTORIEL 3D EST INCORRECT' ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales