IntMath.createTable (テーブル作成)

  1. 文法
  2. 詳細
  3. 引数
  4. 戻り値

1. 文法

メンバ型
関数
メンバ所有者
global.IntMath (static)
呼び出し
global.IntMath.createTable( angle_accuracy, sin_accuracy )

2. 詳細

三角関数テーブルを作成します。 すでにテーブルが作成されている場合に呼び出すと、 既存のテーブルは破棄され、テーブルが再作成されます。 デフォルトでは角度の精度が4096、正弦、余弦の精度が1024となっています。

3. 引数

angle_accuracy ( Integer )
角度の精度を指定します。 一周をangle_accuracyと見なしてテーブルを作成します。 256を指定すれば、一周(2π)を256分割するということになります。
sin_accuracy ( Integer )
正弦値・余弦値の精度を指定します。 通常、数学的な正弦・余弦は-1〜+1の値を持ちますが、 このテーブル内では、sin_accuracyで指定した値が乗ぜられて 保持されるため、IntMath.sin(), IntMath.cos() は -sin_accuracy <= 0 <= +sin_accuracy に補正された値を返します。

4. 戻り値

なし