我只想繪製一個只有2個孔的區域(多邊形)。 我完全不能''翻譯''與GMAP.Net合作的question 15077148的答案:我無法想象這是不可能的。 Tnaks預先 P.帶孔的GMAP.NET多邊形
1
A
回答
0
恐怕沒有這樣做的方式。然而,沒有任何東西可以阻止你在同一個多邊形中自己繪製這些空洞。
的方法來增加一個孔是簡單的:
- 挑選一個外點處的從所述內的你移動到附近的內點的第一個(下稱「空穴」)重複它
- 多邊形和重複這一以及
- 現在提請內一個逆時針(與座標周圍的順序轉動)並返回複製外一個
這有效地創建作爲一個接縫,您可以在採用外部多邊形座標和任意數量的「孔」多邊形的獨立方法中抽象出此功能。小的困難是找到最接近的內點來創建接縫。
爲了進一步說明你結束了以下幾個部分:
AB BC CD DA
的多邊形- 現在你選擇一個點,讓我們說
C
並且複製 - >C'
- 現在你必須找到內部多邊形的最近點
EF FG GH HE
,讓我們假裝這是F,複製這一個 - >F'
- 繼上面你現在 進入多邊形的這個點的範圍:
A B C F E H G F' C' D
這個算法假定在多邊形中進給都是順時針構造的,這是我可以管理的東西。
0
- 通過側取兩個多邊形側
- 設定兩者的未填充的(或填充有白色或100%透明)
- 讓邊界都足夠厚,這樣他們「重疊」
簡單~~~
相關問題
- 1. 帶有多邊形孔的多邊形區域內的點
- 2. 帶孔的多邊形三角網
- 3. 如何表示帶孔的多邊形?
- 4. 帶孔洞的填充多邊形
- 5. 帶有HTML5畫布中間的孔的多邊形
- 6. 圖書館/數據結構存儲帶孔的凸多邊形
- 7. 谷歌地圖Flash - 帶孔的多邊形,穿越子午線
- 8. 谷歌地圖帶有孔洞的iOS SDK多邊形
- 9. Mapbox Android - 如何繪製帶孔洞的GeoJSON多邊形
- 10. 刪除多邊形中的孔
- 11. 多孔邊界
- 12. 將具有孔的多邊形轉換爲無孔的多個簡單多邊形
- 13. 多邊形孔(環)不起作用
- 14. Gmap.net只顯示多邊形內的標記
- 15. 許多(多於兩個)無孔多邊形的聯合
- 16. 隨機2d帶孔洞的多邊形像建築物的地圖
- 17. 版本的帶孔洞的多邊形消失,高變焦水平
- 18. 使用編碼多段線的多邊形中的孔
- 19. 無法在gmap.net中繪製多邊形wpf
- 20. 我需要一種方法來構建帶孔的2D多邊形
- 21. 繪製具有多個孔的多邊形?
- 22. ggplot與有孔洞的多邊形的等值線圖
- 23. 嚴格簡單的多邊形測試(允許有孔)?
- 24. 如何在小冊子中分別更改內部和外部邊框帶孔的多邊形
- 25. 帶空洞的SVG多邊形
- 26. 帶ggmap的截斷密度多邊形
- 27. 帶有多邊形的Google Maps API
- 28. 孔多邊形導致三角失敗three.js所
- 29. 如何修改多邊形是一個孔(SpatialPolygons)改變其槽
- 30. Delaunay使用孔對二維多邊形進行三角剖分
完美詳細。唯一的'壞''(但不是太)點是邊界CF(和F'C'(相同))將出現在地圖上。我還有一個子程序,它可以創建一個多邊形作爲一組多邊形的聯合(如果它們全部連接)=>您的解決方案似乎很容易適應。 – user1628579
聽起來不錯,你可以去一個額外的多邊形,只是繪製邊界,然後只有填充孔的一個。 – rdoubleui