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 | ||
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
|
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 — 指定桁以上を切り捨てられた対象値
|