Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 के साथ ट्रांसफॉर्मेशन मैट्रिक्स कैसे बनाएं?


HTML5 कैनवास उन मेथड्स को प्रदान करता है जो ट्रांसफॉर्मेशन मैट्रिक्स में सीधे संशोधन की अनुमति देते हैं। ट्रांसफॉर्मेशन मैट्रिक्स प्रारंभ में आइडेंटिटी ट्रांसफॉर्म होना चाहिए। इसे फिर ट्रांसफॉर्मेशन मेथड्स का उपयोग करके समायोजित किया जा सकता है।

क्रमांक
मेथड और विवरण
1
transform(m11, m12, m21, m22, dx, dy)
यह मेथड दिए गए आर्गुमेंट्स द्वारा मैट्रिक्स को लागू करने के लिए ट्रांसफॉर्मेशन मैट्रिक्स को बदलता है।
2
setTransform(m11, m12, m21, m22, dx, dy)
यह मेथड दिए गए आर्गुमेंट्स द्वारा दिए गए मैट्रिक्स पर ट्रांसफॉर्मेशन मैट्रिक्स को बदलता है।

transform(m11, m12, m21, m22, dx, dy) मेथड को वर्तमान ट्रांसफॉर्मेशन मैट्रिक्स को निम्न द्वारा वर्णित मैट्रिक्स से गुणा करना होगा:

m11   m21   dx m12   m22   dy 0     0     1

ट्रांसफॉर्मेशन मैट्रिक्स बनाने के लिए, MathML का उपयोग करें।

उदाहरण

निम्न एक सरल उदाहरण है जो transform() और setTransform() मेथड्स का उपयोग करता है:

<!Doctype html> <html>    <head>       <meta charset = "UTF-8">       <title>Pythagorean theorem</title>    </head>    <body>       <math xmlns = "https://www.w3.org/1998/Math/MathML">          <mrow>             <msup>                <mi>a</mi>                <mn>2</mn>                </msup>             <mo> + </mo>             <msup>                <mi>b</mi>                <mn>2</mn>                </msup>             <mo> = </mo>             <msup>                <mi>c</mi>                <mn>2</mn>                </msup>          </mrow>       </math>    </body> </html> <!doctype html> <html>    <head>       <meta charset = "UTF-8">       <title>Pythagorean theorem</title>    </head>    <body>       <math xmlns = "https://www.w3.org/1998/Math/MathML">          <mrow>             <msup>                <mi>a</mi>                <mn>2</mn>                </msup>             <mo> + </mo>             <msup>                <mi>b</mi>                <mn>2</mn>                </msup>             <mo> = </mo>             <msup>                <mi>c</mi>                <mn>2</mn>                </msup>          </mrow>       </math>    </body> </html>

  1. HTML में कैप्शन वाली टेबल कैसे बनाएं? HTML में कैप्शन वाली टेबल कैसे बनाएं?

    <caption> टैग का उपयोग HTML टेबल में कैप्शन (शीर्षक) जोड़ने के लिए <caption> टैग उपयोग करें। यह <table> टैग के तुरंत बाद आता है। उदाहरण <!DOCTYPE html> <html> <head> <style> table, td, th { border: 1px solid black; } </style> </head>

  1. HTML में बिब्लियोग्राफी (ग्रंथ सूची) कैसे बनाएं? HTML में बिब्लियोग्राफी (ग्रंथ सूची) कैसे बनाएं?

    <ol> और <cite> टैग्स का उपयोग बिब्लियोग्राफी (संदर्भ ग्रंथ सूची) बनाने के लिए <ol> से क्रमांकित सूची और <cite> से पुस्तक/कृति का शीर्षक मार्क करें। उदाहरण <!DOCTYPE html> <html> <head> <title>Bibliography</title> </head> <body>

  1. HTML5 SVG में गोल कोनों वाला आयत कैसे बनाएं? HTML5 SVG में गोल कोनों वाला आयत कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। HTML SVG में आयत बनाने के लिए SVG <rect> एलिमेंट का उपयोग करें। गोल कोनों के लिए, rx और ry एट्रिब्यूट सेट करें, जो आयत के कोनों को गोल करते हैं।उदाहरणHTML5 SVG में गोल कोनों वाला आयत बनाने का तरीका सीखने के लिए निम्न कोड चलाएं:<!DOCTYPE html> <