3

パフォーマンス上の理由から、C#アプリケーションをGDI +からDirect2D(C ++ / CLIラッパー)に移動したいと思います。しかし、ピッキング部分を解決する方法がわかりません。動き回れる形や画像がいくつかあります。現在、ほとんどの場合、GraphicsPath.IsVisibleを使用しています。Direct2Dで同等のものが何であるか知っていますか?

4

1 に答える 1

2

形状を実装するFillContainsPointorメソッドはあなたのために働くかもしれません:StrokeContainsPointID2D1Geometry

  • FillContainsPoint-ジオメトリによって塗りつぶされた領域に指定されたポイントが含まれるかどうかを示します。
  • StrokeContainsPoint-ジオメトリのストロークに指定されたポイントが含まれるかどうかを決定します。

これらは、MSDNのジオメトリの概要から見つけました。

于 2011-03-21T18:53:20.133 に答える