2

私は現在、クロスプラットフォームアプリケーション(実際にはlibgdxを使用するゲーム)に取り組んでおり、いくつかのアルゴリズムには建設的なエリアジオメトリの実装が必要です。

問題は、AndroidAPIにjava.awt.geom.Area実装が含まれていないことです。ただし、クラス'が含まれてandroid.graphics.Regionますが、これは同じことを実行できるようです。つまり、このコンテキストでは、ポリゴンを定義し、それらの領域で基本的な論理演算を実行します。

解決策は、アダプタインターフェイスを開発し、各ディストリビューション(Java SE / Android)に起動時に適切な実装を設定させることであるようです。

これは十分に単純ですが、いくつかの検索の後、前述のソリューションの実装にまだ遭遇していないことに困惑しています。

私の質問は、結局のところ、実際にこれをすでに実行しているライブラリ、あるいは、問題に対する別のより簡単な解決策、たとえば「一般的な」Java APIのどこかに埋め込まれているライブラリはありますか?

4

1 に答える 1

1

(現在は機能していない?) Apache Harmonyプロジェクトのjava.awt.geomパッケージ の実装からのコードを使用できる可能性があります: http ://svn.apache.org/viewvc/harmony/enhanced/java/trunk/classlib/modules/awt/src / main / java / common / java / awt / geom /

私はこのコードの経験がないので、完全なものか良いものかはわかりません。また、これを機能させるためにどれだけの追加コードを持ち込む必要があるかも明確ではありません...

于 2012-07-17T00:39:39.167 に答える