মজাদার জন্য আমি ডিসিপিইউ -16 এর জন্য একটি তারের ফ্রেম প্রদর্শক তৈরি করার চেষ্টা করছি । আমি বুঝতে পারি যে তারের ফ্রেমের মধ্যে লুকিয়ে থাকা রেখাগুলি কীভাবে গোপন করা ছাড়া কীভাবে সমস্ত কিছু করা যায়। এখানে SO- র সমস্ত প্রশ্নের সমস্তই ধরে নিয়েছে যে আপনি ওপেনজিএলে অ্যাক্সেস পেয়েছেন, দুর্ভাগ্যক্রমে আমার কাছে ডিসিপিইউ -16 (বা কোনও ধরণের হার্ডওয়্যার ত্বরণ) এর মতো কিছুতে অ্যাক্সেস নেই।
আমি গুগল বুকসে অ্যাপেলের অ্যালগরিদমের মোটামুটি ভাল বর্ণনা পেয়েছি । তবে এখানে একটি সমস্যা আছে যা আমি বের করতে সমস্যা হচ্ছে।
আপেল কনট্যুর লাইনটি সামনের দিকের এবং পিছনের মুখের বহুভুজ দ্বারা ভাগ করা একটি প্রান্ত হিসাবে সংজ্ঞায়িত করা হয়েছে, বা একটি সম্মুখের বহুভুজের অংশবিহীন প্রান্ত যা বন্ধ পলিহেড্রনের অংশ নয়। দুটি সম্মুখ-বহুভুজ দ্বারা ভাগ করা একটি প্রান্ত দৃশ্যমানতার কোনও পরিবর্তনের কারণ এবং তাই কোনও কনট্যুর লাইন নয়। চিত্র 8.4 এ, AB, EF, PC, GK এবং CH প্রান্তগুলি কনট্যুর লাইন, যেখানে ED, DC এবং GI প্রান্ত নয়।
আমি অ্যালগরিদমের নিয়মগুলি বুঝতে পারি এবং একবার আপনার কনট্যুর লাইনগুলি কীভাবে কাজ করে তা বুঝতে পারি না তবে কোন প্রান্তটি " সামনের দিকে এবং পিছনের দিকের বহুভুজ দ্বারা ভাগ করা হয়েছে কিনা তা নির্ধারণ করার জন্য আমার কী করা দরকার তা আমি বুঝতে পারি না , বা কোডিং দৃষ্টিকোণ থেকে " সামনের বহুভুজ যা বন্ধ পলিহেড্রনের অংশ নয় " এর সম্মুখভাগের অংশবিহীন প্রান্ত । আমি একটি আকৃতিটি দেখতে পারি এবং আমি জানতে পারি যে আমার মাথার মধ্যে লাইনগুলি কনট্যুর লাইনগুলি কীভাবে আছে তবে কীভাবে কোডিং অ্যালগরিদমে সেই "বোঝাপড়া" স্থানান্তর করতে হবে সে সম্পর্কে আমার কোনও ধারণা নেই।
হালনাগাদ
কনট্যুর লাইন নির্ধারণে আমি কিছুটা অগ্রগতি করেছি। কম্পিউটার গ্রাফিক্সে আমি ইউনিভার্সিটি অফ বাফেলো ক্লাস থেকে এই দুটি লেকচার নোট পেয়েছি।
প্রান্ত বিবেচনা করুন। এগুলি তিনটি বিভাগে পড়ে।
- দুটি অদৃশ্য মুখের সাথে যুক্ত একটি প্রান্ত নিজেই অদৃশ্য। এটি তালিকা থেকে মুছে ফেলা হবে এবং উপেক্ষা করা হবে।
- দুটি সম্ভাব্য-দৃশ্যমান মুখগুলিতে যোগদান করা একটি প্রান্তকে 'উপাদান প্রান্ত' বলা হয় এবং এর জন্য আরও প্রক্রিয়াজাতকরণের প্রয়োজন হবে।
- সম্ভাব্য-দৃশ্যমান মুখ এবং অদৃশ্য মুখের সাথে যুক্ত একটি প্রান্ত একটি 'উপাদান প্রান্ত' এর একটি বিশেষ ক্ষেত্রে এবং একে 'কনট্যুর প্রান্ত'ও বলা হয়।
উপরোক্ত দুটি টুকরো তথ্য ব্যবহার করে আমি কোড হিসাবে এটি লিখতে সক্ষম হওয়ার সান্নিধ্য পেতে সক্ষম হয়েছি, তবে এখনও আমার অনেক দীর্ঘ পথ যেতে হবে।