Matrix3D.appendRotation()の動作確認。

Matrix3D.appendRotation();
と同じ機能の関数を作ってみる。
MAC 10,0,2,54,MAC 10,0,12,36で動作確認。


各要素をrandomで値を入れて、appendRotationする。


appendRotationはAXIS_ANGLEで値を受け取るので、Matrix3Dに変換後appendする。
pivotPointのぶん、移動する。
AXIS_ANGLE to Matrix3Dは下記blogエントリーを参考にした。
http://blog.livedoor.jp/take_z_ultima/archives/51383303.html


小数点6桁目あたりから誤差が出る場合がある。
内部的な値の管理が根本的に違うのかも。

pivotPoint.x,y,zを1/20しているけど、なんでこうなるかはよくわかんない。

appendRotation
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/geom/Matrix3D.html#appendRotation()
AXIS_ANGLE
http://help.adobe.com/ja_JP/AS3LCR/Flash_10.0/flash/geom/Orientation3D.html#AXIS_ANGLE

