پروژه دو بعدی چرخش اشکال هندسی با قابلیت جابجایی و منو کلیک راست با زبان سی پلاس پلاس و با استفاده از کتابخانه گرافیکی opengl و تحت کامپایلر visual studio طراحی شده است.
این پروژه با وجود ساده بودن از جمله پروژه های نسبتا کامل دو بعدی گرافیک کامپیوتری می باشد.
در خروجی برنامه همانطوری که از تصویر آن مشاهده می کنید. یک مربع ثابت (با رنگ رئوس متفاوت از هم) ترسیم شده است که دو مثلث متحرک (با رنگ های یکسان) در حال دوران حول این مربع می باشند.
این سه شکل هندسی ترسیم شده (یک مربع و دو مثلث) علاوه بر حرکت دورانی درجا، توسط کلید های جهت کیبورد می توانند به سمت بالا، پایین، چپ و راست جابه جا شوند.
در این برنامه منو کلیک راست موس هم فعال شده است که با زدن آن لیست رنگ های (قرمز، آبی، سبز، سیاه، سفید و زرد) باز می شود که کاربر با انتخاب هر کدام از آنها می تواند رنگ مثلث های در حال دوران را تغییر دهد.
و در نهایت کاریر با زدن کلیک ESC می تواند از برنامه خارج شود.
تکنیک های مورد استفاده در این پروژه دو بعدی گرافیک
-
استفاده از کلید های کیبورد برای جابجایی اشیاء
-
دوران اشیاء هندسی در برنامه
-
ایجاد و فعال سازی منو کلیک راست
-
ترسیم اشکال هندسی مثلث و مربع
-
رنگ آمیزی راس به راس اشکال هندسی
لازم به ذکر است که برنامه به صورت خط به خط دارای توضیحات در قالب کامنت داخل برنامه برای خوانایی بیشتر سورس کد می باشد.