Javascript Matrix3d PropertyValue及更高版本
基本上,我要做的是存储元素的转换值,操纵并更新它 我正在寻找一些js函数方法,可以将matrix3d值分解为它的初始转换属性 我已经调查过了,但这是有限的,我不能完全弄清楚结果 这是我发现的关于matrix3d是什么的最简单的解释:Javascript Matrix3d PropertyValue及更高版本,javascript,css,matrix,transform,Javascript,Css,Matrix,Transform,基本上,我要做的是存储元素的转换值,操纵并更新它 我正在寻找一些js函数方法,可以将matrix3d值分解为它的初始转换属性 我已经调查过了,但这是有限的,我不能完全弄清楚结果 这是我发现的关于matrix3d是什么的最简单的解释: 我还发现了一个可能有用的方法…分解这样的矩阵很困难,因为它可能由许多顺序变换组成,例如平移、旋转、缩放、倾斜、再次旋转等。您可以将它分解为基本变换,而unmatrix.c可以分解,但它们可能不是初始变换。而且JavaScript中绝对没有内置函数 如果您知道只应用了
我还发现了一个可能有用的方法…分解这样的矩阵很困难,因为它可能由许多顺序变换组成,例如平移、旋转、缩放、倾斜、再次旋转等。您可以将它分解为基本变换,而unmatrix.c可以分解,但它们可能不是初始变换。而且JavaScript中绝对没有内置函数 如果您知道只应用了一种转换,并且您知道它是什么类型,那么您可以分解矩阵,例如它们所描述的。Silvester-
[1,0,0,0],
[0,cos(a), sin(-a), 0],
[0,sin(a), cos( a), 0],
[0,0,0,1]