1

非 WPF アプリケーションで 2D 幾何学的ブール演算が必要です。非 WPF アプリケーションで WPF アセンブリを使用できることは知っています。CombinedGeometry オブジェクトと PathGeometry オブジェクトを使用して、ジオメトリ データに対してブール演算を実行できますか? 現在、ブール演算を手動で行っていますが、非常に不安定です。これらのオブジェクトを使用することで、(パフォーマンスを犠牲にしても) 安定性を高めたいと考えていました。

4

1 に答える 1

1

CombinedGeometryには通常のPathGeometryを返すGetFlattenedPathGeometryメソッドがあるため、表現とWPFのFigures and Segmentsの間で変換できると仮定すると、結合操作の結果をアプリケーションで利用できるはずです。WinFormsアプリで簡単にテストしましたが、問題は発生しませんでした。パスマークアップ構文の解析と生成が、オブジェクト階層をトラバースするよりも簡単か複雑かを検討することをお勧めします。

于 2010-10-19T20:49:42.103 に答える