PDA

View Full Version : سوال: سوال در مورد برنامه نویسی open GL



.:Erfan:.
یک شنبه 10 فروردین 1393, 12:13 عصر
با سلام و تبریک سال نو خدمت همه !

دوستان عزیز من یک پروژه دارم که در حل کردن اون به مشکل خوردم
من باید یک قطعه کد بر مبنای openGL بنویسم که صفحه رو با 8 خط شطرنجی عمودی و افقی تقسیم کنه

برای این کار من از Microsoft Visual Studio 2010 استفاده میکنم از بخش ++C
برنامه رو اماده کردم با کپی کتابخانه ها و ...
اما در نوشتن کد ها مشکل دارم و به جایی نرسیدم
ممنون میشم اگه کمکم کنید !




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

.:Erfan:.
یک شنبه 10 فروردین 1393, 12:32 عصر
خروجی باید اینطور شکلی باشه :



http://upload7.ir/imgs/2014-03/42114369336119839434.jpg (http://upload7.ir/)

Config_9
سه شنبه 04 آذر 1393, 13:03 عصر
#include <glut.h>
void init()
{
glClearColor(1.0,1.0,1.0,1.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,100.0,0.0,100.0);
}
void linesegment()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0,0.0,0.0);
glBegin(GL_LINES);
glVertex2i(15,5);
glVertex2i(15,95);
glVertex2i(25,5);
glVertex2i(25,95);
glVertex2i(35,5);
glVertex2i(35,95);
glVertex2i(45,5);
glVertex2i(45,95);
glVertex2i(55,5);
glVertex2i(55,95);
glVertex2i(65,5);
glVertex2i(65,95);
glVertex2i(75,5);
glVertex2i(75,95);
glVertex2i(85,5);
glVertex2i(85,95);
glVertex2i(5,15);
glVertex2i(95,15);
glVertex2i(5,25);
glVertex2i(95,25);
glVertex2i(5,35);
glVertex2i(95,35);
glVertex2i(5,45);
glVertex2i(95,45);
glVertex2i(5,55);
glVertex2i(95,55);
glVertex2i(5,65);
glVertex2i(95,65);
glVertex2i(5,75);
glVertex2i(95,75);
glVertex2i(5,85);
glVertex2i(95,85);

glEnd();
glFlush();
}
void main (int argc ,char** argv)
{
glutInit(& argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(400,300);
glutInitWindowPosition(100,150);
glutCreateWindow("LINE");
init();
glutDisplayFunc(linesegment);
glutMainLoop();
}

Config_9
سه شنبه 04 آذر 1393, 13:04 عصر
با سلام میدونم که برا جواب دادن به این تاپیک دیره ولی گفتم که جوابشو بزرام شاید کسی لازم داشت...
این کد دقیقا خروجی تصویر بالا را به شما میدهد...
موفق باشید...