| Package | funnel |
| Class | public class Scaler |
| Implements | IFilter |
| Property | Defined by | ||
|---|---|---|---|
| inMax : Number
入力の最大値
| Scaler | ||
| inMin : Number
入力の最小値
| Scaler | ||
| limiter : Boolean
指定した範囲を超えた入力値を制限するか否か
| Scaler | ||
| outMax : Number
出力の最大値
| Scaler | ||
| outMin : Number
出力の最小値
| Scaler | ||
| type : Function
マッピングに使用する曲線を表す関数
| Scaler | ||
| Method | Defined by | ||
|---|---|---|---|
|
Scaler(inMin:Number = 0, inMax:Number = 1, outMin:Number = 0, outMax:Number = 1, type:Function = null, limiter:Boolean = false)
| Scaler | ||
|
CUBE(val:Number):Number
[static]
y = x^4
| Scaler | ||
|
CUBE_ROOT(val:Number):Number
[static]
y = pow(x, 1/4)
| Scaler | ||
|
LINEAR(val:Number):Number
[static]
y = x
| Scaler | ||
|
processSample(val:Number):Number
フィルタを適応します
| Scaler | ||
|
SQUARE(val:Number):Number
[static]
y = x x
| Scaler | ||
|
SQUARE_ROOT(val:Number):Number
[static]
y = sqrt(x);
| Scaler | ||
| inMax | property |
public var inMax:Number入力の最大値
The default value is 1.
| inMin | property |
public var inMin:Number入力の最小値
The default value is 0.
| limiter | property |
public var limiter:Boolean指定した範囲を超えた入力値を制限するか否か
The default value is false.
| outMax | property |
public var outMax:Number出力の最大値
The default value is 1.
| outMin | property |
public var outMin:Number出力の最小値
The default value is 0.
| type | property |
public var type:Functionマッピングに使用する曲線を表す関数
The default value is Scaler.LINEAR.
| Scaler | () | constructor |
public function Scaler(inMin:Number = 0, inMax:Number = 1, outMin:Number = 0, outMax:Number = 1, type:Function = null, limiter:Boolean = false)Parameters
inMin:Number (default = 0) — 入力の最小値
|
|
inMax:Number (default = 1) — 入力の最大値
|
|
outMin:Number (default = 0) — 出力の最小値
|
|
outMax:Number (default = 1) — 出力の最大値
|
|
type:Function (default = null) — マッピングに使用する曲線
|
|
limiter:Boolean (default = false) — 入力値を制限するか
|
| CUBE | () | method |
public static function CUBE(val:Number):Numbery = x^4
Parametersval:Number |
Number |
| CUBE_ROOT | () | method |
public static function CUBE_ROOT(val:Number):Numbery = pow(x, 1/4)
Parametersval:Number |
Number |
| LINEAR | () | method |
public static function LINEAR(val:Number):Numbery = x
Parametersval:Number |
Number |
| processSample | () | method |
public function processSample(val:Number):Numberフィルタを適応します
Parametersval:Number — 入力値
|
Number — フィルタ適応後の値
|
| SQUARE | () | method |
public static function SQUARE(val:Number):Numbery = x x
Parametersval:Number |
Number |
| SQUARE_ROOT | () | method |
public static function SQUARE_ROOT(val:Number):Numbery = sqrt(x);
Parametersval:Number |
Number |