CATransform3D 矩阵 m11–m44每个的含义
生活随笔
收集整理的這篇文章主要介紹了
CATransform3D 矩阵 m11–m44每个的含义
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前幾天做動(dòng)畫(huà),使用到了CATransform3D ,由于沒(méi)有學(xué)過(guò)計(jì)算機(jī)圖形學(xué),矩陣中m11--m44的各個(gè)含義都不清楚,經(jīng)過(guò)幾天研究總結(jié)如下:(供和我一樣的菜鳥(niǎo)學(xué)習(xí))
ps:
- 整體比例變換時(shí),也就是m11==m22時(shí),若m33>1,圖形整體縮小,若0<m33<1,圖形整體放大,若m33<0,發(fā)生關(guān)于原點(diǎn)的對(duì)稱等比變換。
- 單設(shè)m12或m21的時(shí)候是切變效果,當(dāng)【m12=角度】和【m21=-角度】的時(shí)候就是旋轉(zhuǎn)效果了。兩個(gè)角度值相同。
- ()空的地方以后補(bǔ)充。
- 還有,要想使用CATransform3D,必須在工程里導(dǎo)入QuartzCore.framework。然后在文件中
#import <QuartzCore/CATransform3D.h>。
?
iphone 透視效果(perspective)
第二行一定要寫(xiě)在第三行的前面!自己理解!
總結(jié)
以上是生活随笔為你收集整理的CATransform3D 矩阵 m11–m44每个的含义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: WSL关闭与windows的互交互(解决
- 下一篇: 2019年小程序发展优势