チェンジセット 3531

差分発生行の前後
無視リスト:
コミット日時:
2010/03/13 11:36:21 (2 年前)
コミッタ:
nutsu
ログメッセージ:

F5 bugfix 0.5.9

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Frocessing/changelog.txt

    r3245 r3531  
    11 
    22frocessing change log 
     3 
     42010-03-13      0.5.9 nutsu(face@nutsu.com) 
     5 
     6  * bug fix  : FUtil#trim, FMath#norm 
     7  * add      : add frocessing.color.ColorHSL. 
     8 
    39 
    4102009-12-06      0.5.8 nutsu(face@nutsu.com) 
  • as3/Frocessing/trunk/src/frocessing/math/FMath.as

    r2309 r3531  
    3535        *  
    3636        * @author nutsu 
    37         * @version 0.1 
     37        * @version 0.5.9 
    3838        */ 
    3939        public class FMath{ 
     
    225225                public static function norm( value:Number, low:Number, high:Number ):Number 
    226226                { 
    227                         return value / (high - low); 
     227                        return (value - low) / (high - low); 
    228228                } 
    229229                 
     
    257257                public static function map( value:Number, low1:Number, high1:Number, low2:Number, high2:Number ):Number 
    258258                { 
    259                         return lerp( low2, high2, norm( value, low1, high1 ) ); 
     259                        return low2 + (high2 - low2) * (value - low1)/ (high1 - low1); 
     260                        //return lerp( low2, high2, norm( value, low1, high1 ) ); 
    260261                } 
    261262                 
  • as3/Frocessing/trunk/src/frocessing/utils/FUtil.as

    r3245 r3531  
    3535        *  
    3636        * @author nutsu 
    37         * @version 0.5 
     37        * @version 0.5.9 
    3838        */ 
    3939        public class FUtil 
     
    5454                } 
    5555                 
     56                /** 
     57                 *  
     58                 */ 
    5659                public static function trim( str:String ):String 
    5760                { 
    58                         return str.replace(/^ +/, "").replace(/ +$/, ""); 
     61                        return str.replace(/^\s+|\s+$/g, ''); 
    5962                } 
    6063