ورود

View Full Version : سوال: حرکت دادن تصویر در opengl



nimaansary
یک شنبه 01 بهمن 1391, 17:01 عصر
با سلام

void mouse(int x , int y)
{
global x = x;
global y = y
glutpostredisplay();
}

در تابع display هم مینویسم:

glPushMatrix();
glTranslatef(globalx,global y,0);
glutwiresphere(0.5,20,20);
glPopMatrix();
در main هم فراخوانی میکنم:

glutMotionFunc(mouse);

ولی وقتی کلیک میکنم و ماوس رو حرکت میدم شکل (کره) ناپدید میشه...
مشکل از کجاست؟

میخوام با کلیک و کشیدن ماوس شکل هم حرکت کنه

jannatmakan
دوشنبه 02 بهمن 1391, 01:51 صبح
برای حرکت کره ها و همچنین حرکت دوربین، یک نمونه سورس آماده ضمیمه می کنم که شاید کمکتون کنه.

http://www.4shared.com/rar/4copd1WF/123.html