>>572
紙と鉛筆で「ry)っていうときの」アルゴリズム書ける人か書けない人かで分岐。
書ける人ならとりあえずアルゴリズム書いて晒してみると親切な人がC#での書き方のヒントくれるかも。
書けない人は……ライブラリ探すところから始める? ちなみに.NET標準にはないよ。

まあ標準ではなくてもGeometryクラスを流用すればできるかもしれんが。
ttp://d.hatena.ne.jp/hogeman/20071202