参照:
説明
| クラスの概要 | |
| FloatMath | 基本的な数値演算を行うクラスです。 |
| Matrix4f | 同次変換を行う4x4行列を表すクラスです。 |
| Point3f | 3次元の点を表すクラスです。 |
| Point4f | 4次元の点を表すクラスです。 |
| Tuple3f | 3次元要素を表す抽象クラスです。 |
| Tuple4f | 4次元要素を表す抽象クラスです。 |
| Vector3f | 3次元ベクトルを表すクラスです。 |
| Vector4f | 4次元ベクトルを表すクラスです。 |
このパッケージのクラスでは、ハードウェアを使用して高速に数値演算を行う機能を提供します。 com.nttdocomo.ui.oglパッケージから使用されることを前提としてます。
このパッケージのクラスの機能をサポートしていない端末では、 コンストラクタまたはメソッド呼び出し時にNoClassDefFoundErrorが発生します。
このパッケージのクラスの機能では、端末実装で処理を高速化できる余地を与えるため、 例外発生順を規定していません。また、例外発生条件も最低限しか規定していません。
パーミッションとしてOpenGL APIの利用が許可されているトラステッドアプリのみこのパッケージの機能を使用することができます。 OpenGL API利用のパーミッションをチェックするタイミングはメソッド呼び出し時もしくはクラスロード時となります。 クラスロードはiアプリから明示的に行われる場合とVMによって暗黙的に行われる場合があるため、 パーミッションとしてOpenGL APIの利用が許可されていないiアプリが強制終了されるタイミングは 本パッケージのメソッド呼び出し時以外にも存在することに注意してください。
計算誤差により、端末間の計算結果に差異が生じることがあります。