BEPUphysics.Constraints.TwoEntity.Joints.PointOnLineJoint.UpdateRestrictedAxes C# (CSharp) Method

UpdateRestrictedAxes() private method

private UpdateRestrictedAxes ( ) : void
return void
        private void UpdateRestrictedAxes()
        {
            localRestrictedAxis1 = Vector3.Cross(Vector3.Up, localLineDirection);
            if (localRestrictedAxis1.LengthSquared() < .001f)
            {
                localRestrictedAxis1 = Vector3.Cross(Vector3.Right, localLineDirection);
            }
            localRestrictedAxis2 = Vector3.Cross(localLineDirection, localRestrictedAxis1);
            localRestrictedAxis1.Normalize();
            localRestrictedAxis2.Normalize();
        }
    }