| Method | Defined by | ||
|---|---|---|---|
|
average(... numbers):Number
[static]
渡された引数の平均値を返します.
| MathUtil | ||
|
biasedRandom(interation:uint = 2):Number
[static]
-1.0 から 1.0 の間の偏向乱数を生成します.
| MathUtil | ||
|
cuberoot(x:Number):Number
[static]
指定された数値の立方根を計算して返します。
| MathUtil | ||
|
cycle(number:Number, cycle:Number):Number
[static]
数値を指定された周期内に収めて返します。
| MathUtil | ||
|
degrees(angle:Number):Number
[static]
渡されたラジアン値を角度に変換します.
| MathUtil | ||
|
dist(x1:Number, y1:Number, x2:Number, y2:Number):Number
[static]
(x1,y1)と(x2,y2)の距離を求めます
| MathUtil | ||
|
dist3(x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):Number
[static]
(x1,y1,z1)と(x2,y2,z2)の距離を求めます
| MathUtil | ||
|
earliestRotation(current:Number, target:Number):Number
[static]
回転砲台のアルゴリズム
現在角度から目標角度に到達するために必要となる最短の回転角を返します
角度は時計回りを正の方向とします
| MathUtil | ||
|
floor(param:Number, len:uint):Number
[static]
小数点以下 指定桁数で切り捨てた値を返します.
| MathUtil | ||
|
getCoin():int
[static]
ランダムで +1 もしくは -1 を返します。
| MathUtil | ||
|
getTable(rows:uint, cols:uint):Array
[static]
縦列と横列からテーブル状の座標を格納した Point オブジェクト配列を作成します。
| MathUtil | ||
|
interiorAngle(angle1:Number, angle2:Number):Number
[static]
2つの角( angle1 から angle2 )の内角の値を調べます
| MathUtil | ||
|
judgment(n:Number):Number
[static]
引数が正数の場合は+1を、負数の場合は-1、その他の場合は0を返します.
| MathUtil | ||
|
lerp(value1:Number, value2:Number, amt:Number):Number
[static]
2つの数値 (value1,value2) の間 (amt) の数値を求めます
| MathUtil | ||
|
magnitude(x:Number, y:Number, z:Number = 0):Number
[static]
| MathUtil | ||
|
map(value:Number, low1:Number, high1:Number, low2:Number, high2:Number):Number
[static]
| MathUtil | ||
|
measure(param:Number):Array
[static]
引数から約数を求めて配列で返します.
| MathUtil | ||
|
negative(n:Number):Number
[static]
引数の値が負数の場合のみ数値を返し、正数の場合は0を返します.
| MathUtil | ||
|
noise(i:uint, seed:Number = 0.0):Number
[static]
0.0 から 1.0 の間の疑似乱数を生成します.Perlin ノイズとはまったく関係ないです。
(注: あまり極端な値を設定すると正しく動作しないかもしれません。)
| MathUtil | ||
|
norm(value:Number, low:Number, high:Number):Number
[static]
標準値を求めます
| MathUtil | ||
|
percent(numerator:Number, denominator:Number):Number
[static]
分母が 0 の場合に 0 となるパーセント値を返します。
| MathUtil | ||
|
positive(n:Number):Number
[static]
引数の値が正数の場合のみ、その数値を返し、負数の場合は0を返します.
| MathUtil | ||
|
radians(angle:Number):Number
[static]
渡された角度をラジアン値に変換します.
| MathUtil | ||
|
random():Number
[static]
-1.0 から 1.0 の間の乱数を生成します.
| MathUtil | ||
|
range(number:Number, min:Number, max:Number):Number
[static]
範囲内に適合する値を返します。
| MathUtil | ||
|
round(param:Number, len:uint):Number
[static]
小数点以下 指定桁で四捨五入します.
| MathUtil | ||
|
sq(value:Number):Number
[static]
2乗した数値を返します
| MathUtil | ||
|
sum(... numbers):Number
[static]
渡された引数の合計値を返します.
| MathUtil | ||
|
xcount(i:uint):Number
[static]
渡された正数の値から正と負の値を交互に変換した値を返します.
| MathUtil | ||
| average | () | method |
public static function average(... numbers):Number渡された引数の平均値を返します. 配列を使用する場合はapplyを使用してください.
Parameters... numbers — 数値
|
Number — 引数の平均値
|
| biasedRandom | () | method |
public static function biasedRandom(interation:uint = 2):Number-1.0 から 1.0 の間の偏向乱数を生成します.
Parametersinteration:uint (default = 2) — 数値が多いほど乱数値は0に近づきます
|
Number — 乱数
|
| cuberoot | () | method |
public static function cuberoot(x:Number):Number指定された数値の立方根を計算して返します。
Parametersx:Number — 立方根を求めたい数値
|
Number — x の立方根
|
| cycle | () | method |
public static function cycle(number:Number, cycle:Number):Number数値を指定された周期内に収めて返します。
Parametersnumber:Number — 周期内に収めたい数値です。
|
|
cycle:Number — 周期となる数値です。
|
Number — 変換後の数値です。
|
| degrees | () | method |
public static function degrees(angle:Number):Number渡されたラジアン値を角度に変換します.
Parametersangle:Number — ラジアン
|
Number — 角度
|
| dist | () | method |
public static function dist(x1:Number, y1:Number, x2:Number, y2:Number):Number(x1,y1)と(x2,y2)の距離を求めます
Parametersx1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
Number |
| dist3 | () | method |
public static function dist3(x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):Number(x1,y1,z1)と(x2,y2,z2)の距離を求めます
Parametersx1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
Number |
| earliestRotation | () | method |
public static function earliestRotation(current:Number, target:Number):Number回転砲台のアルゴリズム 現在角度から目標角度に到達するために必要となる最短の回転角を返します 角度は時計回りを正の方向とします
Parameterscurrent:Number — 現在の角度, 単位[rad]
|
|
target:Number — 目標の角度, 単位[rad]
|
Number — 目標へ到達するための差分角度, 単位[rad], 範囲(-2π,2π)
|
| floor | () | method |
public static function floor(param:Number, len:uint):Number小数点以下 指定桁数で切り捨てた値を返します.
Parametersparam:Number — 数値
|
|
len:uint — 小数点以下の桁数
|
Number — 数点以下 指定桁数で切り捨てた値
|
| getCoin | () | method |
public static function getCoin():intランダムで +1 もしくは -1 を返します。
Returnsint — +1 もしくは -1 の数値です。
|
| getTable | () | method |
public static function getTable(rows:uint, cols:uint):Array縦列と横列からテーブル状の座標を格納した Point オブジェクト配列を作成します。
Parametersrows:uint — 作成する格子の縦区切り数です。
|
|
cols:uint — 作成する格子の横区切り数です。
|
Array — 作成した格子データ配列です。
|
| interiorAngle | () | method |
public static function interiorAngle(angle1:Number, angle2:Number):Number2つの角( angle1 から angle2 )の内角の値を調べます
Parametersangle1:Number — 角度 (ラジアン単位)
|
|
angle2:Number — 角度 (ラジアン単位)
|
Number — 2つの角度の内角距離
|
| judgment | () | method |
public static function judgment(n:Number):Number引数が正数の場合は+1を、負数の場合は-1、その他の場合は0を返します.
Parametersn:Number — 数値
|
Number — 1 もしくは -1 、0
|
| lerp | () | method |
public static function lerp(value1:Number, value2:Number, amt:Number):Number2つの数値 (value1,value2) の間 (amt) の数値を求めます
Parametersvalue1:Number |
|
value2:Number |
|
amt:Number |
Number |
| magnitude | () | method |
public static function magnitude(x:Number, y:Number, z:Number = 0):NumberParameters
x:Number |
|
y:Number |
|
z:Number (default = 0) |
Number |
| map | () | method |
public static function map(value:Number, low1:Number, high1:Number, low2:Number, high2:Number):NumberParameters
value:Number |
|
low1:Number |
|
high1:Number |
|
low2:Number |
|
high2:Number |
Number |
| measure | () | method |
public static function measure(param:Number):Array引数から約数を求めて配列で返します.
Parametersparam:Number — 数値
|
Array — 約数の配列
|
| negative | () | method |
public static function negative(n:Number):Number引数の値が負数の場合のみ数値を返し、正数の場合は0を返します.
Parametersn:Number — 数値
|
Number — 負数(0以下の数値)
|
| noise | () | method |
public static function noise(i:uint, seed:Number = 0.0):Number0.0 から 1.0 の間の疑似乱数を生成します.Perlin ノイズとはまったく関係ないです。 (注: あまり極端な値を設定すると正しく動作しないかもしれません。)
Parametersi:uint — インデックス値
|
|
seed:Number (default = 0.0) — 乱数の定義値
|
Number — 数値
|
| norm | () | method |
public static function norm(value:Number, low:Number, high:Number):Number標準値を求めます
Parametersvalue:Number |
|
low:Number |
|
high:Number |
Number |
| percent | () | method |
public static function percent(numerator:Number, denominator:Number):Number分母が 0 の場合に 0 となるパーセント値を返します。
Parametersnumerator:Number — 分母となる数値です。
|
|
denominator:Number — 分子となる数値です。
|
Number — 変換後の数値です。
|
| positive | () | method |
public static function positive(n:Number):Number引数の値が正数の場合のみ、その数値を返し、負数の場合は0を返します.
Parametersn:Number — 数値
|
Number — 正数(0以上の数値)
|
| radians | () | method |
public static function radians(angle:Number):Number渡された角度をラジアン値に変換します.
Parametersangle:Number — 角度
|
Number — ラジアン
|
| random | () | method |
public static function random():Number-1.0 から 1.0 の間の乱数を生成します.
ReturnsNumber — 乱数
|
| range | () | method |
public static function range(number:Number, min:Number, max:Number):Number範囲内に適合する値を返します。
Parametersnumber:Number — 範囲内に適合させたい数値です。
|
|
min:Number — 範囲の最小値となる数値です。
|
|
max:Number — 範囲の最大値となる数値です。
|
Number — 変換後の数値です。
|
| round | () | method |
public static function round(param:Number, len:uint):Number小数点以下 指定桁で四捨五入します.
Parametersparam:Number — 数値
|
|
len:uint — 小数点以下の桁数
|
Number — 小数点以下 指定桁で四捨五入した値
|
| sq | () | method |
public static function sq(value:Number):Number2乗した数値を返します
Parametersvalue:Number — 数値
|
Number — 2乗した数値
|
| sum | () | method |
public static function sum(... numbers):Number渡された引数の合計値を返します. 配列を使用する場合はapplyを使用してください.
Parameters... numbers — 数値
|
Number — 引数の合計値
|
| xcount | () | method |
public static function xcount(i:uint):Number渡された正数の値から正と負の値を交互に変換した値を返します.
Parametersi:uint — 正数の値
|
Number — 引数が奇数なら負数、偶数なら正数が返ります
|