شماره تماس:۰۹۳۶۵۴۴۲۲۴۷ – ۰۹۱۹۴۷۵۱۲۹۵

ایمیل: noavarangermi@gmail.com

خانه » رشته کامپیوتر » شبیه سازی » OpenGL » حرکت سنگ با OpenGL به زبان ++Visual C

اطلاعیه سایت

اگر در مورد این موضوع سوال یا مشکلی دارید در انجمن سایت مطرح کنید تا دوستان پاسخ دهند.
انجمن تخصصی سایت نوآوران گرمی | پاسخگویی سوالات و مشکلات شما (اینجا کلیک کنید)

حرکت سنگ با OpenGL به زبان ++Visual C

حرکت سنگ با OpenGL به زبان ++Visual C

1 Star2 Stars3 Stars4 Stars5 Stars (10 امتیاز از 2 رای)
در حال بارگذاری امتیازدهیLoading...

opengl sang 15815 1 حرکت سنگ با OpenGL به زبان ++Visual C

پروژه شبیه سازی حرکت سنگ با OpenGL به زبان سی پلاس پلاس

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

در این پروژه گرافیکی با اپن جی ال چندین شی به شکل سنگ در رنگ های مختلف در صفحه به طرف بالا در حال حرکت است و موقعیت این سنگ ها به صورت تصادفی با استفاده از یک تابع مشخص می شود. توضیحات بیشتر، فیلم و تصاویری از محیط پروژه حرکت سنگ با OpenGL به زبان ++C در ادامه مطلب.

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

  • تابع Drawimpediments: این تابع شکل ظاهری سنگ ها را ترسیم خواهد کرد.
  • تابع Createrand: این تابع سنگ ها را در موقعیت های تصادفی ایجاد می کند.
  • تابع init: این تابع مقدار دهی اولیه مربوط به برنامه را انجام خواهید داد.
  • Display : این تابع اشیاء موجود در صفحه را به نمایش در می آورد.

این پروژه حرکت سنگ با OpenGL با استفاده از نرم افزار Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از خروجی آن به همراه فیلم آموزشی در ادامه صفحه قرار داده شده است.

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

جهت دریافت کامل کد ها، از فرم خرید زیر اقدام نمائید.

#include "stdafx.h"
#include<stdlib.h>
#include<glut.h>
#include<stdio.h>

#define dx 100
#define dy 20
typedef struct cell
        {
    GLfloat x0,y0,x1,y1;
    int color;
        }cellt;
cellt impediments[10];
GLfloat color[3][3]={{0,0,1},{0,1,0},{1,0,0}};
GLfloat ballx,bally,ty=0;
int mode=0;
void init()
{

    glClearColor(1.0,1.0,1.0,1.0);
    glColor3f(1.0,0.0,0.0);
    glPointSize(5.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(0.0,499.0,0.0,499.0);
    glMatrixMode(GL_MODELVIEW);
    glutPostRedisplay();

تصاویری از محیط پروژه شبیه سازی حرکت سنگ با OpenGL :

تصویر خروجی ۱:

opengl sang 15815 2 حرکت سنگ با OpenGL به زبان ++Visual C

تصویر خروجی ۲:

opengl sang 15815 3 حرکت سنگ با OpenGL به زبان ++Visual C

تصویر خروجی ۳:

opengl sang 15815 4 حرکت سنگ با OpenGL به زبان ++Visual C

خرید این محصول

  • کد محصول:15815
    عنوان محصول: حرکت سنگ با OpenGL به زبان ++Visual C
    قیمت: 200,000 ریال

    نام پرداخت کننده:
    ایمیل پرداخت کننده:
    شماره تماس:

  • بعد از تکمیل فرایند پرداخت، شماره رسید پرداخت به شما و بخش فروش سایت ایمیل و SMS خواهد شد.

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

  • شماره تماس بخش پشتیبانی: ۰۹۳۶۵۴۴۲۲۴۷ – ۰۹۱۹۴۷۵۱۲۹۵ پاسخگویی 24 ساعته

اشتراک گذاری مطلب

تاکنون ۲ نظر ثبت شده است.

  1. سلام
    یک کامپایلر خوب واسه سی پلاس پلاس می خوام که توی ویندوز سون کار کنه ممنون میشم راهنمایی کنید .

ایمیل شما آشکار نمی شود

نوشتن دیدگاه

تمامي كالاھا و خدمات اين فروشگاه، حسب مورد داراي مجوزھاي لازم از مراجع مربوطه ميباشند و فعالیتھاي اين سايت تابع قوانین و مقررات جمهوری اسلامي ايران است.

آدرس:استان اردبیل - شهرستان گرمی - خیابان معلم - محله عباسیه | شماره تماس: ٠٩٣۶۵۴۴٢٢۴٧


کلیه حقوق برای تیم نوآوران گرمی محفوظ می باشد . کپی برداری از مطالب فقط با ذکر نام منبع مجاز است.
طراحی شده توسط تیم نوآوران گرمی