پروژه سه بعدی اجسام هندسی کره، مخروط، استوانه و مکعب مستطیل در محیط ویژوال استدیو و با زبان برنامه نویسی سی پلاس پلاس و با استفاده از کتابخانه گرافیک کامپیوتری opengl طراحی و کد نویسی شده است.
اشکال هندسی که در این پروژه طراحی شده است عبارتند از:
-
شکل سه بعدی کره با بافت کره زمین که به صورت متحرک از سمت چپ صفحه به سمت راست و برعکس در حال حرکت و جابه جایی می باشد.
-
شکل استوانه به صورت عمودی
-
شکل مخروط به سطح براق و فلزی
-
و یک مکعب مستطیل شکل شیشه ای که پشت آن قابل رویت می باشد.
-
همچنین کف اتاق به صورت سطح کاشی کاری شده ایجاد شده است.
تکنیک هایی که در این پروژه سه بعدی اپن جی ال به کار گرفته شده است:
-
تکنیک نورپردازی در صحنه
-
تکنیک شیشه ای کردن اجسام
-
تکنیک بافت گذاری روی سطوح
-
حرکت دادن و چرخش اجسام موجود در صحنه
-
فلزی و مات کردن سطح روی اجسام سه بعدی
توابع گرافیکی opengl که در این پروژه بیشتر استفاده شده اند:
-
glEnable(GL_LIGHT0) فعال سازی حالت نورپردازی
-
gluLookAt تعیین زاویه و نقطه دید بیننده
-
glEnable(GL_TEXTURE_2D) فعال سازی حالت اعمال بافت روی سطوح
-
glBegin(GL_QUADS) رسم یک چند ضلعی
-
glTranslatef انتقال اشیاء (کره زمین)
-
glRotatef چرخش اشیاء
-
gluSphere تابع رسم کره سه بعدی
-
gluCylinder رسم استوانه
-
glScalef تغییر تناسب و اسکیل اشیاء
-
glutSolidCube تابع کتابخانه ای رسم مکعب
لازم به ذکر است که پروژه توضیحات مختصری در قالب کامنت برای خوانایی بیشتر سورس برنامه می باشد.
عنوان : پروژه سه بعدی اپن جی ال اشکال هندسی ابتدایی
بازدید : 4379 نفر
قیمت : 30,000 تومان
کد فایل : 181
فرمت : EXE , CPP
حجم فایل : 2,488 مگابایت
در صورت پولی بودن پروژه لینک دانلود فایل پس از پرداخت هزینه پروژه برای شما نشان داده می شود.
پروژه ساده سه بعدی اپن جی ال -
رسم اشکال هندسی سه بعدی opengl -
پروژه آماده ساده 3D گرافیک کامپیوتری