اتمنى توضيح هذه الدوال و متى تستخدم ؟؟..يبدو ان هناك لبس في فهمي لها
glutTimerFunc( 1000, Timer, 1 );
glutPostRedisplay();
glutSwapBuffers () ;
glFlush();
و ما الفرق بين
void gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
و
void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far);
وكيف احدد الاستخدام الانسب؟؟
و لدي سؤال وهو هل هناك دالة لإلغاء تفعيل الزر الأيمن مثلا
عندما اقوم بتحديد ظهور المنيو في مكان معين و معنى ذلك انه سيتم تفعيل الزر الايمن بواسطة
glutAttachMenu(GLUT_RIGHT_BUTTON);
في الموضع المطلوب ولكن سيظل الزر مفعل في كل مكان من النافذه
فكيف الغي تفعيله
جربت
glDisable(GLUT_RIGHT_BUTTON);
و لم تجدي
فهلا افدتموني؟
وفقكم الله لكل خير