Method | Defined by | ||
---|---|---|---|
accelerate(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
加速変化する内分カウンタです。
| CInterpolate | ||
bezier(fStart:Number, fMiddle:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
ベジェ・スプラインのシミュレータです。
| CInterpolate | ||
lerp(fStart:Number, fEnd:Number, fRate:Number):Number
[static]
2つの値の間を線形補間します。
| CInterpolate | ||
neville(fStart:Number, fMiddle:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
ネヴィル・スプラインのシミュレータです。
| CInterpolate | ||
slowdown(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
減速変化する内分カウンタです。
| CInterpolate | ||
smooth(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
等速変化する内分カウンタです。
| CInterpolate | ||
splineFSF(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
減速変化→加速変化を組み合わせスプラインのような動きを模する内分カウンタです。
高速→低速→高速と変化します。
| CInterpolate | ||
splineSFS(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
[static]
減速変化→加速変化を組み合わせスプラインのような動きを模する内分カウンタです。
高速→低速→高速と変化します。
| CInterpolate |
accelerate | () | method |
public static function accelerate(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
加速変化する内分カウンタです。
ParametersfStart:Number — fNowが0と等しい場合の値
|
|
fEnd:Number — fNowがfLimitと等しい場合の値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — fEndに到達する時間
|
Number — 0からfLimitまでのfNowに相当するfStartからfEndまでの値
|
bezier | () | method |
public static function bezier(fStart:Number, fMiddle:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
ベジェ・スプラインのシミュレータです。
ParametersfStart:Number — 現在時間==0の時の初期値
|
|
fMiddle:Number — 制御点(中間値)
|
|
fEnd:Number — 最終値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — 最終値に到達する時間
|
Number — 初期値~(中間値)~最終値に対し0~到達時間の現在時間に相当する値
|
lerp | () | method |
public static function lerp(fStart:Number, fEnd:Number, fRate:Number):Number
2つの値の間を線形補間します。
ParametersfStart:Number — ソース値1
|
|
fEnd:Number — ソース値2
|
|
fRate:Number — 重みを示す0~1の範囲の値。
|
Number — 補間された値。
|
neville | () | method |
public static function neville(fStart:Number, fMiddle:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
ネヴィル・スプラインのシミュレータです。
ParametersfStart:Number — 現在時間==0の時の初期値
|
|
fMiddle:Number — 制御点(中間値)
|
|
fEnd:Number — 最終値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — 最終値に到達する時間
|
Number — 初期値~(中間値)~最終値に対し0~到達時間の現在時間に相当する値
|
slowdown | () | method |
public static function slowdown(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
減速変化する内分カウンタです。
ParametersfStart:Number — fNowが0と等しい場合の値
|
|
fEnd:Number — fNowがfLimitと等しい場合の値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — fEndに到達する時間
|
Number — 0からfLimitまでのfNowに相当するfStartからfEndまでの値
|
smooth | () | method |
public static function smooth(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
等速変化する内分カウンタです。
ParametersfStart:Number — fNowが0と等しい場合の値
|
|
fEnd:Number — fNowがfLimitと等しい場合の値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — fEndに到達する時間
|
Number — 0からfLimitまでのfNowに相当するfStartからfEndまでの値
|
splineFSF | () | method |
public static function splineFSF(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
減速変化→加速変化を組み合わせスプラインのような動きを模する内分カウンタです。 高速→低速→高速と変化します。
ParametersfStart:Number — fNowが0と等しい場合の値
|
|
fEnd:Number — fNowがfLimitと等しい場合の値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — fEndに到達する時間
|
Number — 0からfLimitまでのfNowに相当するfStartからfEndまでの値
|
splineSFS | () | method |
public static function splineSFS(fStart:Number, fEnd:Number, fNow:Number, fLimit:Number):Number
減速変化→加速変化を組み合わせスプラインのような動きを模する内分カウンタです。 高速→低速→高速と変化します。
ParametersfStart:Number — fNowが0と等しい場合の値
|
|
fEnd:Number — fNowがfLimitと等しい場合の値
|
|
fNow:Number — 現在時間
|
|
fLimit:Number — fEndに到達する時間
|
Number — 0からfLimitまでのfNowに相当するfStartからfEndまでの値
|