私は、2D形状がRツリーで表されるプログラムを持っています。私は、形状が完全に別の形状に含まれているかどうかを効率的に検出できるようにしたい。これはRツリーで可能ですか?2-DシェイプにR-treeで別のシェイプが含まれているかどうかを検出する方法はありますか?
2
A
答えて
1
R-木は境界ボックスに取り組んでいます。ポリゴン内部ポリゴンテストでは、効率的なフィルタリングステップとして機能しますが、正確なクエリには答えられません。それは候補を生成し、効率的にミスをスキップします。
1
図形が子要素の場合は、それが親要素に含まれることを意味します。他のポリゴンの中にあるポリゴンを検出できない場合は、このリンクをチェックすることができます。
関連する問題
- 1. Three.jsで3Dメッシュを2Dシェイプに「平坦化」する方法
- 2. Visio - シェイプが接続されているかどうかをチェックする
- 3. にはスプライトやシェイプを描画する方法があります
- 4. オブジェクトがロックされているかどうかを検出する方法はありますか?
- 5. 通知バーがクリアされているかどうかを検出する方法はありますか?
- 6. SQLCMD.exeがインストールされているかどうかを検出する適切な方法はありますか?
- 7. iOSデバイスがリダイレクトされているかどうかだけを検出する方法はありますか?
- 8. UDIDがビルドに含まれているかどうかを確認する方法はありますか?
- 9. テキストコンテンツにCDATAが含まれているかどうかを検出します
- 10. シェイプを別のワークシートにコピーするにはどうすればいいですか?
- 11. OPENCV:新しいシェイプが描画されるたびに、古いシェイプをループから取り除いて基本シェイプを描きたい。
- 12. ポインタが配列を指しているかどうかを検出する方法はありますか?
- 13. JavaScriptのSVGシェイプでマウスの右クリックが検出されない
- 14. テキストの上にマウスを乗せているかどうかを検出する方法はありますか?
- 15. ブラウザウィンドウが閉じているかどうかを検出する方法はありますか?
- 16. androidレイアウト要素の背景にシェイプとセレクタを同時に使用する方法はありますか?
- 17. 低速WPFアニメーション。 .pngよりもシェイプを使う方がいいですか?
- 18. ドライブがSSDであるかどうかを検出する方法はありますか?
- 19. 環境がAzureでホストされているサービスワーカーロールでステージングまたはプロダクションであるかどうかを検出する方法はありますか。
- 20. java3dを使用してシェイプ上にシェイプを構築する
- 21. Vistaの別のプロセスが32ビットまたは64ビットモードで動作しているかどうかを検出する方法はありますか?
- 22. UIViewまたはAVCaptureVideoPreviewLayerからシェイプを切り取るiPhone
- 23. ブラウザコンソールが色をレンダリングできるかどうかを検出する方法はありますか?
- 24. WAVファイルに44または46バイトのヘッダーが含まれているかどうかを検出するにはどうすればよいですか?
- 25. コレクションにすべての一意のオブジェクトが含まれているかどうかを検証する方法
- 26. Jquery UI - シェイプをドラッグしますが、元のシェイプのコピーを保持しますか?
- 27. ソートアルゴリズムが安定しているかどうかを検出するブラックボックス方式はありますか?
- 28. jQueryは文字列に何かが含まれているかどうかを検出します
- 29. VBAを使用してWordシェイプを画像に保存するにはどうすればよいですか?
- 30. サイト上のコードがQRコードでアクセスしたかどうかを検出する方法はありますか?
一般的には:いいえ、R-Treeは最小の境界ボックス(図形を囲むのに十分な最小の長方形)を使用しているため、図形が完全に別の図形に含まれているかどうかを判断できません形;凹面のポリゴン(図形)は、一方が完全に他のものに含まれていなくても同じ境界ボックスに入ることができます(ペンと紙で試してみてください)。 EmirAkaydınにリンクされている質問を見てください。 –