private double VecAngle( UV va, UV vb ) { UV vecA = VecNormalise( va ); UV vecB = VecNormalise( vb ); return ( ACos( VecDot( vecA, vecB ) ) ); }