राफेल को नहीं पता लेकिन दस्तावेज़ों को देखकर और अन्य ड्राइंग एपीआई जानना, मैं अर्ध-शिक्षित अनुमान लगाऊंगा।
ग्राफिक्स (राफेल और कहीं और) मैट्रिक्स में कलाकृति को बदलने (स्थानांतरित करने, घुमाने, आदि) के लिए उपयोग किया जाता है। आपको एचटीएमएल 5 canvas
तत्व के लिए एक समान एपीआई मिल जाएगी।
जब आप ड्राइंग सतह को स्थानांतरित करने और घुमाने के लिए Element.transform
विधि का उपयोग करते हैं। इससे पहले कि आप फिर से ड्राइंग शुरू करें, अपनी कलम के नीचे कागज के टुकड़े को ले जाना। आंतरिक रूप से, इस तरह के परिवर्तन एक रूपांतरण मैट्रिक्स का उपयोग कर किया जाता है। यह बहुत उपयोगी है, अगर पहले थोड़ा सा गूढ़, फीचर। वास्तव में, यह भी 3 डी ग्राफिक्स काम करता है।
इसके अलावा, मैट्रिस को एक-दूसरे पर जोड़ा जा सकता है, इसलिए आपके पास एक मैट्रिक्स हो सकता है जो क्षैतिज रूप से अनुवाद करता है, जो लंबवत अनुवाद करता है, और जो घुमाता है (और इतने पर और इतने पर), और संयुक्त होने के लिए उन्हें एक साथ जोड़ता है प्रभाव।
फिर से, मैं यहां extrapolating हूँ; मुझे राफेल नहीं पता। लेकिन यह ग्राफिक्स में matrices का मूल उपयोग है।
उत्कृष्ट मेरे दोस्त का जवाब दें। – zero
ऐसा लगता है [Snap.svg] (http://snapsvg.io/docs/) मैट्रिक्स इस तरह काम करता है – user568458