norpla
C NORPLA SOURCE CHAT 05/01/13 02:00:51 5004 C-------------------------------------------------------------- C Calcul des coef de l'equation canonique d'un plan C passant par trois point (NORPLA) C C Entree PT1,PT2,PT2 Tableau x,y,z des trois points C Sortie PTN Tableau x,y,z pour la normale normee C D Distance au plan C C Calcul du vecteur directeur norme de la droite P1 P2 (NORDRO) C C Entree PT1,PT2 Tableau x,y,z des deux points C Sortie PTN Tableau x,y,z pour la normale normee C C Appele par CONNE1 C C PP 22/10/92 C-------------------------------------------------------------- IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) DIMENSION PTN(3),PT1(3),PT2(3),PT3(3) C A=(PT2(2)-PT1(2))*(PT3(3)-PT1(3)) > -(PT3(2)-PT1(2))*(PT2(3)-PT1(3)) B=(PT2(3)-PT1(3))*(PT3(1)-PT1(1)) > -(PT3(3)-PT1(3))*(PT2(1)-PT1(1)) C=(PT2(1)-PT1(1))*(PT3(2)-PT1(2)) > -(PT3(1)-PT1(1))*(PT2(2)-PT1(2)) D=-A*PT1(1)-B*PT1(2)-C*PT1(3) C XNOR=SQRT(A**2+B**2+C**2) PTN(1)=A/XNOR PTN(2)=B/XNOR PTN(3)=C/XNOR D=D/XNOR C RETURN C-------------------------------------------------------------- E N T R Y NORDRO(PT1,PT2,PTN) C A=PT2(1)-PT1(1) B=PT2(2)-PT1(2) C=PT2(3)-PT1(3) C XNOR=SQRT(A**2+B**2+C**2) PTN(1)=A/XNOR PTN(2)=B/XNOR PTN(3)=C/XNOR C RETURN C-------------------------------------------------------------- END
© Cast3M 2003 - Tous droits réservés.
Mentions légales