(Matrix3D)坑爹的flash帮助文档
[*1]翻閱 [Matrix3D]的幫助文檔, 可以看到下面的圖表和說明:
Matrix3D類使用了一個(gè)4 × 4的方陣:它包含四個(gè)行和列的數(shù)字以實(shí)現(xiàn)變換需要。 矩陣的前三行存儲每個(gè)3D軸(X,Y,Z)的數(shù)據(jù), 轉(zhuǎn)換信息在最后一列,前三列的數(shù)據(jù)表示方向和縮放信息,比例因子是位于前三列的對角線上的數(shù)字。以下是Matrix3D元素的表示形式:
但是“X軸”,“Y軸”和“Z軸”的位置和文檔中關(guān)于“矩陣的前三行存儲每個(gè)3D軸(X,Y,Z)的數(shù)據(jù)”的說法不一致, 因此,在正文中那個(gè)圖才是它們的正確位置。
[*2]幫助中對Matrix3D.rawData的Vector對象做了如下說明:
而事實(shí)上它應(yīng)該是“列的4× 4”矩陣。
矢量中的每四個(gè)元素是一列!
英文文檔:
Matrix3D?()?Constructor
public function Matrix3D(v:Vector.<Number> = null)
Creates a Matrix3D object. Matrix3D objects can be initialized with a Vector of 16 Numbers, where every four elements is a column.
Parameters
v:Vector.<Number> (default = null) — A Vector of 16 Numbers, where each four elements is a column of a 4x4 matrix.
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/wonderKK/archive/2012/08/21/2649036.html
總結(jié)
以上是生活随笔為你收集整理的(Matrix3D)坑爹的flash帮助文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转] 初识Firebug(HTML查看
- 下一篇: 小议 static 关键字