104 dot = ( x1 - x2 ) * ( x3 - x2 ) + ( y1 - y2 ) * ( y3 - y2 ) + &
105 ( z1 - z2 ) * ( z3 - z2 )
109 v1norm =
sqrt( ( x2 - x1 )**2 + ( y2 - y1 )**2 + ( z2 - z1 )**2 )
110 v2norm =
sqrt( ( x2 - x3 )**2 + ( y2 - y3 )**2 + ( z2 - z3 )**2 )
112 IF ( v1norm == 0.d0 .OR. v2norm == 0.d0 )
THEN
real *8 function angle_rad_3d(x1, y1, z1, x2, y2, z2, x3, y3, z3)
static void dot(const Attribute *x, const Attribute *y, Attribute *z, const Attribute *mults=NULL)
Wrapper for dot product.