LinearMapper1D(リニア マッパー 1D)
1つの数値を1つの数値に線形変換してくれるコンポーネント
項目
- Enabled:
- 効果なし。
- Source:
- 参照先を指定。<float>
- Target:
- 駆動先を指定。<float>
- SourceMin:
- 参照値の最小。
- SourceMax:
- 参照値の最大。
- TargetMin:
- 駆動値の最小。
- TargetMax:
- 駆動値の最大。
- AllowReverseMapping:
- 逆方向(Target→Source)に作用させる。
- Clamp:
- TargetMin~Maxの値の範囲内でのみ変化させる。
使用例
- 適当なスロットにアタッチ。
- SourceとTargetを指定して、SourceMin~TargetMaxの値をそれぞれを設定する。
応用例(あくまでも一例です。他にも様々な技法があります。)
- 掛け算する場合(例:n×3)
SourceMin=0 Max=1 , TargetMin=0 Max=3 , Clamp=False
- 割り算する場合(例:n÷3)
SourceMin=0 Max=3 , TargetMin=0 Max=1 , Clamp=False
- 足し算する場合(例:n+3)
SourceMin=0 Max=1 , TargetMin=3 Max=4 , Clamp=False
- 引き算する場合(例:n-3)
SourceMin=3 Max=4 , TargetMin=0 Max=1 , Clamp=False
- 符号反転する場合(例:-n)
SourceMin=0 Max=1 , TargetMin=0 Max=-1 , Clamp=False
- 二乗する場合(例:n²)
SourceMin=0 Max=1 , TargetMin=0 Max=Source , Clamp=False
その他
- 1D~4Dまである。回転や色もある。(全7種)