30 SUBROUTINE ranim33(JFT,JLT,FORX,FORY,FORZ,XMOM,YMOM,ZMOM,XL,TANI,H3D_DATA)
38#include "implicit_f.inc"
48 . forx(*), fory(*), forz(*), xmom(*),
50 DOUBLE PRECISION XL(MVSIZ,3)
63 IF(anim_ft(1)/=0 .OR. h3d_data%UND_FORC /= 0)
THEN
68 m1 = half*(xl(i,2)*forz(i)-xl(i,3)*fory(i))
69 m2 = half*(xl(i,3)*forx(i)-xl(i,1)*forz(i))
70 m3 = half*(xl(i,1)*fory(i)-xl(i,2)*forx(i))
71 tani(4,i)= xmom(i) + m1
72 tani(5,i)= ymom(i) + m2
73 tani(6,i)= zmom(i) + m3
74 tani(7,i)= -xmom(i) + m1
75 tani(8,i)= -ymom(i) + m2
76 tani(9,i)= -zmom(i) + m3
subroutine ranim33(jft, jlt, forx, fory, forz, xmom, ymom, zmom, xl, tani, h3d_data)