void OnDrawGizmos()
    {
        Quaternion startQ = Quaternion.Euler(eulerAnglesA);
        Quaternion endQ   = Quaternion.Euler(eulerAnglesB);

        if (useBuiltinDirection)
        {
            GizmosForQuaternion.Angle(origin: origin, startRotation: startQ, endRotation: endQ, builtinDirection: builtinDirection, lenght: 6);
        }
        else
        {
            GizmosForQuaternion.Angle(origin: origin, startRotation: startQ, endRotation: endQ, customDirection: customDirectionn, lenght: 6);
        }
    }