【MSCE C#】杂乱线条相交形成多边形,怎样获得文字周围的多边形点集?

如图已知这些线条的点集及文字的点坐标,要得到包裹文字的多边形点集,请问应该怎么做,有什么好的办法?