新手问题 距阵为何要使用 9 个值来表示

luffycn · 2015年02月27日 · 最后由 appell 回复于 2015年03月01日 · 1916 次阅读

在学习 D3,有些关联的 API https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform

为何要用 9 个值 来表示 matrix 了? 4 个值不行嘛?

...这是数学问题了。。。而且实际要提供的就 6 个值……

@Kabie 哪方面的数学知识,我去恶补下

线性代数。。。

不是吧,2D 矩阵实际是给是 6 个数吧,3D 矩阵才是 9 个

#4 楼 @pepsin 3D 线性变换要 3 * 4 = 12 个数,所以得 4x4 的矩阵...

#5 楼 @luikore 啊,对。搞混了

貌似是仿射变换,属于仿射几何的范畴。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号