18 return MooseEnum(
"VonMisesStress EffectiveStrain Hydrostatic L2norm MaxPrincipal "
19 "MidPrincipal MinPrincipal VolumetricStrain FirstInvariant SecondInvariant "
20 "ThirdInvariant AxialStress HoopStress RadialStress TriaxialityStress "
21 "Direction MaxShear StressIntensity");
27 const Point & curr_point,
28 Point & normalPosition)
33 Point axis_rotation = point2 - point1;
34 Point positionWRTpoint1 = point1 - curr_point;
35 Real projection = (axis_rotation * positionWRTpoint1) / axis_rotation.norm_sq();
36 Point normal = point1 - projection * axis_rotation;
40 normalPosition = curr_point - normal;
41 normalPosition /= normalPosition.norm();