我想從使用javascript現有的多邊形去除重疊。
我想合併重疊的多邊形單個多邊形是最簡單的方法來做到這一點,但我不知道如何做到這一點。
I want to combine theese polygons,This is the resault i want to achive.
答:
工作例如:http://boontaran.com/posts/view/gpcjs_javascript_port_of_gpc
我想從使用javascript現有的多邊形去除重疊。
我想合併重疊的多邊形單個多邊形是最簡單的方法來做到這一點,但我不知道如何做到這一點。
I want to combine theese polygons,This is the resault i want to achive.
答:
工作例如:http://boontaran.com/posts/view/gpcjs_javascript_port_of_gpc
您需要實現Vatti's algorithm或使用該實現它(或其他可靠的算法中)一些多邊形庫。
Clipper library使用這種算法,但似乎它還沒有JavaScript綁定。
的Javascript端口存在GPC(有時不太可靠)
您的帖子已解決我的問題。感謝您的幫助。 另外我添加了一個工作示例鏈接到我的主post.I在GPC示例中找到它。 –
只是不知道是否有一些簡單的解決辦法。試圖將多邊形合併爲一個主要目標,還是針對您嘗試實現的其他方法尋求解決方法?如果是,那是什麼? – Ian