ماشین سه بعدی با OpenGL به زبان ++Visual C

  • دوشنبه 30 می 2016
  • بازدید ۵۵۹ نفر

تصویر opengl-car_15333_3 ماشین سه بعدی با OpenGL به زبان ++Visual C

پروژه ماشین سه بعدی با OpenGL به زبان سی پلاس پلاس

در این پست برای شما کاربران عزیز سورس پروژه ماشین سه بعدی با OpenGL به زبان ++Visual C را آماده کردیم که یک پروژه مناسب برای درس گرافیک کامپیوتری و برای یادگیری گرافیک با دستورات OpenGL می باشد.

در ادامه به شرح نحوه عملکرد و توابع استفاده شده (Transform, ReSizeGLScene, display_string, DrawGLScene, NormalKey, myMenu) در این پروژه ماشین سه بعدی با OpenGL پرداخته و فیلم و تصاویری از آن قرار داده شده که فیلم اجرایی را به صورت آنلاین می توانید مشاهده نمائید.

در این پروژه یک ماشین سه بعدی با دستورات OpenGL رسم شده است و کاربر می تواند با استفاده از گزینه های موجود در منو، رنگ ماشین را تغییر بدهید و یا اینکه ماشین در خیابان نشان داده شود یا خیر. همچنین می توانید مشخص کنید که این ماشین در روز و یا شب نشان داده شود. با استفاده از کلید های صفحه کلید می توانید دوربین را به جهت های مختلف حرکت بدید.

این تنظیمات به وسیله کلید های X-Y-Z برای چرخش محیط، کیلد های A-S-Q برای سفارشی سازی اندازه ماشین، کلید های U-F برای تنظیم جهت دید دوربین و کلید های LEFT-RIGHT که همان کلید های راست و چت هستن نیز برای حرکت ماشین به سمت جلود و عقب انجام می شوند.

توضیحات بیشتر، فیلم و تصاویری از محیط پروژه ماشین سه بعدی با OpenGL به زبان سی پلاس پلاس در ادامه مطلب.

در پروژه گرافیکی رسم ماشین سه بعدی از توابع زیر استفاده شده است:

  • تابع NormalKey: کلید های صفحه کلید (X-Y-Z , A-S-Q , U-F , LEFT-RIGHT) در این قسمت کنترل می شوند.
  • تابع Transform: این تابع در واقع حرکت دوربین رو بر عهده داره و حرکت های مورد نیاز رو براتون انجام میده.
  • تابع display_string: این تابع وظیقه نوشتن در صفحه رو بر عهده داره.
  • تابع ReSizeGLScene: این تابع اندازه صفحه نمایش رو تنظیم میکنه.
  • تابع DrawGLScene: این تابع وظیفه رسم محیط رو بر عهده داره.
  • تابع myMenu: این تابع منوی انتخاب شده رو اجرا میکنه.

این پروژه با استفاده از Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از خروجی برنامه به همراه فیلم آموزشی در ادامه مطلب قرار داده شده است.

تصاویری از محیط پروژه ماشین سه بعدی با OpenGL:

تصویر خروجی 1:

تصویر opengl-car_15333_2 ماشین سه بعدی با OpenGL به زبان ++Visual C

تصویر خروجی 2:

تصویر opengl-car_15333_1 ماشین سه بعدی با OpenGL به زبان ++Visual C

تصویر خروجی 3:

تصویر opengl-car_15333_4 ماشین سه بعدی با OpenGL به زبان ++Visual C

تصویر خروجی 4:

تصویر opengl-car_15333_5 ماشین سه بعدی با OpenGL به زبان ++Visual C

 

باکس دانلود
شناسه:
۱۵۳۳۳
قیمت:
۳۹,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۲ مورد)
  1. تصویر آواتار کاربر 0
    رویا خلیلی چهارشنبه , 28 سپتامبر

    سلام من یه پروژه ساده می خواستم به زبان سی پلاس سورس کد هم داشته باشه اگه وقت دارید عنوان و تمام جزئیاتو براتون ارسال کنم هزینشو هم برام ایمیل کنید لطفا ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیجمعه , 30 سپتامبر

      مشکلی نیست با ایمیل در ارتباط باشید