» :: پروژه ی سه آتی آموزش گرافیک 1 به زبان سی پلاس پلاس
پروژه ی دانشجویی درس گرافیک 1 در مقطع کارشناسی رشته ی مهندسی کامپیوتر
آوازه پروژه: رسم قوری افلاطونی دوست با چرخش در سه محور
نوع پروژه: سه بعدی
زبان پروگرام نویسی: سی پلاس زیرانداز
کتابخانه ی مناسبت استفاده برای آداب های گرافیکی: GLUT
ضمیمه 1: شناسایی تمام توابع به کار برده شده و ایضاح درباره ی عملکرد آن ها
ضمیمه 2: توضیحات تام ایرانی در سورس پروژه و معرفی عملکرد خط به خط کد
معرفی پروژه:
در این برنامه، ایتدا یک صفحه ی سفید برای آداب ساخته می شود.
آنگاه با تمام بار کلیک چپ، جسم دو حرکت همزمان انجام می دهد:
حرکت اول، حرکت پادساعتگرد در محور ایکس آخ میباشد. دور پادساعتگرد
تحرک دوم، تحرک کوچک شونده در محور صفحه زد میباشد.
پس با هر پاس کلیک چپ، چهره به صورت همزمان یک واحد کوچک می شود و سی درجه به صورت پادساعتگرد می چرخد.
ایضاً با هر پاس کلیک راست، رنگ شکل از صورتی به آبی تغییر می کند و جسم در جهت ایکس زد می چرخد.
مانند اینکه قوری را روی میز بگذارید و آن را به صورت ساعتگرد بچرخانید.
توجه بس مهم:
از بهر اجرای پروگرام های گرافیک، ابتدا باید کتابخانه ی مورد نظر را بر روی کامپیوتر خود نصب کنید.
پرورش برپایی کتابخانه ی گرافیک بر روی کامپیوتر:
در همین پروژه، به سمت فایل زیر بروید:
Amoozesh
بار ی اول:
فولدر
GL
را کپی کنید و در مسیر زیر پیست کنید:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include
مرحله ی دوم:
فایل
GLUT32.lib
را از فولدر
Amoozesh
کپی کنید و در مسیر پایین پیست کنید:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib
مرحله ی سوم:
فایل
GLUT32.dll
را از فولدر
Amoozesh
کپی کنید و باب دو مسیر زیر پیست کنید:
C:\Windows\System
C:\Windows\System32
---------------------------------------------------------------------------------------------