Computer graphics is an art of drawing pictures using computers.

कंप्यूटर ग्राफिक्स कंप्यूटर का उपयोग करके चित्र बनाने की एक कला है।


A pixel is the smallest addressable graphical unit on a computer screen.

एक पिक्सेल कंप्यूटर स्क्रीन पर सबसे छोटी पता योग्य ग्राफिकल इकाई है।


Computer graphics is a very effective way of communicating with the user.

कंप्यूटर ग्राफिक्स उपयोगकर्ता के साथ संवाद करने का एक बहुत प्रभावी तरीका है।


Graphical objects convey more information in less time.

ग्राफिकल वस्तुएं कम समय में अधिक जानकारी देती हैं।


The process of representing a picture as a collection of pixels is called rasterization.

किसी चित्र को पिक्सेल के संग्रह के रूप में प्रस्तुत करने की प्रक्रिया को रैस्टराइजेशन कहा जाता है।


Computer graphics provides tools for producing pictures of real-world objects.

कंप्यूटर ग्राफिक्स वास्तविक दुनिया की वस्तुओं के चित्र बनाने के लिए उपकरण प्रदान करता है।


Animations can be produced using computer graphics.

कंप्यूटर ग्राफिक्स का उपयोग करके एनिमेशन बनाए जा सकते हैं।


We can control the animation by adjusting the speed and detail.

हम गति और विवरण को समायोजित करके एनीमेशन को नियंत्रित कर सकते हैं।


Computer graphics provides tools called motion dynamics.

कंप्यूटर ग्राफिक्स गतिशीलता नामक उपकरण प्रदान करता है।


User interfaces are one of the most useful applications of computer graphics.

उपयोगकर्ता इंटरफेस कंप्यूटर ग्राफिक्स के सबसे उपयोगी अनुप्रयोगों में से एक हैं।


Computer graphics is used in office automation and desktop publishing.

कंप्यूटर ग्राफिक्स का उपयोग कार्यालय स्वचालन और डेस्कटॉप प्रकाशन में किया जाता है।


CAD is used to design components and systems.

सीएडी का उपयोग घटकों और सिस्टम को डिजाइन करने के लिए किया जाता है।


Computer graphics is used in simulation and animation.

कंप्यूटर ग्राफिक्स का उपयोग सिमुलेशन और एनीमेशन में किया जाता है।


Graphics tools allow for animated and attractive pictures for advertising.

ग्राफिक्स उपकरण विज्ञापन के लिए एनिमेटेड और आकर्षक चित्र बनाने की अनुमति देते हैं।


Computer graphics is used to represent geographic maps.

कंप्यूटर ग्राफिक्स का उपयोग भौगोलिक मानचित्रों को दर्शाने के लिए किया जाता है।


Computer graphics can be used as educational aids.

कंप्यूटर ग्राफिक्स का उपयोग शैक्षिक सहायता के रूप में किया जा सकता है।


Display devices are also known as output devices.

डिस्प्ले डिवाइस को आउटपुट डिवाइस के रूप में भी जाना जाता है।


The most commonly used output device is a video monitor.

सबसे अधिक इस्तेमाल किया जाने वाला आउटपुट डिवाइस एक वीडियो मॉनिटर है।


A CRT uses an electron gun to produce a beam of electrons.

एक सीआरटी इलेक्ट्रॉनों की एक किरण बनाने के लिए एक इलेक्ट्रॉन गन का उपयोग करता है।


The inner side of the screen is coated with phosphor.

स्क्रीन के अंदरूनी हिस्से को फॉस्फोर से लेपित किया गया है।


We must calculate the boundary point for one quadrant.

हमें एक चतुर्थांश के लिए सीमा बिंदु की गणना करनी होगी।


The other three quadrants' points can be obtained by symmetry.

अन्य तीन चतुर्थांशों के बिंदु समरूपता द्वारा प्राप्त किए जा सकते हैं।


Midpoint Ellipse Algorithm is a method for drawing ellipses.

मध्यबिंदु दीर्घवृत्त एल्गोरिथ्म दीर्घवृत्त बनाने की एक विधि है।


This method is modified from Bresenham's algorithm.

यह विधि ब्रेसेनहम के एल्गोरिथ्म से संशोधित है।


The advantage is that only addition operations are required.

इसका लाभ यह है कि केवल जोड़ संक्रियाओं की आवश्यकता होती है।


This leads to simple and fast implementation.

यह सरल और तेज़ कार्यान्वयन की ओर ले जाता है।


Given parameters rx, ry and (xc, yc) we determine points (x, y).

दिए गए पैरामीटर rx, ry और (xc, yc) के साथ, हम बिंदु (x, y) निर्धारित करते हैं।


We shift the points so the ellipse is centered at (xc, yc).

हम बिंदुओं को इस प्रकार स्थानांतरित करते हैं कि दीर्घवृत्त (xc, yc) पर केंद्रित हो।


If we want to display the ellipse in nonstandard position then we rotate the ellipse.

यदि हम दीर्घवृत्त को गैर-मानक स्थिति में प्रदर्शित करना चाहते हैं, तो हम दीर्घवृत्त को घुमाते हैं।


We divide first quadrant into two parts according to the slope.

हम ढलान के अनुसार पहले चतुर्थांश को दो भागों में विभाजित करते हैं।


Over region 1 the magnitude of ellipse slope is <1.

क्षेत्र 1 पर दीर्घवृत्त ढलान का परिमाण <1 है।


We take unit step in x direction if magnitude of slope is less than 1.

यदि ढलान का परिमाण 1 से कम है, तो हम x दिशा में इकाई कदम लेते हैं।


सीमा ढलान = -1 पर क्षेत्र को विभाजित करती है।


We can start from (0,ry) and step clockwise.

हम (0,ry) से शुरू कर सकते हैं और दक्षिणावर्त दिशा में आगे बढ़ सकते हैं।


We define ellipse function for center of ellipse at (0,0).

हम (0,0) पर दीर्घवृत्त के केंद्र के लिए दीर्घवृत्त फ़ंक्शन को परिभाषित करते हैं।


The ellipse function serves as the decision parameter.

दीर्घवृत्त फ़ंक्शन निर्णय पैरामीटर के रूप में कार्य करता है।


At each sampling position we select the next pixel.

प्रत्येक नमूनाकरण स्थिति पर, हम अगले पिक्सेल का चयन करते हैं।


We take unit step in x direction until we reach the boundary.

हम x दिशा में इकाई कदम तब तक लेते हैं जब तक हम सीमा तक नहीं पहुँच जाते।


The ellipse slope is calculated using following equation.

दीर्घवृत्त ढलान की गणना निम्नलिखित समीकरण का उपयोग करके की जाती है।


Therefore we move out of region 1 whenever following equation is false.

इसलिए हम क्षेत्र 1 से बाहर चले जाते हैं जब भी निम्नलिखित समीकरण गलत होता है।


दृश्य में वस्तुएँ।


A sensor in the headset keeps track of the viewer’s position.

हेडसेट में एक सेंसर दर्शक की स्थिति पर नज़र रखता है।


Virtual reality can also be produced with stereoscopic glasses.

स्टीरियोस्कोपिक चश्मे के साथ वर्चुअल रियलिटी भी बनाई जा सकती है।


This provides a low-cost virtual reality system.

यह एक कम लागत वाली वर्चुअल रियलिटी प्रणाली प्रदान करता है।


The screen surface is then represented as the first quadrant.

फिर स्क्रीन की सतह को पहले चतुर्थांश के रूप में दर्शाया जाता है।


The coordinate origin is defined at the lower left screen corner.

निर्देशांक मूल को निचले बाएं स्क्रीन कोने पर परिभाषित किया गया है।


The value stored in the frame buffer is retrieved.

फ्रेम बफर में संग्रहीत मान को पुनः प्राप्त किया जाता है।


X रजिस्टर को एक से बढ़ाया जाता है।


This procedure is repeated until X becomes equals to Xmax.

यह प्रक्रिया तब तक दोहराई जाती है जब तक X, Xmax के बराबर नहीं हो जाता।


The controller resets the register as top-left corner.

कंट्रोलर रजिस्टर को शीर्ष-बाएं कोने के रूप में रीसेट करता है।


The simple procedure illustrated in the figure cannot be accommodated.

चित्र में दर्शाई गई सरल प्रक्रिया को समायोजित नहीं किया जा सकता है।


To speed up pixel processing, the video controller retrieves multiple values.

पिक्सेल प्रोसेसिंग को गति देने के लिए, वीडियो कंट्रोलर कई मानों को पुनः प्राप्त करता है।


One way to design a raster system is having a separate display coprocessor.

एक रैस्टर सिस्टम को डिजाइन करने का एक तरीका है एक अलग डिस्प्ले कोप्रोसेसर होना।


The main work of the display processor is digitalizing a picture definition.

डिस्प्ले प्रोसेसर का मुख्य कार्य एक चित्र परिभाषा को डिजिटाइज़ करना है।


It also interfaces with interactive input devices such as a mouse.

यह माउस जैसे इंटरैक्टिव इनपुट उपकरणों के साथ भी इंटरफेस करता है।


One way to do this is to store each scan line as a set of integer pairs.

ऐसा करने का एक तरीका है कि प्रत्येक स्कैन लाइन को पूर्णांक जोड़े के एक सेट के रूप में संग्रहीत किया जाए।


The disadvantages of encoding is when run length is small.

एन्कोडिंग का नुकसान यह है कि जब रन की लंबाई छोटी होती है।


An application program is input and stored in the system memory.

एक एप्लिकेशन प्रोग्राम इनपुट है और सिस्टम मेमोरी में संग्रहीत है।


Graphics commands are translated into a display file.

ग्राफिक्स कमांड को एक डिस्प्ले फ़ाइल में अनुवादित किया जाता है।


Keyboards are used for entering text strings.

कीबोर्ड का उपयोग टेक्स्ट स्ट्रिंग दर्ज करने के लिए किया जाता है।


The boundary fill algorithm is used to color the area between two boundary intersections.

बाउंड्री फिल एल्गोरिदम का उपयोग दो सीमा चौराहों के बीच के क्षेत्र को रंगने के लिए किया जाता है।


Symmetry property is used to reduce the calculation.

गणना को कम करने के लिए समरूपता गुण का उपयोग किया जाता है।


A similar method can be used for filling the curve section.

वक्र खंड को भरने के लिए एक समान विधि का उपयोग किया जा सकता है।


In this method, edges of the polygons are drawn.

इस विधि में, बहुभुजों के किनारों को खींचा जाता है।


Then starting with some seed, any point inside the polygon we examine the neighboring pixels.

फिर कुछ बीज से शुरू होकर, बहुभुज के अंदर किसी भी बिंदु पर हम आस-पास के पिक्सेल की जांच करते हैं।


If boundary pixels are not reached, pixels are highlighted and the process is continued.

यदि सीमा पिक्सेल तक नहीं पहुंचा जाता है, तो पिक्सेल को हाइलाइट किया जाता है और प्रक्रिया जारी रहती है।


If a region is 4-connected, then every pixel in the region may be reached by a combination of moves in only four directions: left, right, up and down.

यदि कोई क्षेत्र 4-कनेक्टेड है, तो क्षेत्र में प्रत्येक पिक्सेल को केवल चार दिशाओं में चालों के संयोजन से पहुँचा जा सकता है: बाएं, दाएं, ऊपर और नीचे।


In some cases, an 8-connected algorithm is more accurate than the 4-connected algorithm.

कुछ मामलों में, 8-कनेक्टेड एल्गोरिदम 4-कनेक्टेड एल्गोरिदम की तुलना में अधिक सटीक होता है।


The following procedure illustrates the recursive method for filling a 4-connected region.

निम्नलिखित प्रक्रिया 4-कनेक्टेड क्षेत्र को भरने के लिए पुनरावर्ती विधि को दर्शाती है।


Note: 'getpixel' function gives the color of the specified pixel and 'putpixel' function draws the pixel with specified color.

ध्यान दें: 'getpixel' फ़ंक्शन निर्दिष्ट पिक्सेल का रंग देता है और 'putpixel' फ़ंक्शन निर्दिष्ट रंग के साथ पिक्सेल खींचता है।


This procedure requires considerable stacking of neighboring points.

इस प्रक्रिया में आस-पास के बिंदुओं का काफी स्टैकिंग आवश्यक है।


This method fills horizontal pixel spans across scan lines.

यह विधि स्कैन लाइनों में क्षैतिज पिक्सेल स्पैन भरती है।


Sometimes it is required to fill in an area that is not defined within a single color boundary.

कभी-कभी एक ऐसे क्षेत्र को भरने की आवश्यकता होती है जो एक ही रंग की सीमा के भीतर परिभाषित नहीं है।


This approach is called a flood-fill algorithm.

इस दृष्टिकोण को फ्लड-फिल एल्गोरिदम कहा जाता है।


We can display letters and numbers in a variety of sizes and styles.

हम अक्षरों और संख्याओं को विभिन्न आकारों और शैलियों में प्रदर्शित कर सकते हैं।


The overall design style for the set of characters is called typeface.

अक्षरों के सेट के लिए समग्र डिज़ाइन शैली को टाइपफेस कहा जाता है।


Originally, the term font referred to a set of cast metal character forms.

मूल रूप से, फ़ॉन्ट शब्द एक विशेष आकार और प्रारूप में डाली गई धातु के अक्षर रूपों के एक सेट को संदर्भित करता है।


Two different representations are used for storing computer fonts.

कंप्यूटर फ़ॉन्ट को संग्रहीत करने के लिए दो अलग-अलग अभ्यावेदन का उपयोग किया जाता है।


A simple method for representing the character shapes is to use rectangular grid patterns.

अक्षर आकृतियों का प्रतिनिधित्व करने के लिए एक सरल विधि आयताकार ग्रिड पैटर्न का उपयोग करना है।


Bitmap fonts are the simplest to define and display.

बिटमैप फ़ॉन्ट को परिभाषित और प्रदर्शित करना सबसे सरल है।


Our choices are the pixels at positions (xk +1,yk) and (xk +1,yk +1).

हमारे विकल्प स्थिति (xk +1,yk) और (xk +1,yk +1) पर पिक्सेल हैं।


Let’s see mathematical calculation used to decide which pixel position is light up.

आइए देखते हैं कि यह तय करने के लिए किस गणितीय गणना का उपयोग किया जाता है कि कौन सा पिक्सेल स्थिति प्रकाशित होगी।


We know that equation of line is: y = mx + b

हम जानते हैं कि रेखा का समीकरण है: y = mx + b


Now for position xk +1. y = m(xk +1) + b

अब स्थिति xk +1 के लिए। y = m(xk +1) + b


Now calculate distance bet actual line’s y value and lower pixel as d1 and distance bet actual line’s y value and upper pixel as d2 .

अब वास्तविक रेखा के y मान और निचले पिक्सेल के बीच की दूरी को d1 के रूप में और वास्तविक रेखा के y मान और ऊपरी पिक्सेल के बीच की दूरी को d2 के रूप में गणना करें।


Now calculate d1 − d2 from equation (1) and (2).

अब समीकरण (1) और (2) से d1 − d2 की गणना करें।


Now substitute m = ∆y/∆x in equation (3)

अब समीकरण (3) में m = ∆y/∆x प्रतिस्थापित करें


Now we have decision parameter pk for kth step in the line algorithm is given by:

अब हमारे पास लाइन एल्गोरिदम में kth चरण के लिए निर्णय पैरामीटर pk है, जो इस प्रकार दिया गया है:


The sign of pk is the same as the sign of d1 − d2, since ∆x>0 for our example.

pk का चिन्ह d1 − d2 के चिन्ह के समान है, क्योंकि हमारे उदाहरण के लिए ∆x>0 है।


Now if pk is negative then we plot the lower pixel otherwise we plot the upper pixel.

अब यदि pk ऋणात्मक है तो हम निचले पिक्सेल को प्लॉट करते हैं, अन्यथा हम ऊपरी पिक्सेल को प्लॉट करते हैं।


So successive decision parameters using incremental integer calculation as:

इसलिए वृद्धिशील पूर्णांक गणना का उपयोग करके क्रमिक निर्णय पैरामीटर इस प्रकार हैं:


Where the terms yk+1 − yk is either 0 or 1, depends on the sign of parameter pk .

जहां पद yk+1 − yk या तो 0 या 1 है, जो पैरामीटर pk के चिन्ह पर निर्भर करता है।


This recursive calculation of decision parameters is performed at each integer x position starting at the left coordinate endpoint of the line.

निर्णय पैरामीटर की यह पुनरावर्ती गणना रेखा के बाएं समन्वय अंत बिंदु से शुरू होने वाली प्रत्येक पूर्णांक x स्थिति पर की जाती है।


The first decision parameter p0 is calculated using equation (5) as first time we need to take constant part into account so:

पहला निर्णय पैरामीटर p0 समीकरण (5) का उपयोग करके गणना की जाती है क्योंकि पहली बार हमें स्थिर भाग को ध्यान में रखने की आवश्यकता होती है, इसलिए:


Let’s see Bresenham’s line drawing algorithm for |m|<1

आइए |m|<1 के लिए ब्रेज़ेनहैम के रेखा चित्रण एल्गोरिदम को देखें


Input the two line endpoints and store the left endpoint in (x0,y0).

दो रेखा अंत बिंदुओं को इनपुट करें और बाएं अंत बिंदु को (x0,y0) में संग्रहीत करें।


Load (x0,y0) into the frame buffer; that is, plot the first point.

(x0,y0) को फ्रेम बफर में लोड करें; यानी, पहला बिंदु प्लॉट करें।


At each xk along the line, starting at k=0, perform the following test:

रेखा के साथ प्रत्येक xk पर, k=0 से शुरू होकर, निम्नलिखित परीक्षण करें:


Bresenham’s algorithm is generalized to lines with arbitrary slope by considering symmetry between the various octants and quadrants of the xy plane.

ब्रेज़ेनहैम के एल्गोरिदम को xy तल के विभिन्न अष्टकों और चतुर्थांशों के बीच समरूपता पर विचार करके मनमानी ढलान वाली रेखाओं के लिए सामान्यीकृत किया गया है।


For lines with positive slope greater than 1 we interchange the roles of the x and y directions.

1 से अधिक धनात्मक ढलान वाली रेखाओं के लिए हम x और y दिशाओं की भूमिकाओं को आपस में बदल देते हैं।


Shear relative to the x-axis can be produced by the following equation.

x-अक्ष के सापेक्ष अपरूपण निम्नलिखित समीकरण द्वारा उत्पन्न किया जा सकता है।


The transformation matrix for x-axis shear is as follows.

x-अक्ष अपरूपण के लिए रूपांतरण मैट्रिक्स इस प्रकार है।


We can assign any real value to the shear parameter.

हम अपरूपण पैरामीटर को कोई भी वास्तविक मान निर्दिष्ट कर सकते हैं।


Shear the unit square in the x direction with a shear parameter of ½.

x दिशा में इकाई वर्ग को ½ के अपरूपण पैरामीटर के साथ अपरूपण करें।


The final coordinates after shear are [A’ (0.5, 0), B’ (1.5, 0), C’ (2, 1), D’ (1, 1)].

अपरूपण के बाद अंतिम निर्देशांक [A’ (0.5, 0), B’ (1.5, 0), C’ (2, 1), D’ (1, 1)] हैं।


Shear relative to the y-axis can be produced by the following equation.

y-अक्ष के सापेक्ष अपरूपण निम्नलिखित समीकरण द्वारा उत्पन्न किया जा सकता है।


The transformation matrix for y-axis shear is as follows.

y-अक्ष अपरूपण के लिए रूपांतरण मैट्रिक्स इस प्रकार है।


Shear the unit square in the y direction with a shear parameter of ½.

y दिशा में इकाई वर्ग को ½ के अपरूपण पैरामीटर के साथ अपरूपण करें।


The final coordinates after shear are [A’ (0, 0.5), B’ (1, 1), C’ (1, 2), D’ (0, 1.5)].

अपरूपण के बाद अंतिम निर्देशांक [A’ (0, 0.5), B’ (1, 1), C’ (1, 2), D’ (0, 1.5)] हैं।


The area selected in world-coordinate for display is called the window.

प्रदर्शन के लिए विश्व-निर्देशांक में चयनित क्षेत्र को विंडो कहा जाता है।


The area on a display device in which the window image is displayed is called the viewport.

एक डिस्प्ले डिवाइस पर वह क्षेत्र जिसमें विंडो छवि प्रदर्शित होती है, उसे व्यूपोर्ट कहा जाता है।


In general, finding device coordinates of the viewport from world coordinates of the window is called viewing transformation.

सामान्य तौर पर, विंडो के विश्व निर्देशांक से व्यूपोर्ट के डिवाइस निर्देशांक खोजना व्यूइंग ट्रांसफॉर्मेशन कहलाता है।


We construct the world coordinate scene using modeling coordinate transformation.

हम मॉडलिंग समन्वय रूपांतरण का उपयोग करके विश्व समन्वय दृश्य का निर्माण करते हैं।


By changing the viewport position on the screen, we can see the image at a different place.

स्क्रीन पर व्यूपोर्ट की स्थिति बदलकर, हम छवि को एक अलग स्थान पर देख सकते हैं।


Fixed size viewport and a small size window gives a zoom in effect.

निश्चित आकार का व्यूपोर्ट और छोटे आकार की विंडो ज़ूम इन प्रभाव देती है।


A viewing-coordinate frame is moved into coincidence with the world frame in two steps.

एक व्यूइंग-कोऑर्डिनेट फ्रेम को दो चरणों में विश्व फ्रेम के साथ मेल में ले जाया जाता है।


We can obtain a reference frame in any direction and at any position.

हम किसी भी दिशा में और किसी भी स्थिति में एक संदर्भ फ्रेम प्राप्त कर सकते हैं।


Mapping of window coordinates to viewport is called window-to-viewport transformation.

विंडो निर्देशांक को व्यूपोर्ट में मैप करना विंडो-टू-व्यूपोर्ट ट्रांसफॉर्मेशन कहलाता है।


We do this using a transformation that maintains the relative position of window coordinates into the viewport.

हम यह एक ऐसे रूपांतरण का उपयोग करके करते हैं जो विंडो निर्देशांक की सापेक्ष स्थिति को व्यूपोर्ट में बनाए रखता है।


Generally, any procedure that identifies those portions of a picture that are either inside or outside of a specified region of space is referred to as a clipping algorithm.

आमतौर पर, कोई भी प्रक्रिया जो चित्र के उन हिस्सों की पहचान करती है जो अंतरिक्ष के एक निर्दिष्ट क्षेत्र के अंदर या बाहर हैं, उसे क्लिपिंग एल्गोरिदम कहा जाता है।


The cardinal spline uses a tension parameter to control how tightly it fits the control points.

कार्डिनल स्प्लाइन इस बात को नियंत्रित करने के लिए एक तनाव पैरामीटर का उपयोग करता है कि यह नियंत्रण बिंदुओं को कितनी कसकर फिट बैठता है।


When the tension parameter is zero, the curve is referred to as a Catmull-Rom spline.

जब तनाव पैरामीटर शून्य होता है, तो वक्र को कैटमुल-रोम स्प्लाइन के रूप में जाना जाता है।


Bezier curves are widely used in CAD and graphics packages due to their properties and ease of implementation.

बेज़ियर वक्रों का उपयोग सीएडी और ग्राफिक्स पैकेजों में उनकी विशेषताओं और कार्यान्वयन में आसानी के कारण व्यापक रूप से किया जाता है।


A Bezier curve always passes through the first and last control points.

एक बेज़ियर वक्र हमेशा पहले और अंतिम नियंत्रण बिंदुओं से होकर गुजरता है।


For a closed Bezier curve, the first and last control points are specified at the same position.

एक बंद बेज़ियर वक्र के लिए, पहले और अंतिम नियंत्रण बिंदुओं को एक ही स्थिति पर निर्दिष्ट किया जाता है।


Cubic Bezier curves are generated using four control points.

क्यूबिक बेज़ियर वक्र चार नियंत्रण बिंदुओं का उपयोग करके उत्पन्न होते हैं।


B-splines offer local control, allowing for modifications without changing the degree of the curve.

बी-स्प्लाइन स्थानीय नियंत्रण प्रदान करते हैं, जिससे वक्र की डिग्री को बदले बिना संशोधन की अनुमति मिलती है।


Uniform B-splines have periodic blending functions.

समान बी-स्प्लाइन में आवधिक मिश्रण कार्य होते हैं।


Cubic periodic B-splines are particularly useful for generating closed curves.

क्यूबिक आवधिक बी-स्प्लाइन विशेष रूप से बंद वक्र उत्पन्न करने के लिए उपयोगी हैं।


Open uniform B-splines are a cross between uniform and non-uniform B-splines.

ओपन यूनिफ़ॉर्म बी-स्प्लाइन यूनिफ़ॉर्म और नॉन-यूनिफ़ॉर्म बी-स्प्लाइन के बीच का एक क्रॉस है।


Non-uniform B-splines provide more flexible curve shapes.

गैर-समान बी-स्प्लाइन अधिक लचीले वक्र आकार प्रदान करते हैं।


3D अनुवाद 4x4 मैट्रिक्स का उपयोग करता है।


A point (X, Y, Z) is translated by tx, ty, and tz to a new location.

एक बिंदु (X, Y, Z) को tx, ty, और tz द्वारा एक नए स्थान पर अनुवादित किया जाता है।


Rotation in 3D requires choosing an axis to rotate about.

3D में रोटेशन के लिए एक अक्ष चुनना आवश्यक है जिसके चारों ओर घूमना है।


The most common axes for rotation are X, Y, and Z.

घूर्णन के लिए सबसे आम अक्ष X, Y, और Z हैं।


Z-axis rotation leaves the Z coordinate unchanged.

Z-अक्ष रोटेशन Z समन्वय को अपरिवर्तित छोड़ देता है।


The transformation equation for the X-axis is obtained by cyclically replacing the variables.

X-अक्ष के लिए परिवर्तन समीकरण को चर को चक्रीय रूप से प्रतिस्थापित करके प्राप्त किया जाता है।


The company announced record profits this quarter.

कंपनी ने इस तिमाही में रिकॉर्ड मुनाफे की घोषणा की।


वह अपनी नई नौकरी से बहुत खुश है।


क्या आप कृपया मुझे नमक दे सकते हैं?


By changing viewing position we can get different views of 3D object onto 2D display screen.

व्यूइंग पोजीशन बदलने से हम 3डी ऑब्जेक्ट के 2डी डिस्प्ले स्क्रीन पर अलग-अलग दृश्य प्राप्त कर सकते हैं।


This technique is used in Engineering & Architecture drawing to represent an object with a set of views that maintain relative properties of the object e.g.:- orthographic projection.

इस तकनीक का उपयोग इंजीनियरिंग और वास्तुकला के चित्र में एक वस्तु को दृश्यों के एक सेट के साथ दर्शाने के लिए किया जाता है जो वस्तु के सापेक्ष गुणों को बनाए रखते हैं, उदाहरण के लिए: - ऑर्थोग्राफिक प्रक्षेपण।


This will display object smaller when it is away from the view plane and of nearly same size when closer to view plane.

यह वस्तु को छोटा प्रदर्शित करेगा जब यह दृश्य तल से दूर होगा और दृश्य तल के करीब होने पर लगभग समान आकार का होगा।


Many times depth information is important so that we can identify for a particular viewing direction which are the front surfaces and which are the back surfaces of display object.

कई बार गहराई की जानकारी महत्वपूर्ण होती है ताकि हम एक विशेष देखने की दिशा के लिए पहचान सकें कि प्रदर्शन वस्तु की सामने की सतहें कौन सी हैं और पीछे की सतहें कौन सी हैं।


Simple method to do this is depth cueing in which assign higher intensity to closer object & lower intensity to the far objects.

ऐसा करने का सरल तरीका डेप्थ क्यूइंग है जिसमें करीब की वस्तु को उच्च तीव्रता और दूर की वस्तुओं को कम तीव्रता देना शामिल है।


Another application is to modeling effect of atmosphere.

एक अन्य अनुप्रयोग वातावरण के प्रभाव का मॉडलिंग करना है।


In this method we first identify visible lines or surfaces by some method.

इस विधि में, हम पहले कुछ विधि द्वारा दृश्यमान रेखाओं या सतहों की पहचान करते हैं।


Then display visible lines with highlighting or with some different color.

फिर हाइलाइटिंग या कुछ अलग रंग के साथ दृश्यमान रेखाएँ प्रदर्शित करें।


But not drawing hidden lines will loss the some information.

लेकिन छिपी हुई रेखाएँ न खींचने से कुछ जानकारी का नुकसान होगा।


More realistic image is produce by setting surface intensity according to light reflect from that surface & the characteristics of that surface.

अधिक यथार्थवादी छवि उस सतह से परावर्तित प्रकाश और उस सतह की विशेषताओं के अनुसार सतह की तीव्रता को सेट करके उत्पन्न होती है।


Many times internal structure of the object is need to store.

कई बार वस्तु की आंतरिक संरचना को संग्रहीत करने की आवश्यकता होती है।


For displaying such views it will remove (cutaway) upper cover of body so that internal part’s can be visible.

ऐसे दृश्यों को प्रदर्शित करने के लिए यह शरीर के ऊपरी आवरण को हटा देगा (कटअवे) ताकि आंतरिक भाग दिखाई दे सकें।


This method display using computer generated scenes.

यह विधि कंप्यूटर जनित दृश्यों का उपयोग करके प्रदर्शित होती है।


The graphics monitor which are display three dimensional scenes are devised using a technique that reflects a CRT image from a vibrating flexible mirror.

ग्राफिक्स मॉनिटर जो त्रि-आयामी दृश्य प्रदर्शित करते हैं, एक ऐसी तकनीक का उपयोग करके बनाए जाते हैं जो एक कंपनशील लचीले दर्पण से एक सीआरटी छवि को दर्शाता है।


Vibrating mirror changes its focal length due to vibration which is synchronized with the display of an object on CRT.

कंपनशील दर्पण कंपन के कारण अपनी फोकल लंबाई बदलता है जो सीआरटी पर किसी वस्तु के प्रदर्शन के साथ सिंक्रनाइज़ होता है।


एक और तरीका स्टीरियोस्कोपिक दृश्य है।


We can contract the two views as computer generated scenes with different viewing positions or we can use stereo camera pair to photograph some object or scene.

हम दो दृश्यों को विभिन्न देखने की स्थितियों के साथ कंप्यूटर जनित दृश्यों के रूप में अनुबंधित कर सकते हैं या हम किसी वस्तु या दृश्य की तस्वीर लेने के लिए स्टीरियो कैमरा जोड़ी का उपयोग कर सकते हैं।


When we see simultaneously both the view as left view with left eye and right view with right eye then two views is merge and produce image which appears to have depth.

जब हम एक साथ दोनों दृश्य को बाएं आंख से बाएं दृश्य और दाएं आंख से दाएं दृश्य के रूप में देखते हैं तो दो दृश्य विलय हो जाते हैं और ऐसी छवि उत्पन्न करते हैं जिसमें गहराई होती है।


A polygonal surface can be thought of as a surface composed of polygonal faces.

एक बहुभुज सतह को बहुभुज चेहरों से बनी सतह के रूप में सोचा जा सकता है।


Representation of vertex coordinates, edges and other property of polygon into table form is called polygon table.

टेबल फॉर्म में वर्टेक्स निर्देशांक, किनारों और बहुभुज की अन्य संपत्ति का प्रतिनिधित्व बहुभुज तालिका कहलाता है।


Since column vector representation is standard mathematical notation and since many graphics package like GKS and PHIGS uses column vector we will also follow column vector representation.

चूंकि कॉलम वेक्टर निरूपण मानक गणितीय संकेतन है और चूंकि जीकेएस और फिग्स जैसे कई ग्राफिक्स पैकेज कॉलम वेक्टर का उपयोग करते हैं, इसलिए हम भी कॉलम वेक्टर निरूपण का पालन करेंगे।


Translate the triangle [A (10, 10), B (15, 15), C (20, 10)] 2 unit in x direction and 1 unit in y direction.

त्रिभुज [A (10, 10), B (15, 15), C (20, 10)] को x दिशा में 2 इकाई और y दिशा में 1 इकाई तक अनुवादित करें।


Final coordinates after translation are [A ’ (12, 11), B ’ (17, 16), C ’ (22, 11)].

अनुवाद के बाद अंतिम निर्देशांक [A ’ (12, 11), B ’ (17, 16), C ’ (22, 11)] हैं।


It is a transformation that used to reposition the object along the circular path in the XY - plane.

यह एक ऐसा रूपांतरण है जिसका उपयोग XY-समतल में वृत्ताकार पथ के साथ वस्तु को पुन: स्थापित करने के लिए किया जाता है।


Positive value of rotation angle defines counter clockwise rotation and negative value of rotation angle defines clockwise rotation.

घूर्णन कोण का धनात्मक मान वामावर्त घूर्णन को परिभाषित करता है और घूर्णन कोण का ऋणात्मक मान दक्षिणावर्त घूर्णन को परिभाषित करता है।


We can write it in the form of column vector matrix equation as; P’ = R∙P

हम इसे कॉलम वेक्टर मैट्रिक्स समीकरण के रूप में लिख सकते हैं; P’ = R∙P


Rotation about arbitrary point is illustrated in below figure.

मनमाने बिंदु के चारों ओर घूर्णन नीचे दिए गए चित्र में दर्शाया गया है।


Locate the new position of the triangle [A (5, 4), B (8, 3), C (8, 8)] after its rotation by 90 o clockwise about the origin.

मूल बिंदु के चारों ओर 90 डिग्री दक्षिणावर्त घूर्णन के बाद त्रिभुज [A (5, 4), B (8, 3), C (8, 8)] की नई स्थिति का पता लगाएं।


Final coordinates after rotation are [A ’ (4, -5), B ’ (3, -8), C ’ (8, -8)].

घूर्णन के बाद अंतिम निर्देशांक [A ’ (4, -5), B ’ (3, -8), C ’ (8, -8)] हैं।


It is a transformation that used to alter the size of an object.

यह एक ऐसा रूपांतरण है जिसका उपयोग किसी वस्तु के आकार को बदलने के लिए किया जाता है।


So equation for scaling is given by: x’ = x∙sx y’ = y∙sy

इसलिए स्केलिंग का समीकरण इस प्रकार दिया गया है: x’ = x∙sx y’ = y∙sy


Objects transformed with above equation are both scale and repositioned.

उपरोक्त समीकरण के साथ रूपांतरित वस्तुएं स्केल और पुन: स्थापित दोनों हैं।


Consider square with left-bottom corner at (2, 2) and right-top corner at (6, 6) apply the transformation which makes its size half.

वर्ग पर विचार करें जिसका बायां-निचला कोना (2, 2) पर है और दायां-ऊपरी कोना (6, 6) पर है, उस रूपांतरण को लागू करें जो इसके आकार को आधा कर देता है।


Final coordinate after scaling are [A ’ (1, 1), B ’ (3, 1), C ’ (3, 3), D ’ (1, 3)].

स्केलिंग के बाद अंतिम निर्देशांक [A ’ (1, 1), B ’ (3, 1), C ’ (3, 3), D ’ (1, 3)] हैं।


Many graphics application involves sequence of geometric transformations.

कई ग्राफिक्स अनुप्रयोगों में ज्यामितीय रूपांतरणों का क्रम शामिल होता है।


For efficient processing we will reformulate transformation sequences.

कुशल प्रसंस्करण के लिए हम रूपांतरण अनुक्रमों को फिर से तैयार करेंगे।


Expressing coordinates in homogeneous coordinates form allows us to represent all geometric transformation equations as matrix multiplication.

सजातीय निर्देशांक रूप में निर्देशांक व्यक्त करने से हम सभी ज्यामितीय रूपांतरण समीकरणों को मैट्रिक्स गुणन के रूप में दर्शा सकते हैं।


Two successive translations are performed as: P’ = T (tx2, ty2) ∙{T(tx1, ty1)∙P}

दो क्रमिक अनुवाद इस प्रकार किए जाते हैं: P’ = T (tx2, ty2) ∙{T(tx1, ty1)∙P}


Obtain the final coordinates after two translations on point p(2,3) with translation vector (4, 3) and (−1, 2) respectively.

क्रमशः अनुवाद वेक्टर (4, 3) और (−1, 2) के साथ बिंदु p(2,3) पर दो अनुवादों के बाद अंतिम निर्देशांक प्राप्त करें।


Final Coordinates after translations are p , (5, 8).

अनुवाद के बाद अंतिम निर्देशांक p , (5, 8) हैं।


Rotation about the y-axis leaves the y-coordinate unchanged.

y-अक्ष के चारों ओर घुमाव y-निर्देशांक को अपरिवर्तित रखता है।


The matrix equation is written as P' = Ry(θ) * P.

मैट्रिक्स समीकरण को P' = Ry(θ) * P के रूप में लिखा जाता है।


Rotate the point P(5,5,5) 90 degrees about the Z axis.

बिंदु P(5,5,5) को Z अक्ष के चारों ओर 90 डिग्री घुमाएँ।


Final coordinate after rotation is P'(-5, 5, 5).

घूर्णन के बाद अंतिम निर्देशांक P'(-5, 5, 5) है।


Translate the object so that the rotation axis coincides with the parallel coordinate axis.

वस्तु को इस प्रकार स्थानांतरित करें कि घूर्णन अक्ष समानांतर समन्वय अक्ष के साथ मेल खाता हो।


When the object is rotated about an axis that is not parallel to one of the coordinate axes, we need rotations.

जब वस्तु को एक ऐसे अक्ष के चारों ओर घुमाया जाता है जो समन्वय अक्षों में से एक के समानांतर नहीं है, तो हमें घुमावों की आवश्यकता होती है।


Translate the object so that the rotation axis passes through the coordinate origin.

वस्तु को इस प्रकार स्थानांतरित करें कि घूर्णन अक्ष समन्वय मूल से होकर गुजरे।


We are given a line in the form of two end points P1(x1,y1,z1), and P2(x2,y2,z2).

हमें दो अंतिम बिंदुओं P1(x1,y1,z1) और P2(x2,y2,z2) के रूप में एक रेखा दी गई है।


For translation of step one we will bring first end point at origin.

पहले चरण के अनुवाद के लिए, हम पहले अंतिम बिंदु को मूल पर लाएंगे।


This task can be completed by two rotations first rotation about x-axis and second rotation about y-axis.

यह कार्य दो घुमावों द्वारा पूरा किया जा सकता है, पहला x-अक्ष के चारों ओर और दूसरा y-अक्ष के चारों ओर।


Unit vector along rotation axis is obtained by dividing vector by its magnitude.

घूर्णन अक्ष के साथ इकाई वेक्टर वेक्टर को उसके परिमाण से विभाजित करके प्राप्त किया जाता है।


Now we need cosine and sin value of angle between unit vector ‘u’ and XZ plane.

अब हमें इकाई वेक्टर ‘u’ और XZ तल के बीच के कोण का कोसाइन और साइन मान चाहिए।


After performing above rotation ‘u’ will rotated into ‘u’’’ in XZ-plane.

उपरोक्त घूर्णन करने के बाद ‘u’ XZ-तल में ‘u’’’ में घूम जाएगा।


Scaling is used to resize the object in 3D space.

स्केलिंग का उपयोग 3D स्थान में वस्तु का आकार बदलने के लिए किया जाता है।


We can apply uniform as well as non uniform scaling by selecting proper scaling factor.

हम उचित स्केलिंग कारक का चयन करके समान और असमान स्केलिंग लागू कर सकते हैं।


Scale the line AB with coordinates (10,20,10) and (20,30,30) respectively with scale factor S(3,2,4).

रेखा AB को निर्देशांक (10,20,10) और (20,30,30) के साथ क्रमशः स्केल फैक्टर S(3,2,4) के साथ स्केल करें।


Final coordinates after scaling are A' (30, 40, 40) and B' (60, 60, 120).

स्केलिंग के बाद अंतिम निर्देशांक A' (30, 40, 40) और B' (60, 60, 120) हैं।


Fixed point scaling is used when we require scaling of object but particular point must be at its original position.

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


Reflection means mirror image produced when mirror is placed at require position.

परावर्तन का अर्थ है दर्पण छवि जो तब उत्पन्न होती है जब दर्पण को आवश्यक स्थिति पर रखा जाता है।


Shearing transformation can be used to modify object shapes.

शीयरिंग ट्रांसफॉर्मेशन का उपयोग वस्तु के आकार को संशोधित करने के लिए किया जा सकता है।


The front and back planes define the viewing volume.

आगे और पीछे के तल देखने की मात्रा को परिभाषित करते हैं।


Orthographic projections are unaffected by view-plane positioning.

ऑर्थोग्राफिक प्रक्षेपण दृश्य-तल की स्थिति से अप्रभावित रहते हैं।


Oblique projections may be affected by view-plane positioning.

तिरछे प्रक्षेपण दृश्य-तल की स्थिति से प्रभावित हो सकते हैं।


We will obtain a transformation matrix for parallel projection.

हम समानांतर प्रक्षेपण के लिए एक परिवर्तन मैट्रिक्स प्राप्त करेंगे।


Parallel projection is specified with a projection vector.

समानांतर प्रक्षेपण को एक प्रक्षेपण वेक्टर के साथ निर्दिष्ट किया गया है।


We will apply shear transformation to the view volume.

हम दृश्य मात्रा पर कतरनी परिवर्तन लागू करेंगे।


Let's consider projection vector Vp = (px, py, pz).

आइए प्रक्षेपण वेक्टर Vp = (px, py, pz) पर विचार करें।


We need to determine the elements of a shear matrix.

हमें एक कतरनी मैट्रिक्स के तत्वों को निर्धारित करने की आवश्यकता है।


This transformation can be expressed as Vp' = Mparallel * Vp.

इस परिवर्तन को Vp' = Mparallel * Vp के रूप में व्यक्त किया जा सकता है।


For an orthographic parallel projection, px = py = 0.

ऑर्थोग्राफिक समानांतर प्रक्षेपण के लिए, px = py = 0।


The projection reference point can be located at any position.

प्रक्षेपण संदर्भ बिंदु को किसी भी स्थिति पर स्थित किया जा सकता है।


We can obtain the general perspective-projection transformation.

हम सामान्य परिप्रेक्ष्य-प्रक्षेपण परिवर्तन प्राप्त कर सकते हैं।


Shear the view volume so that the center line is perpendicular.

दृश्य मात्रा को कतरें ताकि केंद्र रेखा लंबवत हो।


Scale the view volume with a scaling factor.

एक स्केलिंग कारक के साथ दृश्य मात्रा को स्केल करें।


The transformation involves a combination z-axis shear and a translation.

परिवर्तन में एक संयोजन z-अक्ष कतरनी और एक अनुवाद शामिल है।


Points within the view volume are transformed by this operation.

दृश्य मात्रा के भीतर के बिंदुओं को इस ऑपरेशन द्वारा रूपांतरित किया जाता है।


Object-space methods compare objects within the scene.

ऑब्जेक्ट-स्पेस विधियाँ दृश्य के भीतर वस्तुओं की तुलना करती हैं।


Image-space algorithms decide visibility point by point.

इमेज-स्पेस एल्गोरिदम बिंदु दर बिंदु दृश्यता का निर्णय लेते हैं।


Back-Face Detection is a simple object-space method.

बैक-फेस डिटेक्शन एक सरल ऑब्जेक्ट-स्पेस विधि है।


It identifies back faces of polygons based on tests.

यह परीक्षणों के आधार पर बहुभुजों के पीछे के चेहरों की पहचान करता है।


Triplets (R, G, B). For example, magenta color is represented with (1,0,1).

ट्रिपलेट्स (R, G, B)। उदाहरण के लिए, मैजेंटा रंग को (1,0,1) से दर्शाया जाता है।


Shades of gray are represented along the main diagonal of cube from black to white vertex.

ग्रे के शेड्स को घन के मुख्य विकर्ण पर काले से सफेद शीर्ष तक दर्शाया जाता है।


For half way gray scale we use triplets (0.5,0.5,0.5).

आधी ग्रे स्केल के लिए हम ट्रिपलेट्स (0.5,0.5,0.5) का उपयोग करते हैं।


As we know RGB monitors requires separates signals for red, green, and blue component of an image but television monitors uses single composite signals.

जैसा कि हम जानते हैं कि RGB मॉनिटर को एक छवि के लाल, हरे और नीले घटक के लिए अलग-अलग संकेतों की आवश्यकता होती है, लेकिन टेलीविजन मॉनिटर एकल समग्र संकेतों का उपयोग करते हैं।


For this composite signal NTSC use YIQ color model.

इस समग्र संकेत के लिए NTSC YIQ रंग मॉडल का उपयोग करता है।


Here parameter Y is represented as luminance (brightness) while chromaticity information (hue and purity) is specified into I and Q parameter.

यहाँ पैरामीटर Y को ल्यूमिनेंस (चमक) के रूप में दर्शाया गया है जबकि क्रोमैटिसिटी जानकारी (रंग और शुद्धता) को I और Q पैरामीटर में निर्दिष्ट किया गया है।


Combination of all red, green, and blue intensities are chosen for Y so black and white television monitors only use signal Y for brightness.

Y के लिए सभी लाल, हरे और नीले रंग की तीव्रता का संयोजन चुना जाता है ताकि काले और सफेद टेलीविजन मॉनिटर केवल चमक के लिए सिग्नल Y का उपयोग करें।


So largest bandwidth (about 4 MHz) is assigned to Y information signal.

इसलिए सबसे बड़ा बैंडविड्थ (लगभग 4 मेगाहर्ट्ज) Y सूचना संकेत को सौंपा गया है।


Parameter I contain orange-cyan hue information that provides the flash-tone shading, and occupies a bandwidth approximately 1.5 MHz.

पैरामीटर I में नारंगी-सियान रंग की जानकारी होती है जो फ्लैश-टोन शेडिंग प्रदान करती है, और लगभग 1.5 मेगाहर्ट्ज का बैंडविड्थ लेती है।


Parameter Q carries green-magenta hue information in a bandwidth of about 0.6 MHz.

पैरामीटर Q लगभग 0.6 मेगाहर्ट्ज के बैंडविड्थ में हरे-मैजेंटा रंग की जानकारी रखता है।


An RGB signal can be converted to a television signal using encoder which converts RGB to YIQ values.

एक RGB सिग्नल को एनकोडर का उपयोग करके एक टेलीविजन सिग्नल में परिवर्तित किया जा सकता है जो RGB को YIQ मानों में परिवर्तित करता है।


Similarly reverse of this is performed by decoder and by transformation using inverse of above matrix as.

इसी तरह इसका उल्टा डिकोडर द्वारा और उपरोक्त मैट्रिक्स के व्युत्क्रम का उपयोग करके रूपांतरण द्वारा किया जाता है।


A color model CMY is used for hardcopy devices as we produce picture by coating a paper with color pigments, we see the color by reflected light a subtractive process.

एक रंग मॉडल CMY का उपयोग हार्डकॉपी उपकरणों के लिए किया जाता है क्योंकि हम रंगीन पिगमेंट के साथ एक कागज कोटिंग करके चित्र बनाते हैं, हम परावर्तित प्रकाश द्वारा रंग को एक घटाव प्रक्रिया देखते हैं।


When white light is reflected from cyan colored ink the reflected light must have no red component that is red light is absorbed or subtracted by the ink.

जब सफेद प्रकाश सियान रंग की स्याही से परावर्तित होता है, तो परावर्तित प्रकाश में कोई लाल घटक नहीं होना चाहिए, यानी लाल प्रकाश स्याही द्वारा अवशोषित या घटाया जाता है।


Similarly magenta is subtracting green component.

इसी तरह मैजेंटा हरे घटक को घटा रहा है।


Point (1,1,1) represents black because all components are subtracts and origin represents white light.

बिंदु (1,1,1) काला दर्शाता है क्योंकि सभी घटक घटाए जाते हैं और मूल सफेद प्रकाश का प्रतिनिधित्व करता है।


Gray can be produce among main diagonal by using all three color in equal amount.

तीनों रंगों को समान मात्रा में उपयोग करके मुख्य विकर्ण के बीच ग्रे का उत्पादन किया जा सकता है।


Printing process often use CMY model generates a color points with a collection of four ink dots, one for each primary color C, M, and Y and one dot is black.

प्रिंटिंग प्रक्रिया अक्सर CMY मॉडल का उपयोग करती है जो चार स्याही डॉट्स के संग्रह के साथ एक रंग बिंदु उत्पन्न करती है, प्रत्येक प्राथमिक रंग C, M, और Y के लिए एक और एक डॉट काला होता है।


Conversion of RGB to CMY is done by: [ C M Y ] = [ 1 1 1 ] − [ R G B ]

RGB को CMY में रूपांतरण इस प्रकार किया जाता है: [ C M Y ] = [ 1 1 1 ] − [ R G B ]