معرفی سایت
سایت پیشرو پروژه حاوی پروژه ها، مقالات و پایان نامه های دانشجویی و تحقیق و پژوهش های دانش آموزی در اکثر رشته ها می باشد، بیشتر پروژه های موجود به صورت رایگان و تعدادی هم بعد از پرداخت هزینه (بنا به درخواست ارسال کننده پروژه!) در اختیار شما عزیزان قرار خواهد گرفت.
آرشیو موضوعی

نمونه سوالات

آخرین پروژه های سایت
محبوب ترین پروژه های سایت

پروژه گرافیک اپن جی ال حرکت ماشین با توضیحات کامل

موضوع بندی : گرافیک کامپیوتری سه شنبه 11 خرداد 1395
پروژه گرافیک اپن جی ال حرکت ماشین با توضیحات کامل
فرمت : Word , EXE , CPP
قیمت پروژه : 35,000 تومان

شرح مختصر :

برنامه حرکت وسیله نقلیه ماشین سواری، تراکتور و هواپیما همان طور که از شکل آن مشخص است به حالت کاملا ساده و ابتدایی با زبان سی پلاس پلاس و با استفاده از کتابخانه 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 می باشد که به طور کامل کدهای برنامه را خط به خط توضیح داده است.


مشخصات فایل
تصاویر مربوط به پروژه
پروژه های مرتبط