2015-11-03 186 views
0

問:合併相交的多邊形一個多邊形

我想從使用javascript現有的多邊形去除重疊。

我想合併重疊的多邊形單個多邊形是最簡單的方法來做到這一點,但我不知道如何做到這一點。

I want to combine theese polygonsThis is the resault i want to achive.

答:

工作例如:http://boontaran.com/posts/view/gpcjs_javascript_port_of_gpc

+0

只是不知道是否有一些簡單的解決辦法。試圖將多邊形合併爲一個主要目標,還是針對您嘗試實現的其他方法尋求解決方法?如果是,那是什麼? – Ian

回答

2

您需要實現Vatti's algorithm或使用該實現它(或其他可靠的算法中)一些多邊形庫。

Clipper library使用這種算法,但似乎它還沒有JavaScript綁定。

的Javascript端口存在GPC(有時不太可靠)

+0

您的帖子已解決我的問題。感謝您的幫助。 另外我添加了一個工作示例鏈接到我的主post.I在GPC示例中找到它。 –