ユーザーに表示するかなり大きな PathGeometry (100,000 ポイントを超え、ストロークされているが塗りつぶされていない) がありますが、一度に表示されるのはパスのごく一部だけです。明確にするために、パス自体は事前に決定されていませんが、データから作成されます。
問題: ユーザーがより大きなパスの領域を探索できるように、非常にスムーズなパンを提供したいと考えています。
考えられる解決策はありますが、それをどのようにやってのけるかわかりません。タイリング手法を使用したいと思います-ジオメトリをタイルに分割し、表示されているタイルのみをロードします。
では、ストロークのみのパス ジオメトリをタイルに分割するにはどうすればよいでしょうか。より具体的には、特定の長方形のタイルに存在するパスの部分を特定するにはどうすればよいですか?
CombinedGeometry を使用してパス ジオメトリと四角形の間の交差を決定できることはわかっていますが、これには四角形の「壁」(ストロークされる) が含まれます。ストロークのみの PathGeometry をタイル化するより良い方法はありますか?
ありがとう!