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

علوم پزشکی

نمونه سوالات

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

پروژه کار با موس کامپیوتر در گرافیک اپن جی ال

موضوع بندی : گرافیک کامپیوتری یکشنبه 20 تیر 1395
پروژه کار با موس کامپیوتر در گرافیک اپن جی ال

پروژه دنبال کردن موشواره توسط مربع رنگی با استفاده ار گرافیک کامپیوتری opengl و تحت کامپایلر visual studio و با زبان برنامه نویسی سی پلاس پلاس طراحی شده است.

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

برنامه به کلیک چپ و راست موس نیز حساس است و با زدن کلیک راست مربع مورد نظر 30 درجه به سمت راست و با زدن کلیک چپ موس مربع 30 درجه به سمت چپ دوران پیدا می کند.

همچنین یک شمارنده در برنامه ایجاد شده است که اگر پس از مدتی هیچ حرکتی از موس دریافت نشود مربع به موقعیت مرکز صفحه نمایش برمی گردد تا زمانی که دوباره موس شروع به حرکت کند.

توابعی کتابخانه ای opengl که در این برنامه بیشتر استفاده شده است

  • glBegin(GL_QUADS) رسم مربع
  • glColor3f رنگ آمیزی رئوس و اشکال موجود
  • glRotatef تابع چرخش اشیاء
  • GLUT_LEFT_BUTTON شناسه تشخیص فشار دادن کلیک چپ
  • GLUT_RIGHT_BUTTON شناسه تشخیص فشار دادن کلیک راست
  • GLUT_DOWN شناسه حالت پایین یا فشرده کلیک های موس
  • GLUT_UP شناسه حالت آزاد کلیک های موس

تکنیک های مورد استفاده در این پروژه:

  • فعال کردن و استفاده کلیک های موس
  • تشخیص فشرده شدن کلیک چپ و راست
  • تشخیص و شناسایی حالت پایین یا بالا بودن کلیک های موس
  • تشخیص جابه جایی پیکان مکان نمای موس
  • دوران اشکال
  • جابه جایی اشکال دو بعدی

مشخصات فایل
ضمانت نامه تمام فایل های موجود در سایت دارای ضمانت بازگشت وجه می باشد. ضمانت نامه
عضویت در پیشرو پروژه
پروژه های مرتبط

شماره تماس جهت پشتیبانی از فایل های خریداری شده سایت : 912-8484-0914 قره داغی