Cohen Sutherland Line Clipping Algorithm जाने हिंदी में…

Hello दोस्तों! आज मैं आपको इस पोस्ट में Cohen Sutherland Line Clipping Algorithm हिंदी में….   बताऊंगा,

शुरू करने से पहले जान लेते हैं कि इस article में हम क्या-क्या cover करने वाले हैं.

  1. Viewport in Cohen Sutherland Algorithm
  2. Cohen Sutherland Algorithm में clipping कैसे perform करती है…
  3. Values को हम इस प्रकार ज्ञात कर सकते हैं..

  4.  Algorithm

Cohen Sutherland Line Clipping Algorithm


इस algorithm के through हम line clipping को perform करते हैं. Line clipping मैं हम line के उस portion को identify करते हैं. जो हमारे viewport के अंदर होता है और उस portion को remove करते हैं जो हमारे viewport के बाहर होता है.

चित्र में देखें यह हमारा viewport है.

viewport computer graphics

 

और हम line के उस portion को identify करेंगे जो इस viewport के अंदर है. और उस portion को remove करेंगे जो इस viewport से बाहर है.

 

आइए देखते हैं Cohen Sutherland Algorithm में clipping कैसे perform करती है…

  1. पूरे Region को divide करने के लिए 4-bit का use करेंगे.

  2. 4-bits represent करते हैं

(T) Top (B) Bottom (R) Right (L) Left

  1. Viewport की value 0000 होगी.

 

viewport assigned


बाकी 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 कर देते हैं तो जो वैल्यू आएंगी वह नीचे दी गई है…..

value of clipping


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 कर सकते है,

Leave a Comment