dreampiggy / dreampiggy.github.io

DreamPiggy's blog
MIT License
3 stars 1 forks source link

Core Animation 3D仿射变换知识 | 小猪的博客 #39

Open dreampiggy opened 11 months ago

dreampiggy commented 11 months ago

https://dreampiggy.com/2016/11/01/Core-Animation-3D%E4%BB%BF%E5%B0%84%E5%8F%98%E6%8D%A2%E7%9F%A5%E8%AF%86/#more

Core Animation 3D 仿射变换知识 之前写的Core Graphics是2D平面上的坐标变换,而iOS开发中,为了实现复杂的动画效果,视图切换效果,会用到很多3D变换,这就是Core Animation提供的CATransform3D,其中大部分API都和2D情况类似,但这里需要详细解释一下透视投影这个概念,和m34这个值的真实来源,一些博客抄来抄去却没有点到点子上,让人看不下去……