برنامه حرکت وسیله نقلیه ماشین سواری، تراکتور و هواپیما همان طور که از شکل آن مشخص است به حالت کاملا ساده و ابتدایی با زبان سی پلاس پلاس و با استفاده از کتابخانه opengl و در محیط ویژوال استدیو طراحی شده است و حرکت یک وسیله نقلیه را در جاده پر از درختان کاج به نمایش در می آورد .
در این برنامه وسیله مورد نظر (ماشین سواری، تراکتور یا هواپیما) در حال حرکت به نظر می رسد که در اصل حرکتی انجام نمی دهد! و تنها با حرکت دادن دو درخت نزدیک و دور موجود در صحنه به نظر می رسد که وسیله مورد نظر در حال حرکت است.
برای اینکه بیننده بیشتر باور کند که وسیله حرکت می کند چرخ های ماشین سواری و تراکتور را هم به حالت نوسانی در آورده ایم تا به نظر برسد روی دست اندازهای جاده بالا و پایین می رود.
از امکانات این برنامه منوی کلیک راست می باشد تغییرات لازم را در برنامه می دهد. کاربر می تواند یکی از وسیله های نقلیه اتومبیل سواری، تراکتور، هواپیما را انتخاب نماید که هر کدام سرعت مناسب خود را برای حرکت دراند، یعنی سرعت حرکت تراکتور کند، سواری متوسط و هواپیما تند می باشد.
علاوه بر اینها کاربر با منوی کلیک رست می تواند رنگ وسیله (قرمز، سبز، آبی، سیاه، سفید و زرد) را نیز به دلخواه تغییر دهد .
کاربر می تواند با کلید های جهت کیبورد ( arrow keys ) وسیله مورد نظر را به عقب و جلو هدایت کند (در مورد هواپیما می تواند بالا و پایین نیز هدایت کند).
تکنیک های مورد استفاده در این پروژه opengl
-
استفاده از کلید های جهت کیبورد برای حرکت اشیاء
-
حرکت اتوماتیک اشیاء و شکل های موجود در صحنه
-
استفاده از منو کلیک راست موس
-
تغییر رنگ اشکال هندسی موجود
توابع کتابخانه ای پر کاربرد در این پروژه
-
gluDisk
-
glBegin(GL_POLYGON)
-
glBegin(GL_QUADS)
-
glVertex2f
-
glColor3f
-
GLUT_KEY_RIGHT
-
GLUT_KEY_LEFT
-
GLUT_KEY_UP
-
GLUT_KEY_DOWN
لازم به ذکر است که پروژه شامل فایل توضیحات 7 صفحه ای در قالب word می باشد که به طور کامل کدهای برنامه را خط به خط توضیح داده است.