PDA

View Full Version : سوال در مورد برنامه پینت ساده ...!



sam_fisher_440
یک شنبه 23 خرداد 1389, 11:41 صبح
سلام
من یه پروژه دارم که باید با مشخص کردن نقاطی با موس اشکالی رو رسم کنم.
مربع، خط، مثلث، نقطه و دایره.
همه درست کار می کنند اما دایره رو تو مختصاتی که تعیین میشه رسم نمی کنه و یه جای دیگه رسم می کنه.
اگه میشه یه راهنمایی بکنید.
این برنامه با opengl کار میکنه ...!
فایل های مورد نیاز واسه اجراشم گذاشتم ...!

mni1989
چهارشنبه 23 تیر 1389, 19:41 عصر
سلام
من یه پروژه دارم که باید با مشخص کردن نقاطی با موس اشکالی رو رسم کنم.
مربع، خط، مثلث، نقطه و دایره.
همه درست کار می کنند اما دایره رو تو مختصاتی که تعیین میشه رسم نمی کنه و یه جای دیگه رسم می کنه.
اگه میشه یه راهنمایی بکنید.
این برنامه با opengl کار میکنه ...!
فایل های مورد نیاز واسه اجراشم گذاشتم ...!
salam azizam man barnamehey to negah kardam kheili khob neveshti . dar tabeh create circle kafiye k benevisi :::

void createcircle (int k, float rd, int h) {

rd= sqrt((k-tempx)*(k-tempx)+(h-tempy)*(h-tempy));

glTranslatef(k, wh-h, 0);
glPushMatrix();
GLUquadricObj *circle = gluNewQuadric ();
gluQuadricDrawStyle (circle, GLU_FILL);
gluDisk (circle,0,17,30,1);
gluDeleteQuadric(circle);
glPopMatrix();
glLoadIdentity();
glFlush();

}