ポリゴンを記述するための閉じたパスのリストがありますが、どのようにポリゴンエリア内に配置する必要がありますか? 凹面ポリゴンの場合はわかりませんが、ケースが凸多角形になると、すべての点の平均がポリゴンの内側に位置します。何場合はあなたがあなたのポイント ポリゴン内部のポイントを取得
0
A
答えて
3
- は、ポリゴン
- チェックから最初の3つの連続でポイントを選びましたこれは、すべての厳密閉じた多角形が、少なくとも1つの三角形を有するように、そのポリゴンのcompletly一部であり、端部に保証され
2、最初のポイントをドロップ次のポイントを追加し、ジャンプ。
ステップ2.を検索するには、これは何度も回答されています。
3
https://mathoverflow.net/questions/56655/get-a-point-inside-a-polygon
リンクへ:
:
Given a simple polygon, find some point inside it. Here is a method based on the proof that
there exists an internal diagonal, in [O'Rourke, 13-14]. The idea is that the midpoint of
a diagonal is interior to the polygon.
1. Identify a convex vertex v; let its adjacent vertices be a and b.
2. For each other vertex q do:
2a. If q is inside avb, compute distance to v (orthogonal to ab).
2b. Save point q if distance is a new min.
3. If no point is inside, return midpoint of ab, or centroid of avb.
4. Else if some point inside, qv is internal: return its midpoint.
+0
概要を提供していただきありがとうございますexaflopのウェブサイトが死んでいる。 – Vignesh
関連する問題
- 1. 2Dポリゴン内のポイント
- 2. ポイントからポリゴンまでの距離(内部の場合)
- 3. ポリゴンのポイント、複数のポリゴン
- 4. geoPHPを使用してポリゴン内のポイント
- 5. ポリゴン内のポイントを検索する、ポストギス
- 6. ポイントがポリゴンの内部にあるかどうかを確認する
- 7. ビットマップ内のポイントの深さを取得
- 8. ポリゴンの中のポイントjavacript
- 9. OpenLayers 3を使用してポリゴンをドローインした後、ポリゴンのポイントを取得する方法は?
- 10. SQL AzureでポリゴンのRestfullポイント
- 11. cvApproxPoly()によって作成されたポリゴンのポイントを取得する
- 12. svgポリゴンの内部にテキストを配置
- 13. 巻線番号を使用してポリゴン内のポイント
- 14. BingMapビューでポリゴンを取得
- 15. このポイントはポリゴン内にありますか?
- 16. ポリゴンテストでは、ヒットテストはポリゴン内のポイントですか?メソッド
- 17. 500内部サーバーエラーの取得
- 18. ポリゴンにポイントが含まれるポリゴンへのPostGISポイントアトリビュート
- 19. ポリゴンの経度 - 緯度のポイント
- 20. ポイントとポリゴンとの間の距離R
- 21. Abaqusスクリプト:取得ポイント
- 22. ポイントを使ってポストギス分割ポリゴン
- 23. 取得500内部サーバーエラーが
- 24. エラー{取得、内部設定;}
- 25. ジオパンダス:ポリゴンとポイントの違い()メソッド
- 26. WKTポリゴンの中心を取得する
- 27. PDF内のポイントのX、Y座標を取得する方法
- 28. ポリゴンを移動して作成したポリゴンを取得する
- 29. ポイントがポリゴンのポリゴンの内側にあるかどうかを調べる最も速い方法は
- 30. エンティティ(GEO:ポイント)を取得
偶然にも、@jimwの答えがあること、補題への参照を持っていますすべての厳密に閉じたポリゴンには少なくとも1つの三角形「内側」があります - これは内部の対角定理です –