CATransform3DIdentity एक पहचान मैट्रिक्स है:
http://en.wikipedia.org/wiki/Identity_matrix
असल में, एनीमेशन गणित में मैट्रिसेस एक वस्तु को बदलने के लिए उपयोग किया जाता है (तिरछा, चाल, बारी बारी से आदि)।
एक पहचान मैट्रिक्स वह है जो किसी ऑब्जेक्ट पर लागू होने पर, इसे प्रारंभिक भूगोल में रीसेट करता है।
पूर्व।
[1 0 0]
[0 1 0]
[0 0 1]
यह समझाने के लिए आसान नहीं है (मैं वास्तव में ठीक से अपने आप को निष्पक्षता में समझ में नहीं आता) लेकिन इन 3x3 मैट्रिक्स ग्रिड स्थान का उपयोग (एम 11, एम 33) ऑब्जेक्ट को बदलने के तरीके को निर्धारित करने के लिए, इस मामले में एम 11 180 डिग्री घुमाने वाला है, इसे +1 पर सेट करें और यह दूसरी दिशा को घुमाएगा। इसे 0.5 पर सेट करें और यह 90 डिग्री घुमाएगा (iirc!)।
पूर्व।
[M11, M12, M13]
[M21, M22, M23]
[M31, M32, M33]
यह थोड़ा डरावना है लेकिन चित्र यहाँ मदद की तरह:
http://en.wikipedia.org/wiki/Matrix_(mathematics)#Linear_transformations
और यहाँ
http://en.wikipedia.org/wiki/Transformation_matrix
अंत में
, नीचे इस इस ली पर तालिका सेंट बताएंगे कि कैसे एक मैट्रिक्स के विभिन्न क्षेत्रों उपयोग किया जाता है:
Provided via 'internet wayback machine': http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Articles/Layers.html
अंत में, मैंने कुछ समय पहले यह पढ़ याद है, यह कुछ मदद की हो सकता है के रूप में मैं अपने स्पष्टीकरण मानना है कि उपरोक्त कि काम नहीं कर रहे हैं - मैं 'हूँ कि तुम क्या कह रही है, क्यों नहीं - और मुझे विश्वास है, तो आप क्यों प्रोग्रामिंग इस तरह का में ठीक से प्राप्त करने के लिए पता करने की जरूरत:
http://chortle.ccsu.edu/vectorlessons/vectorIndex.html
बेस्ट ऑफ लक!
हां, और भी - मैंने अपने उत्तर के नीचे एक लिंक डाला है जो मदद कर सकता है। –