2009-08-17 7 views
2

私の現在の問題は、Java パッケージの問題であるため、それほどブラックベリーの問題ではありません。blackberry - java - 2Dジオメトリと衝突パッケージ

私は矩形領域を持っています。この領域は、約30%で だけ回転します。

私は2つのことを達成する必要があります: ユーザーがクリックすると、彼は地域内にいるのですか? ユーザーが画面上に直線を描くと、 その行のどの部分も領域と交差しますか?もしそうなら、領域内の行の長さはどれくらいですか? ?

私は(Webフォームのために必要されていないいくつかの代数と幾何学スキルオフ を散布した後に)これ​​を達成するために自分自身の関数を書くことができることを知っているが、 私は、これはゲームプログラミングにおける共通の課題であると考えていました。私は いくつかのライブラリはC + +といくつかのC#のためにしかし、javaのための何も見つかりませんでした。

良いJavaパッケージの提案はありますか?パッケージにはグラフィカルなコンポーネントは必要ありません。実際には、x、y座標だけに基づいてジオメトリと計算を処理した方がよいでしょう。

答えて

1

この回答の有用性は、対象のJVMのタイプ(SEまたはME)とバージョン(ME、設定およびプロファイル)の種類によって異なります。それはブラックベリーなので、あなたはおそらくいくつかの味のJ2ME - YMMVです。

しかし、あなたが望む機能はjava.awt.Rectangle、java.awt.geom.Rectangle2D、java.awt.geom.Line2Dにあるようです。