سورس کد رسم خط متحرک در سی پلاس پلاس

0

سورس کد رسم خط متحرک در سی پلاس پلاس

در این قسمت می خواهیم یک نمونه مثال کاربردی در رابطه با رابط openGL را پیاده سازی بکنیم

قبل از شروع کار باید در مورد openGL یکسری توضیحات ارائه بدهیم

OpenGl مخفف Open Graphic Library  می باشد

OpenGl را می توان یک رابط بسیار قوی برای کارهای گرافیکی عنوان کرد برای مثال شما می خواهید یک استوانه را حرکت دهید و یا همان استوانه را به صورت سه بعدی ترسیم کنید در این مواقع اولین و بهترین پیشنهاد کار با openGL می باشد

OpenGl رابط بین برنامه ی شما و سخت افزار بوده و توابعی دارد که در سخت افزار اجرا شده و شما می توانید توسط کتابخانه هایی که در زبان سی پلاس پلاس برای اوپن جی ال موجود است به راحتی امور گرافیکی خود را انجام دهید

دانستن این موضوع هم خالی از لطف نیست که openGl علاوه بر ترسیم دوبعدی می تواند اشکال سه بعدی یا ۳D را نیز ترسیم کند OpenGl تنها منحصرا برای سی پلاس پلاس نبوده و می توان در سایر زبان های برنامه نویسی مانند زبان های خانواده دات نت هم توسط توابع و کتابخانه های موجود از آن استفاده کرد.

در این مثال می خواهیم یک خط را توسط openGl رسم کرده و توسط روش اجرای زمانبندی شده ی یکسری توابع و تولید اعداد تصادفی نقاط مختلف را برای ترسیم خط انتخاب کنیم.

در این روش شما می توانید بعد از تولید عدد تصادفی و فرستادن آن به تایع حالت فایل های gif  را پیاده سازی نمایید.

نمونه مثال زیر شما را راهنمائی خواهد کرد تا کار با openGl در سی پلاس پلاس را شروع کنید

در تصویر زیر می توانید شات اسکرین این سورس کد را ملاحظه نمایید.

سورس کد بازی

سورس کد بازی

اشتراک:

نظر خود را بیان کنید