1
는 내가 CATransform3D가CATransform3DTranslate는 어떻게 번역합니까?
struct CATransform3D
{
CGFloat m11, m12, m13, m14;
CGFloat m21, m22, m23, m24;
CGFloat m31, m32, m33, m34;
CGFloat m41, m42, m43, m44;
};
로 정의하고 애플 문서
CATransform3DTranslate
Translate 't' by '(tx, ty, tz)' and return the result: t' = translate(tx, ty, tz) * t.
내가 내 CATransform3DTranslate 방법을 구현하려는 것을 말한다 알지만, 어떻게 t를 계산하는 방법을 정확하게 모르는 '즉, self.layer.transform
과 같은 변형이 있고 tx = 10, ty = tz = 0, t'를 계산하는 방법은 무엇입니까?
정말로 알고 싶다면 [내 모든 수학에 관련된 나의 긴 게시물] (http://ronnqvi.st/the-math-behind-transforms/)을 권할 수 있습니다. –
결과를 인쇄하고 직접 확인하십시오. –