fc2ブログ

三次元変換行列(4)出直し

2008/05/12 22:00 - AS3.0




  1. 行列を二次元配列で定義(今はこっち)
  2. 行列の各成分を個別で定義


FREQUENCY_OF_TRIAL: 100,000
--------
(translate)
array : 228(ms)
not array : 97(ms)
--------
(scale)
array : 490(ms)
not array : 93(ms)
--------
(rotate)
array : 14271(ms)
not array : 3640(ms)



| a  b  c  tx |
| d  e  f  ty |
| g  h  i  tz |
| 0  0  0  1  |
private var _a:Number;
private var _b:Number;
private var _c:Number;
private var _d:Number;
private var _e:Number;
private var _f:Number;
private var _g:Number;
private var _h:Number;
private var _i:Number;
private var _tx:Number;
private var _ty:Number;
private var _tz:Number;

public function Matrix3D(
     a  : Number = 1, b  : Number = 0, c  : Number = 0,
     d  : Number = 0, e  : Number = 1, f  : Number = 0,
     g  : Number = 0, h  : Number = 0, i  : Number = 1,
     tx : Number = 0, ty : Number = 0, tz : Number = 0 ) {

 _a  = a;   _b  = b;   _c  = c;
 _d  = d;   _e  = e;   _f  = f;
 _g  = g;   _h  = h;   _i  = i;
 _tx = tx;  _ty = ty;  _tz = tz;
}


にほんブログ村 IT技術ブログへ



スポンサーサイト




コメントの投稿

非公開コメント

タグクラウド

最近の記事
カテゴリ
月別アーカイブ
プロフィール

Aquioux

Author:Aquioux
日曜 Flash プログラマ。
Flash 作品は本館で展示しています。


mailto:aquioux@mail.goo.ne.jp

ブログパーツ

あわせて読みたい

フィードメーター - 閃光的網站・弛緩複合体 -Review Division-


検索/translation
Google



オススメ本

コメント
トラックバック
RSS

Add to Google

Bloglinesで閲読登録

はてなRSSに追加

Subscribe with livedoor Reader

My Yahoo!に追加

Add to Technorati Favorites!

feedpathに追加