web前端技术分享

transform、matrix的数学基础及threejs基本概

2020-04-21  本文已影响0人  videring

示例

https://c.runoob.com/codedemo/3391
https://www.runoob.com/try/try.php?filename=trycss3_transform-origin_inuse

transform的matrix表示

transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。
transform-origin属性允许您更改转换元素的位置。 2D转换元素可以改变元素的X和Y轴。 3D转换元素,还可以更改元素的Z轴。
transfrom matrix:

matrix(n,n,n,n,n,n)    定义 2D 转换,使用六个值的矩阵。 
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)定义 3D 转换,使用 16 个值的 4x4 矩阵。
transform与线性变化-translate
transform与线性变化-rotate
transform与线性变化
transform与线性变化-升维
transform与线性变化-升维例子
css中matrix

参考
栅格化时为什么要引入齐次坐标: https://www.jianshu.com/p/63ca53530a24
线性变换:
https://pan.baidu.com/share/init?surl=PHvga2hM5Gj3BhzeNcQNCQ,提取码:6zen
图形学 位移,旋转,缩放矩阵变换:
https://www.jianshu.com/p/ac1b34420be7

threejs基础概念

webgl处理流程
上一篇 下一篇

猜你喜欢

热点阅读