之前研究了下 css 中的 2d transform ,最近又看了下 canvas 的一些关于 2d 变换的 api,发现 api 间有很大的重复性( rotate translate scale setTransform …),不过一些重复功能的 api 确实暴露了更方便的接口。
例如对一个物体(矩阵)进行平移,旋转,缩放的复合操作,至少有三种实现手段。
之前研究了下 css 中的 2d transform ,最近又看了下 canvas 的一些关于 2d 变换的 api,发现 api 间有很大的重复性( rotate translate scale setTransform …),不过一些重复功能的 api 确实暴露了更方便的接口。
例如对一个物体(矩阵)进行平移,旋转,缩放的复合操作,至少有三种实现手段。