以pv3d為例
================
n11, n12, n13, n14,
n21, n22, n23, n24,
n31, n32, n33, n34
================
坐標
x => n14
y => n24
z => n34
================
角度
使用 pv3d 的 Matrix3D 的 matrix2euler
得到 rx ry rz 是弧度 要換成 角度 要 * Math.PI/180;
而且是 負的
=================
Scale 比例
scaleX => n11;
scaleY =>.n22;
scaleZ => n33;
2011-06-10
2010-09-04
2009-12-25
Papervision3D 用矩陣 變形 後 rotationXYZ 沒變時,怎麼辦
在矩陣操作以後,調用一次yaw(0)產生一次空旋轉。這樣就可以觸發do3d._rotationDirty的更改,從而可以計算正確的變換值。
參考來源Papervision3D旋转和矩阵 | Kevin Cao's Blog
參考來源Papervision3D旋转和矩阵 | Kevin Cao's Blog
2008-09-10
2008-08-29
2008-08-10
2008-06-23
訂閱:
文章 (Atom)