একটি অনিয়মিত জ্যামিতির উপর সীমাবদ্ধ পার্থক্য স্কিমের কাজ করার মূল চাবিকাঠিটি হল এমন একটি 'আকৃতি' ম্যাট্রিক্স যা মানগুলির বাইরে, ভিতরে এবং ডোমেনের সীমানায় নির্দেশ করে। বলুন আমাদের এইরকম একটা আকৃতি ছিল:
000000001000000110000012100001221000122210012221001221000121000011000001000000000000
সত্যিকারের ডোমেন (যেখানে ম্যাট্রিক্সের সমস্ত অ-শূন্য এন্ট্রি রয়েছে) নীচের দিকে নির্দেশিত একটি ত্রিভুজ গঠন করে। 1 টি সীমানায় অবস্থিত পয়েন্টগুলি উপস্থাপন করে, 2 জনের অভ্যন্তরীণ পয়েন্টগুলি উপস্থাপিত করে (সাধারণত অচেনা, সাধারণত) আমরা নীচে নোড সংখ্যা নির্ধারণ করতে পারি:
00000000- 1000000- 1- 100000- 11- 10000- 127- 1000- 13811- 100- 14912- 100- 1510- 1000- 16- 10000- 1- 100000- 1000000000000
এখানে, -1 এর সীমানা অবস্থানগুলি উপস্থাপন করে। তারপরে, আপনি ম্যাট্রিক্সের সমস্ত এন্ট্রিগুলিতে সীমাবদ্ধ পার্থক্য স্কিম পরিচালনা করতে পারেন, তবে কেবলমাত্র ইন্টিরির নোডগুলিতে (1 থেকে 12 পর্যন্ত) আপনার স্কিমটি কার্যকর করতে একটি if স্টেটমেন্ট ব্যবহার করুন। এই পদ্ধতির এটি করার সবচেয়ে দক্ষ উপায় নয়, তবে এটি কাজটি সম্পন্ন করবে ... আপনি যদি স্মৃতিশক্তি সামর্থ করতে পারেন তবে সমস্ত অভ্যন্তরীণ নোডের (i, j) এন্ট্রিগুলি সংরক্ষণ করে চালানো ভাল be শুধুমাত্র সেই নোডগুলিতে লুপের জন্য একটি।
জ্যামিতিটি সরাসরি তৈরি করতে, আপনি দুটি কাজের মধ্যে একটি করতে পারেন:
১. ম্যানুয়ালি একটি কালো এবং সাদা চিত্র তৈরি করুন এবং এটি আপনার প্রোগ্রামে আমদানি করুন (বাস্তবায়নের পক্ষে সবচেয়ে সহজ, তবে আপনার স্থানিক রেজোলিউশন dx বা dy সংশোধন করা অসম্ভব)।
২. কোডটি লিখুন যা আপনি বেছে নেওয়ার যে কোনও স্থানিক রেজোলিউশনের জন্য যে মৌলিক আকারগুলির চান তার পৃথক উপস্থাপনা তৈরি করবে (কার্যকর করা কঠিন, তবে কোনও স্থানিক রেজোলিউশন ডিএক্স বা ডাইয়ের সাধারণ সীমাবদ্ধ পার্থক্য প্রকল্পের জন্য আরও শক্তিশালী) Write
এটি কীভাবে করা যায় সে সম্পর্কে আপনি যদি আরও জানতে চান তবে আপনি এই ভিডিওগুলি দেখার বিষয়ে বিবেচনা করতে পারেন:
এনপিটিএল কম্পিউটার গ্রাফিক্স কোর্স, ভিডিও 2 (রাস্টার গ্রাফিক্স)
এনপিটিএল কম্পিউটার গ্রাফিক্স কোর্স, ভিডিও 3 (রাস্টার গ্রাফিকস, চালিয়ে গেছে)
সেগুলি পরীক্ষা করে দেখুন, এবং এটি যদি আপনার প্রশ্নের ঠিকানা দেয় তবে আমাকে জানান।