डीडीए और ब्रेसेनहैम एल्गोरिथम के बीच अंतर

डीडीए और ब्रेसेनहैम एल्गोरिथम के बीच अंतर
डीडीए और ब्रेसेनहैम एल्गोरिथम के बीच अंतर

वीडियो: डीडीए और ब्रेसेनहैम एल्गोरिथम के बीच अंतर

वीडियो: डीडीए और ब्रेसेनहैम एल्गोरिथम के बीच अंतर
वीडियो: 📖इंटरनेट और इंटरनेट में अंतर समझाइए | इंटरनेट और इंट्रानेट |#dca #pgdca #कंप्यूटर 2024, नवंबर
Anonim

डीडीए बनाम ब्रेसेनहैम एल्गोरिथम

डीडीए और ब्रेसेनहैम एल्गोरिथम ऐसे शब्द हैं जो कंप्यूटर ग्राफिक्स का अध्ययन करते समय आपके सामने आए होंगे। इन दोनों टर्म के बीच अंतर समझाने से पहले, आइए देखें कि DDA क्या है और Bresenham Algorithm क्या है। कंप्यूटर के आविष्कार ने चीजों को सरल बना दिया और उनमें से एक अंतर समीकरणों को हल करना है। पहले यह मैकेनिकल डिफरेंशियल एनालाइज़र द्वारा किया जाता था जो धीमा और त्रुटियों से भरा था लेकिन डीडीए या डिजिटल डिफरेंशियल एनालाइज़र डिजिटल रूप में एनालाइज़र का अनुप्रयोग है जो सटीक और तेज़ है। डिफरेंशियल एनालाइज़र का उपयोग दो बिंदुओं के बीच की रेखाएँ बनाने के लिए किया जाता है ताकि स्क्रीन पर n भुजाओं वाली एक सीधी रेखा या बहुभुज दिखाई दे।दो बिंदुओं या पिक्सेल के बीच की दूरी को एक अंतर समीकरण द्वारा वर्णित किया जाता है जहां सॉफ्टवेयर में शुरुआती बिंदु और अंत बिंदु के निर्देशांक निर्दिष्ट होते हैं। यह डीडीए और ब्रेसेनहैम एल्गोरिथम द्वारा प्राप्त किया जा सकता है।

डीडीए क्या है?

डीडीए का उपयोग कंप्यूटर ग्राफिक्स में एक रेखा, त्रिकोण या बहुभुज बनाने के लिए सीधी रेखा खींचने में किया जाता है। डीडीए पूर्णांक के रूप में एक निर्देशांक के नियमित अंतराल पर रेखा के साथ नमूनों का विश्लेषण करता है और दूसरे समन्वय के लिए यह रेखा के निकटतम पूर्णांक को गोल करता है। इसलिए जैसे-जैसे रेखा आगे बढ़ती है, यह पहले पूर्णांक निर्देशांक को स्कैन करती है और दूसरे को निकटतम पूर्णांक में गोल करती है। इसलिए x निर्देशांक के लिए DDA का उपयोग करके खींची गई एक रेखा x0 से x1 होगी लेकिन y समन्वय के लिए यह y=ax+ b होगी और फ़ंक्शन को आकर्षित करने के लिए होगी यह Fn(x, y पूर्णांकित) होगा।

ब्रेसेनहैम एल्गोरिथम क्या है?

ब्रेसेनहैम एल्गोरिथम 1962 में जे.ई.ब्रेसेनहैम द्वारा विकसित किया गया था और यह डीडीए की तुलना में बहुत सटीक और अधिक कुशल है।यह निर्देशांकों को स्कैन करता है, लेकिन उन्हें गोल करने के बजाय यह जोड़ने या घटाने के द्वारा वृद्धिशील मूल्य को ध्यान में रखता है और इसलिए इसका उपयोग सर्कल और वक्र खींचने के लिए किया जा सकता है। इसलिए यदि दो बिंदुओं x और y के बीच एक रेखा खींची जानी है तो अगले निर्देशांक होंगे(xa+1, ya) और (x a+1, ya+1) जहां a अगले निर्देशांक का वृद्धिशील मान है और इन दोनों के बीच अंतर की गणना घटाकर या जोड़कर की जाएगी उनके द्वारा बनाए गए समीकरण।

डीडीए और ब्रेसेनहैम एल्गोरिथम के बीच अंतर

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

• डीडीए निर्देशांक को निकटतम पूर्णांक में पूर्णांकित करता है लेकिन ब्रेसेनहैम एल्गोरिथम नहीं करता है।

• ब्रेसेनहैम एल्गोरिथम डीडीए की तुलना में बहुत सटीक और कुशल है।

• ब्रेसेनहैम एल्गोरिथम डीडीए की तुलना में बहुत अधिक सटीकता के साथ वृत्त और वक्र बना सकता है।

• डीडीए समीकरण के गुणा और भाग का उपयोग करता है लेकिन ब्रेसेनहैम एल्गोरिथम केवल घटाव और जोड़ का उपयोग करता है।

सिफारिश की: