کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

  • پنج‌شنبه 9 ژوئن 2016
  • بازدید ۴۹۸ نفر

تصویر opengl-robot_15495_1 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

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

در این پست برای شما کاربران عزیز سورس پروژه کنترل ربات سه بعدی با OpenGL به زبان سی پلاس پلاس را آماده کرده ایم که یک پروژه مناسب برای درس گرافیک کامپیوتری و یادگیری دستورات OpenGL است. این پروژه یک ربات بازوی 4 درجه آزادی می باشد که دانشجویان رشته رباتیک ، مکانیک و مکاترونیک نیز می توانند از آن استفاده کنند.

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

در این پروژه ربات بازوی سه بعدی طراحی شده است که شامل 4 قسمت می باشد و این 4 قسمت با یک گوی به هم وصل شده است که قابلیت چرخش به تمام جهات را دارد. در واقع هر قسمت مثل یک بازو عمل می کنند و قابلیت حرکت را دارند. در این پروژه همچنین قابلیت بزرگ نمایی، کوچک نمایی، بزرگ کردن بازو، کوچک کردن باز، چرخش به سمت راست، چرخش به سمت چپ، چرخش به جلو، چرخش به عقب، انتخاب بازو برای حرکت را دارد.

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

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

  • تابع Set3DViewport: این تابع بخش سه بعدی را مشخص میکند در اینجا همون بازوی ربات نمایش داده شده در صفحه است.
  • تابع Set2DViewport: این تابع بخش دو بعدی را مشخص میکند در اینجا همون متن های نمایش داده شده در صفحه است.
  • تابع Joystick: اگه دسته بازی به کامپیوتر وصل شده باشد می توان با دسته بازی هم ربات را کنترل کرد.
  • تابع DrawBox: این تابع گوی که بازو ها بر روی اون قرار دارند را رسم می کند.
  • تابع OnRenderOverlay: این تابع متن مقادیر مربوط به ربات را نشان می دهد.
  • تابع Keyboard: این تابع کلید های زده شده توسط کاربر را مدیریت می کند.
  • تابع glutSolidCylinder: این تابع بازوی ربات را به صورت توپر رسم می کند.
  • تابع Display: این تابع اجسام روی صفحه را نشان میدهد.

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

تصاویری از عملکرد شبیه سازی کنترل ربات سه بعدی با OpenGL :

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

تصویر opengl-robot_15495_2 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

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

تصویر opengl-robot_15495_3 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

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

تصویر opengl-robot_15495_4 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

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

تصویر opengl-robot_15495_5 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

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

تصویر opengl-robot_15495_6 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

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

تصویر opengl-robot_15495_7 کنترل ربات سه بعدی با OpenGL به زبان ++Visual C

 

باکس دانلود
شناسه:
۱۵۴۹۵
قیمت:
۳۹,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۵ مورد)
  1. تصویر آواتار کاربر 0
    حامد ساعی شنبه , 11 ژوئن

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

    • تصویر آواتار کاربر 2
      نوآوران گرمیشنبه , 11 ژوئن

      مشکلی نیست توضیحات برنامه رو برامون ایمیل کنید تا بررسی بشه

  2. تصویر آواتار کاربر 0
    رضا دلشاد یکشنبه , 24 جولای

    سلام من این پروژرو از شما خرید کردم می خواستم داکیومنت هم داشته باشه ببخشید یادم رفته بود قید کنم میشه داکیومنت هم بهش اضافه کنید متشکر .

    • تصویر آواتار کاربر 2
      نوآوران گرمیپنج‌شنبه , 28 جولای

      مشکلی نیست توی ایمیل مطرح کنید تا داکیومنتش هم آماده کنیم.

  3. تصویر آواتار کاربر 0
    mali یکشنبه , 2 ژوئن

    سلام خسته نباشید ببخشید یه پروژه می خواستم اگه انجام بدید رسم یک بیضی در open gl به صورت پیکسل پیکسل در ویژوال استدیو ویژوال 2010و 2022 رو هم دارم