مشخصات

زبان

C++

بانک اطلاعاتی

-

فایل ها

cpp

توضیحات

عنوان پروژه: ۳DRobotInOpenGL

نوع برنامه: Console

محیط برنامه نویسی: Visual Studio

نسخه: ۲۰۱۵

زبان برنامه نویسی: C++ - OpenGL

۱۱,۰۰۰ تـــــومان

سورس ربات سه بعدی با OpenGL به زبان C++

  • چهارشنبه ۵ دی ۱۳۹۷
  • بازدید ۲۳۱ نفر

3d robot in opengl using cpp 5274 تصویر

سورس ربات سه بعدی با OpenGL به زبان C++

در این بخش سورس ربات سه بعدی با OpenGL را برای شما آماده کرده ایم که با استفاده از زبان برنامه نویسی C++ نوشته شده است. این پروژه یک شبیه سازی مناسب در زمینه های گرافیک کامپیوتری، رباتیک و مکانیک است و با مشاهده سورس کد آن می توانید چیز های مناسبی را یاد بگیرید. همچنین سورس کد این برنامه برای افرادی که قصد ساخت بازی های ساده با OpenGL را دارند نیز مناسب است. در ادامه می توانید توضیحات و تصاویر مربوط به این برنامه را مشاهده کنید.

توضیحات پروژه

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

در زیر کلیدهایی که به منظور کنترل این ربات در نظر گرفته شده اند را مشاهده می کنید:

  • کلید ۱ : دست چپ ربات را به به طرف چپ حرکت می دهد.
  • کلید ۲ : دست راست ربات را به طرف راست حرکت می دهد.
  • کلید ۳ : دست چپ ربات را به به طرف راست حرکت می دهد.
  • کلید ۴ : دست راست ربات را به طرف چپ حرکت می دهد.
  • کلید q : دست چپ ربات را به به طرف بالا حرکت می دهد.
  • کلید w : دست راست ربات را به طرف بالا حرکت می دهد.
  • کلید a : دست چپ ربات را به به طرف پایین حرکت می دهد.
  • کلید s : دست راست ربات را به طرف پایین حرکت می دهد.
  • کلید r : بالا تنه ربات را به طرف بالا حرکت می دهد.
  • کلید s : بالا تنه ربات را به طرف پایین حرکت می دهد.
  • کلید g : بالا تنه ربات را به طرف راست حرکت می دهد.
  • کلید y : پای چپ ربات را به طرف بالا حرکت می دهد.
  • کلید h : پای چپ ربات را به طرف پایین حرکت می دهد.
  • کلید u : پای راست ربات را به طرف بالا حرکت می دهد.
  • کلید j : پای راست ربات را به طرف پایین حرکت می دهد.
  • کلید i : موقعیت نورپردازی را تغییر می دهد.

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

  • تابع mechTorso: برای متصل کردن بازو ها به سر ربات استفاده می شود.
  • تابع shoulder: برای ترسیم شانه های ربات (اتصال بازوه ها به بدنه) استفاده می شود.
  • تابع box: برای رسم  جعبه های اطراف ربات استفاده می شود.
  • تابع octagon: برای رسم کف پای ربات استفاده می شود.
  • تابع setMaterial: برای نمایش اجزای مختلف ربات به صورت سه بعدی استفاده می شود.

3d robot in opengl using cpp 5274 1 تصویر

قسمت های از سورس پروژه:

نکات

  • این پروژه در نرم افزار Visual Studio نسخه ۲۰۱۵ تست شده است و به خوبی کار می کند.
  • به منظور اجرای پروژه های OpenGL باید آن را بر روی IDE خود نصب کنید (آموزش نصب OpenGL).
  • در صورت نا مفهوم بودن بخشی از کد، می توانید در قسمت نظرات مطرح کنید تا برای شما توضیح داده شود.


تصویر 1
تصویر 2
تصویر 3
تصویر 4
تصویر 5
تصویر 6
تصویر 7
باکس دانلود
شناسه:
۵۲۷۴
زبان:
C++
دیتابیس:
-
فایل ها:
cpp
توضیحات:
عنوان پروژه: ۳DRobotInOpenGL نوع برنامه: Console محیط برنامه نویسی: Visual Studio نسخه: ۲۰۱۵ زبان برنامه نویسی: C++ - OpenGL
قیمت:
۱۱,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است