private void ValidateRawLocalPoints() { if (_rawLocalPoints.Count < 3) { Valid = false; Logger.Write("Hull invalid: polygon point count less than 3."); } else if (!_rawLocalPoints.IsSimple()) { Valid = false; Logger.Write("Hull invalid: complex polygon is not supported."); } else { Valid = true; Logger.Write("Hull valid."); } }