Hello दोस्तों! आज मैं आपको इस पोस्ट में Cohen Sutherland Line Clipping Algorithm हिंदी में…. बताऊंगा,
शुरू करने से पहले जान लेते हैं कि इस article में हम क्या-क्या cover करने वाले हैं.
- Viewport in Cohen Sutherland Algorithm
- Cohen Sutherland Algorithm में clipping कैसे perform करती है…
-
Values को हम इस प्रकार ज्ञात कर सकते हैं..
- Algorithm
Cohen Sutherland Line Clipping Algorithm
इस algorithm के through हम line clipping को perform करते हैं. Line clipping मैं हम line के उस portion को identify करते हैं. जो हमारे viewport के अंदर होता है और उस portion को remove करते हैं जो हमारे viewport के बाहर होता है.
चित्र में देखें यह हमारा viewport है.
और हम line के उस portion को identify करेंगे जो इस viewport के अंदर है. और उस portion को remove करेंगे जो इस viewport से बाहर है.
आइए देखते हैं Cohen Sutherland Algorithm में clipping कैसे perform करती है…
-
पूरे Region को divide करने के लिए 4-bit का use करेंगे.
-
4-bits represent करते हैं–
(T) Top (B) Bottom (R) Right (L) Left
-
Viewport की value 0000 होगी.
बाकी Values को हम इस प्रकार ज्ञात कर सकते हैं..
Value of Top = 1 if y>y max
Top की value 1 तब होगी जब y बड़ा होगा y max से.
Value of Bottom = 1 if y<y min
Top की value 1 तब होगी जब y छोटा होगा y max से.
Value of Right = 1 if x>x max
Top की value 1 तब होगी जब x बड़ा होगा x max से.
Value of Right = 1 if x<x min
Top की value 1 तब होगी जब x छोटा होगा x max से.
तो हम इन points को देखते हुए value को assign कर देते हैं तो जो वैल्यू आएंगी वह नीचे दी गई है…..
Algorithm:
Assign a 4 bit code to each end point say X,Y
If X or Y = 0000 (Inside window)
else if
X and Y ≠ 0000 (Rejected)
else clip
If line crosses Xw Mon or Xw max
Y= Y1+ m(X-X1)
where X =Xwmin or Xwmax
If line crosses Ywmin or Ywmax
X= X1 + (Y-Y1)/ m
where Y= Ywmin or Ywmax
Check —
Xwmin ≤X ≤Xwmax
Ywmin ≤Y ≤ Ywmax
If these conditions are not satisfied repeat clipping.
Note:- ये पोस्ट आपको कैसी लगी आप कमेंट कर के बताईये !अगर आपको कुछ पूछना या अपनी राय देनी हो तो आप हमे कमेंट या [email protected] ईमेल करके बता सकते है हम पूरी कोसिस करेंगे की आपका रिप्लाई जल्दी से जल्दी दे सखे ….
इसे भी देखे:
Hello दोस्तों! नीचे दिए गए links पर click करके आपको हम इस पोस्ट में (Computer Online Test) की Practice कराएंगे जिससे आप अपने CCC, O level , कम्प्युटर GK की practice कर सकते है.
इस post के द्वारा आप अपनी कम्प्युटर की नॉलेज बड़ सकते है.
उसके साथ ही साथ आप अपने कई प्रकार के पेपरो की भी तैयरी भी कर सकते है.
जैसे की CCC, O level , कम्प्युटर GK की practice कर सकते है,