السلام عليكم ورحمة الله وبركاته
glClear(GL_COLOR_BUFFER_BIT Or GL_DEPTH_BUFFER_BIT)
الكود اللى فات ده بستخدمه فى تحديث الشاشه
يعنى لما ارسم مربع فى اى مكان فى الشاشه ولو كنت عايز احركه لازم بعد ما احط احداثيات المربع الجديده بستخدم الكود ده لمسح الشاشه لاعادة رسم المربع فى مكانه الجديد
لحد كده تمام اوى المشكله بقه ان انا لو عندى 50 مربع مرسوم على الشاشه و مربع واحد فقط هو اللى عايز اغير مكانه لازم اعمل عمليه مسح للشاشه و ارسم ال 50 مربع من جديد مع تغيير مكان المربع اللى انا غيرت احداثياته
يعنى لو انا عايز احرك مربع واحد او اعمله عملية تدوير لازم اعيد رسم ال 50 مربع كلهم
العمليه دى المشكله فيها البطء الشديد لان البرنامج مطالب يرسم الاشكال كلها اللى مرسومه عند تغير مكان اى شكل
ياريت من خبراء الاوبن جى ال لو كان فى حل للمشكله دى من غير ما اعيد رسم الاشكال كلها من تانى

