2013-01-24 189 views
0

背景:轉換多邊形橢圓

我有一組I至凸包算法運行點,還給這些點然後繪製爲在屏幕上的多邊形。

目的:

我想「平滑」出來的多邊​​形分割成形狀爲橢圓形/橢圓形。

有沒有一個簡單的方法來做到這一點或有沒有一個算法呢?

在此先感謝。

+0

另外,我似乎無法找到任何這樣做的方式。 – Rhexis

+1

非常原始,但只要橢圓面向x軸和y軸,您可以簡單地從[Bounds](http://msdn.microsoft.com/zh-cn/library/system)創建它。 windows.media.geometry.bounds.aspx)折線幾何。 – Clemens

+0

但是,這實際上是一個好主意,因爲我從一組點中繪製多邊形,它的邊界設置不正確,它們始終是0,0。我想我有一個想法,儘管...謝謝! – Rhexis

回答

0

了一些作品......

因爲我從一組點繪製多邊形,寬/高/邊界設置不正確(始終爲0,不知道它的我的錯或不? ),但是,我確實有構成多邊形的點。

我決定做的是循環遍歷最左邊的x,最右邊的x,最上面的y和最下面的y。然後,我可以計算出寬度,高度和位置以繪製橢圓。

結果是這樣的: enter image description here

感謝克萊門斯的幫助:)

如果這樣做,請讓我知道一個更好的方式。