Property | Defined By | ||
---|---|---|---|
NE : Number = 1e-6 [static] | FMath |
Method | Defined By | ||
---|---|---|---|
constrain(value:Number, min:Number, max:Number):Number [static]
値を決められた範囲に入れます. | FMath | ||
cosh(x:Number):Number [static]
cosh
| FMath | ||
cross(x0:Number, y0:Number, x1:Number, y1:Number):Number [static]
外積を取得します. | FMath | ||
[static]
外積ベクトルを取得します(3d). | FMath | ||
degrees(rad:Number):Number [static]
ラジアンを度に変換します. | FMath | ||
dist(x0:Number, y0:Number, x1:Number, y1:Number):Number [static]
距離を計算します. | FMath | ||
dist3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):Number [static]
距離を計算します(3D). | FMath | ||
dot(x0:Number, y0:Number, x1:Number, y1:Number):Number [static]
内積を取得します. | FMath | ||
dot3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):Number [static]
内積を取得します(3d). | FMath | ||
lerp(a:Number, b:Number, amt:Number):Number [static]
任意の範囲から割合に応じた値を返します. | FMath | ||
log10(value:Number):Number [static]
10を底とする対数を返します. | FMath | ||
log2(value:Number):Number [static]
2を底とする対数を返します. | FMath | ||
mag(x:Number, y:Number):Number [static]
ベクトル長を計算します. | FMath | ||
mag3d(x:Number, y:Number, z:Number):Number [static]
ベクトル長を計算します(3D). | FMath | ||
map(value:Number, low1:Number, high1:Number, low2:Number, high2:Number):Number [static]
値を、low1~high1 から low2~high2 へマッピングします. | FMath | ||
nEqual(a:Number, b:Number):Boolean [static]
2つの値の差が NE 以下かどうか判定します. | FMath | ||
norm(value:Number, low:Number, high:Number):Number [static]
任意の範囲で値を正規化します. | FMath | ||
quant(value:Number, tick:Number):Number [static]
| FMath | ||
radians(deg:Number):Number [static]
度をラジアンに変換します. | FMath | ||
random(high:Number, low:Number = 0):Number [static]
random
| FMath | ||
randomSeed(seed:uint):void [static]
set random seed
| FMath | ||
sinh(x:Number):Number [static]
sinh
| FMath | ||
sq(value:Number):Number [static]
2乗の値を返します. | FMath |
Constant | Defined By | ||
---|---|---|---|
HALF_PI : Number = 1.5707963267948966 [static] | FMath | ||
PI : Number = 3.141592653589793 [static] | FMath | ||
QUART_PI : Number = 0.7853981633974483 [static] | FMath | ||
TWO_PI : Number = 6.283185307179586 [static] | FMath |
NE | property |
public static var NE:Number = 1e-6
constrain | () | method |
public static function constrain(value:Number, min:Number, max:Number):Number
値を決められた範囲に入れます.
Parameters
value:Number | |
min:Number | |
max:Number |
Number |
cosh | () | method |
public static function cosh(x:Number):Number
cosh
Parameters
x:Number |
Number |
cross | () | method |
public static function cross(x0:Number, y0:Number, x1:Number, y1:Number):Number
外積を取得します.
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number |
Number |
cross3d | () | method |
public static function cross3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):FNumber3D
外積ベクトルを取得します(3d).
Parameters
x0:Number | |
y0:Number | |
z0:Number | |
x1:Number | |
y1:Number | |
z1:Number |
FNumber3D |
degrees | () | method |
public static function degrees(rad:Number):Number
ラジアンを度に変換します.
Parameters
rad:Number |
Number |
dist | () | method |
public static function dist(x0:Number, y0:Number, x1:Number, y1:Number):Number
距離を計算します.
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number |
Number |
dist3d | () | method |
public static function dist3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):Number
距離を計算します(3D).
Parameters
x0:Number | |
y0:Number | |
z0:Number | |
x1:Number | |
y1:Number | |
z1:Number |
Number |
dot | () | method |
public static function dot(x0:Number, y0:Number, x1:Number, y1:Number):Number
内積を取得します.
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number |
Number |
dot3d | () | method |
public static function dot3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):Number
内積を取得します(3d).
Parameters
x0:Number | |
y0:Number | |
z0:Number | |
x1:Number | |
y1:Number | |
z1:Number |
Number |
lerp | () | method |
public static function lerp(a:Number, b:Number, amt:Number):Number
任意の範囲から割合に応じた値を返します.
Parameters
a:Number | |
b:Number | |
amt:Number — 0.0:a, 1.0:b, 0.5:middle value
|
Number |
log10 | () | method |
public static function log10(value:Number):Number
10を底とする対数を返します.
Parameters
value:Number |
Number |
log2 | () | method |
public static function log2(value:Number):Number
2を底とする対数を返します.
Parameters
value:Number |
Number |
mag | () | method |
public static function mag(x:Number, y:Number):Number
ベクトル長を計算します.
Parameters
x:Number | |
y:Number |
Number |
mag3d | () | method |
public static function mag3d(x:Number, y:Number, z:Number):Number
ベクトル長を計算します(3D).
Parameters
x:Number | |
y:Number | |
z:Number |
Number |
map | () | method |
public static function map(value:Number, low1:Number, high1:Number, low2:Number, high2:Number):Number
値を、low1~high1 から low2~high2 へマッピングします.
Parameters
value:Number | |
low1:Number | |
high1:Number | |
low2:Number | |
high2:Number |
Number |
nEqual | () | method |
public static function nEqual(a:Number, b:Number):Boolean
2つの値の差が NE
以下かどうか判定します.
Parameters
a:Number | |
b:Number |
Boolean |
norm | () | method |
public static function norm(value:Number, low:Number, high:Number):Number
任意の範囲で値を正規化します.
Parameters
value:Number | |
low:Number | |
high:Number |
Number |
quant | () | method |
public static function quant(value:Number, tick:Number):Number
Parameters
value:Number | |
tick:Number |
Number |
radians | () | method |
public static function radians(deg:Number):Number
度をラジアンに変換します.
Parameters
deg:Number |
Number |
random | () | method |
public static function random(high:Number, low:Number = 0):Number
random
Parameters
high:Number | |
low:Number (default = 0 )
|
Number |
randomSeed | () | method |
public static function randomSeed(seed:uint):void
set random seed
Parameters
seed:uint |
sinh | () | method |
public static function sinh(x:Number):Number
sinh
Parameters
x:Number |
Number |
sq | () | method |
public static function sq(value:Number):Number
2乗の値を返します.
Parameters
value:Number |
Number |
HALF_PI | Constant |
public static const HALF_PI:Number = 1.5707963267948966
PI | Constant |
public static const PI:Number = 3.141592653589793
QUART_PI | Constant |
public static const QUART_PI:Number = 0.7853981633974483
TWO_PI | Constant |
public static const TWO_PI:Number = 6.283185307179586