| Method | Defined by | ||
|---|---|---|---|
|
clamp(fExpr:Number, fMin:Number, fMax:Number):Number
[static]
値を指定された範囲内に制限します。
最小値と最大値を逆さに設定しても内部で自動的に認識・交換しますが、
無駄なオーバーヘッドが増えるだけなので極力避けてください。
| CMathMisc | ||
|
clampLoop(fExpr:Number, fMin:Number, fMax:Number):Number
[static]
値を指定された範囲内に制限します。
最小値と最大値を逆さに設定しても内部で自動的に認識・交換しますが、
無駄なオーバーヘッドが増えるだけなので極力避けてください。
| CMathMisc | ||
|
copySign(fDst:Number, fSrc:Number):Number
[static]
対象値の符号を他方に付けて返します。
| CMathMisc | ||
|
createBitList(nExpr:int, uBitLength:uint):Vector
[static]
int型整数をビットリストに分解します。
注意:31bit以降は無視され、それ以上ビット数を増やしてもfalseが増えるだけです。
| CMathMisc | ||
|
getSign(fExpr:Number):int
[static]
数値符号を返します。
| CMathMisc | ||
|
isNear(fExpr1:Number, fExpr2:Number, fLength:Number):Boolean
[static]
二値の誤差が一定以内かどうかを判定します。
| CMathMisc | ||
|
isOdd(nExpr:int):Boolean
[static]
値が奇数かどうかを取得します。
| CMathMisc | ||
|
randBlur(fExpr:Number):Number
[static]
乱数によって誤差を発生させます。
| CMathMisc | ||
|
randPercentage(fPercentage:Number):Boolean
[static]
指定の確率で真偽を返します。
| CMathMisc | ||
|
truncate(fExpr:Number, fUnit:Number = 0):Number
[static]
値を特定単位で切り捨てます。
| CMathMisc | ||
|
truncateOverhead(fExpr:Number, nGrade:int):Number
[static]
指定桁以上を切り捨てます。
| CMathMisc | ||
| clamp | () | method |
public static function clamp(fExpr:Number, fMin:Number, fMax:Number):Number値を指定された範囲内に制限します。 最小値と最大値を逆さに設定しても内部で自動的に認識・交換しますが、 無駄なオーバーヘッドが増えるだけなので極力避けてください。
ParametersfExpr:Number — 対象の値
|
|
fMin:Number — 制限値(最小)
|
|
fMax:Number — 制限値(最大)
|
Number — 制限された値
|
| clampLoop | () | method |
public static function clampLoop(fExpr:Number, fMin:Number, fMax:Number):Number値を指定された範囲内に制限します。 最小値と最大値を逆さに設定しても内部で自動的に認識・交換しますが、 無駄なオーバーヘッドが増えるだけなので極力避けてください。
ParametersfExpr:Number — 対象の値
|
|
fMin:Number — 制限値(最小)
|
|
fMax:Number — 制限値(最大)
|
Number — 制限された値
|
| copySign | () | method |
public static function copySign(fDst:Number, fSrc:Number):Number対象値の符号を他方に付けて返します。
ParametersfDst:Number — 対象値1(変更される値)
|
|
fSrc:Number — 対象値2
|
Number — 対象値2の符号が付けられた対象値1
|
| createBitList | () | method |
public static function createBitList(nExpr:int, uBitLength:uint):Vectorint型整数をビットリストに分解します。 注意:31bit以降は無視され、それ以上ビット数を増やしてもfalseが増えるだけです。
ParametersnExpr:int — 分解する値
|
|
uBitLength:uint — ビット長
|
Vector — 分解されたリスト
|
| getSign | () | method |
public static function getSign(fExpr:Number):int数値符号を返します。
ParametersfExpr:Number — 対象値
|
int — 負数の場合-1、正の整数の場合1、0の場合0
|
| isNear | () | method |
public static function isNear(fExpr1:Number, fExpr2:Number, fLength:Number):Boolean二値の誤差が一定以内かどうかを判定します。
ParametersfExpr1:Number — 対象値1
|
|
fExpr2:Number — 対象値2
|
|
fLength:Number — 誤差
|
Boolean — 二つの対象値が誤差の範囲内ならtrue
|
| isOdd | () | method |
public static function isOdd(nExpr:int):Boolean値が奇数かどうかを取得します。
ParametersnExpr:int — 対象の値
|
Boolean — 値が奇数である場合、true
|
| randBlur | () | method |
public static function randBlur(fExpr:Number):Number乱数によって誤差を発生させます。
ParametersfExpr:Number — 誤差の幅(±exprとなります)
|
Number — 0を中心とした誤差
|
| randPercentage | () | method |
public static function randPercentage(fPercentage:Number):Boolean指定の確率で真偽を返します。
ParametersfPercentage:Number — 百分率
|
Boolean — 指定した確率でtrue
|
| truncate | () | method |
public static function truncate(fExpr:Number, fUnit:Number = 0):Number値を特定単位で切り捨てます。
ParametersfExpr:Number — 対象値
|
|
fUnit:Number (default = 0) — 切り捨てる単位数値
|
Number — 指定単位で切り捨てられた対象値
|
| truncateOverhead | () | method |
public static function truncateOverhead(fExpr:Number, nGrade:int):Number指定桁以上を切り捨てます。
ParametersfExpr:Number — 対象値
|
|
nGrade:int — 切り捨てる桁(負数で小数位も指定出来ます)
|
Number — 指定桁以上を切り捨てられた対象値
|