پروژه دنبال کردن موشواره توسط مربع رنگی با استفاده ار گرافیک کامپیوتری opengl و تحت کامپایلر visual studio و با زبان برنامه نویسی سی پلاس پلاس طراحی شده است.
در این پروژه دو بعدی گرافیک کامپیوتری یک مربع که رئوس آن با رنگ های مختلف رنگ آمیزی شده است را مشاهده می کنید که با حرکت موس کامپیوتر آن را دنبال می کند و مختصات موس را به خود می گیرد.
برنامه به کلیک چپ و راست موس نیز حساس است و با زدن کلیک راست مربع مورد نظر 30 درجه به سمت راست و با زدن کلیک چپ موس مربع 30 درجه به سمت چپ دوران پیدا می کند.
همچنین یک شمارنده در برنامه ایجاد شده است که اگر پس از مدتی هیچ حرکتی از موس دریافت نشود مربع به موقعیت مرکز صفحه نمایش برمی گردد تا زمانی که دوباره موس شروع به حرکت کند.
توابعی کتابخانه ای opengl که در این برنامه بیشتر استفاده شده است
-
glBegin(GL_QUADS) رسم مربع
-
glColor3f رنگ آمیزی رئوس و اشکال موجود
-
glRotatef تابع چرخش اشیاء
-
GLUT_LEFT_BUTTON شناسه تشخیص فشار دادن کلیک چپ
-
GLUT_RIGHT_BUTTON شناسه تشخیص فشار دادن کلیک راست
-
GLUT_DOWN شناسه حالت پایین یا فشرده کلیک های موس
-
GLUT_UP شناسه حالت آزاد کلیک های موس
تکنیک های مورد استفاده در این پروژه:
-
فعال کردن و استفاده کلیک های موس
-
تشخیص فشرده شدن کلیک چپ و راست
-
تشخیص و شناسایی حالت پایین یا بالا بودن کلیک های موس
-
تشخیص جابه جایی پیکان مکان نمای موس
-
دوران اشکال
-
جابه جایی اشکال دو بعدی
عنوان : پروژه کار با موس کامپیوتر در گرافیک اپن جی ال
بازدید : 3418 نفر
قیمت : 29,000 تومان
کد فایل : 201
فرمت : EXE , CPP
حجم فایل : 1,380 مگابایت
در صورت پولی بودن پروژه لینک دانلود فایل پس از پرداخت هزینه پروژه برای شما نشان داده می شود.
تشخیص حرکت موس در opengl -
کار با کلیک های موس در گرافیک -
دنبال کردن موس توسط شکل در opengl