チェンジセット 227

差分発生行の前後
無視リスト:
コミット日時:
2008/01/30 11:21:57 (4 年前)
コミッタ:
muta
ログメッセージ:

--

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/AS3D/src/as3d/engine/render/Renderer.as

    r224 r227  
    6868                private var _cameraMatrix:Matrix3D; 
    6969                 
    70                 private var _vx:Number; 
    71                 private var _vy:Number; 
    72                 private var _hw:Number; 
    73                 private var _hh:Number; 
    74                 private var _tw:Number; 
    75                 private var _th:Number; 
    76                  
    7770                private var _ar:int; 
    7871                private var _ag:int; 
     
    327320                private function iterateVertices(primitive:DisplayObject3D):void 
    328321                { 
    329                         _vx = _viewPort.x; 
    330                         _vy = _viewPort.y; 
    331                         _hw = _viewPort.width / 2; 
    332                         _hh = _viewPort.height / 2; 
    333                          
     322                        var vx:Number = _viewPort.x; 
     323                        var vy:Number = _viewPort.y; 
     324                        var hw:Number = _viewPort.width / 2; 
     325                        var hh:Number = _viewPort.height / 2; 
     326                         
     327                        var tw:Number; 
     328                        var th:Number; 
    334329                        if (primitive.texture != null) 
    335330                        { 
    336                                 _tw = primitive.texture.width; 
    337                                 _th = primitive.texture.height; 
     331                                tw = primitive.texture.width; 
     332                                th = primitive.texture.height; 
    338333                        } 
    339334                        else 
    340335                        { 
    341                                 _tw = 0; 
    342                                 _th = 0; 
     336                                tw = 0; 
     337                                th = 0; 
    343338                        } 
    344339                         
     
    372367                                 
    373368                                _vertices[vertex] = new TLVertex3D( 
    374                                         v.x / v.z * _hw + _vx + _hw, 
    375                                         -v.y / v.z * _hh + _vy + _hh, 
     369                                        v.x / v.z * hw + vx + hw, 
     370                                        -v.y / v.z * hh + vy + hh, 
    376371                                        v.z, 
    377                                         vertex.u * _tw, 
    378                                         vertex.v * _th, 
     372                                        vertex.u * tw, 
     373                                        vertex.v * th, 
    379374                                        r, g, b, 
    380375                                        (v.z >= _camera.near && v.z <= _camera.far) ? true : false);