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

علوم پزشکی

نمونه سوالات

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

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

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

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

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

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

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

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

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

  • glEnable(GL_LIGHT0) فعال سازی حالت نورپردازی
  • gluLookAt تعیین زاویه و نقطه دید بیننده
  • glEnable(GL_TEXTURE_2D) فعال سازی حالت اعمال بافت روی سطوح
  • glBegin(GL_QUADS) رسم یک چند ضلعی
  • glTranslatef انتقال اشیاء (کره زمین)
  • glRotatef چرخش اشیاء
  • gluSphere تابع رسم کره سه بعدی
  • gluCylinder رسم استوانه
  • glScalef تغییر تناسب و اسکیل اشیاء
  • glutSolidCube تابع کتابخانه ای رسم مکعب

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


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

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