ahmaduse
دوشنبه 09 دی 1392, 23:59 عصر
سلام دوستان من این کد زیر رو در opngl دارم
میخوام تو ویِوال سی ++ ببرم طوریکه روی فرم شکل ساخته بشه
چون بعدش میخوام طوری تنظیم کنم که x و y رو کاربر تغییر بده شکل اندازش تغییر کنه
میشه این کد ساده رو تو سی ++ یکی برام انجام بده که فقط رو فرم شکلش کشیده بشه؟
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT );
glLoadIdentity();
glColor3f(1.0f,1.0f,0.0f);
POINT p1,p2,p3,p4,p5;
p1.x=300;p1.y=200;
p2.x=260;p2.y=300;
p3.x=350;p3.y=240;
p4.x=250;p4.y=240;
p5.x=340;p5.y=300;
glBegin(GL_LINE_LOOP);
glVertex2i(p1.x,p1.y);
glVertex2i(p2.x,p2.y);
glVertex2i(p3.x,p3.y);
glVertex2i(p4.x,p4.y);
glVertex2i(p5.x,p5.y);
glEnd();
glutSwapBuffers();
}
میخوام تو ویِوال سی ++ ببرم طوریکه روی فرم شکل ساخته بشه
چون بعدش میخوام طوری تنظیم کنم که x و y رو کاربر تغییر بده شکل اندازش تغییر کنه
میشه این کد ساده رو تو سی ++ یکی برام انجام بده که فقط رو فرم شکلش کشیده بشه؟
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT );
glLoadIdentity();
glColor3f(1.0f,1.0f,0.0f);
POINT p1,p2,p3,p4,p5;
p1.x=300;p1.y=200;
p2.x=260;p2.y=300;
p3.x=350;p3.y=240;
p4.x=250;p4.y=240;
p5.x=340;p5.y=300;
glBegin(GL_LINE_LOOP);
glVertex2i(p1.x,p1.y);
glVertex2i(p2.x,p2.y);
glVertex2i(p3.x,p3.y);
glVertex2i(p4.x,p4.y);
glVertex2i(p5.x,p5.y);
glEnd();
glutSwapBuffers();
}