/// <summary> /// Determines whether or not the given angle lies on the arc. /// </summary> /// <param name="angle">The angle in question.</param> public bool IsAngleOnArc(decimal angle) { angle = DecimalEx.NormalizeAngleDeg(angle); if (_startAngle <= _endAngle) { return((_startAngle <= angle) && (angle <= _endAngle)); } else { return((angle > _startAngle) || (angle < _endAngle)); } }