com.docomostar.ui.ogl.math
クラス FloatMath

Object
  上位を拡張 com.docomostar.ui.ogl.math.FloatMath

public final class FloatMath
extends Object
 [iアプリオプションAPI]

基本的な数値演算を行うクラスです。

三角関数などの基本的な数値演算を行う機能を提供します。
演算処理をハードウェアで実行するため、java.lang.Mathクラスのよりも高速に演算を行うことができます。

導入されたバージョン:
Star-1.0

メソッドの概要
static float atan(float a)
           引数で指定された値の逆正接を求めます。
static float atan2(float y, float x)
           引数で指定された値の逆正接を求めます。
static float cos(float a)
           引数で指定された角度の余弦を求めます。
static float sin(float a)
           引数で指定された角度の正弦を求めます。
static float sqrt(float a)
           引数で指定された値の平方根を求めます。
static float tan(float a)
           引数で指定された角度の正接を求めます。
 
クラス Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

sin

public static float sin(float a)

引数で指定された角度の正弦を求めます。

パラメータ:
a - 角度(ラジアン)を指定します。
戻り値:
引数aに対する正弦を返します。
例外:
UnsupportedOperationException -
OpenGL® ES に相当する機能をサポートしていない場合に発生します。

cos

public static float cos(float a)

引数で指定された角度の余弦を求めます。

パラメータ:
a - 角度(ラジアン)を指定します。
戻り値:
引数aに対する余弦を返します。
例外:
UnsupportedOperationException -
OpenGL® ES に相当する機能をサポートしていない場合に発生します。

tan

public static float tan(float a)

引数で指定された角度の正接を求めます。

パラメータ:
a - 角度(ラジアン)を指定します。
戻り値:
引数aに対する正接を返します。
例外:
UnsupportedOperationException -
OpenGL® ES に相当する機能をサポートしていない場合に発生します。

sqrt

public static float sqrt(float a)

引数で指定された値の平方根を求めます。

パラメータ:
a - 平方根を求める値を指定します。
戻り値:
引数aの平方根を返します。
例外:
UnsupportedOperationException -
OpenGL® ES に相当する機能をサポートしていない場合に発生します。

atan

public static float atan(float a)

引数で指定された値の逆正接を求めます。

パラメータ:
a - 逆正接を求める値を指定します。
戻り値:
引数aの逆正接を返します。 値域は[-π/2, π/2]となります。ただし、引数aがNaNの場合、NaNを返します。
例外:
UnsupportedOperationException -
OpenGL® ES に相当する機能をサポートしていない場合に発生します。

atan2

public static float atan2(float y,
                          float x)

引数で指定された値の逆正接を求めます。

パラメータ:
y - y座標を指定します。
x - x座標を指定します。
戻り値:
引数y/xの逆正接を返します。 値域は[-π, π]となります。ただし、どちらかの引数がNaNの場合、NaNを返します。
例外:
UnsupportedOperationException -
OpenGL® ES に相当する機能をサポートしていない場合に発生します。


NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。