السلام عليكم و رحمة الله و بركاته
توجد مشكله عند تدوير النموذج كله فى وقت واحد و هيا تغيير عمق الأجزاء المرسومه على النموذج
مثلا انا راسم مكعبين بجوار بعض تماما
لحد كده تمام عند تدوير المكعب الاول بدرجة 30 و المكعب التانى بنفس الدرجه من خلال الكود التالى
Gl.glRotatef(30, 0, 1, 0)
تظهر الصوره التاليه
على اعتبار ان البرنامج عندى شغال ازاى يرسم المكعب الاول ويقوم بتدويره بالدرجه المذكوره 30 درجه ثم يقوم برسم المكعب التانى بنفس درجة تدوير المكعب الاول من خلال الكود المذكور اعلى
تمام كده
طبعا الصوره السابقه فيها مشكله باينه جدا ان المكعبين مش متناسقين مع بعض عند التدوير مع ان بعد التدوير المفروض تظهر الصوره التاليه
الصوره السابه انا عملتها ازاى بعد تدوير المكعبين قمت بتحريك الوحده الثانيه على المحور Z والمحور X لكى يظهر النموذج بعد تدوير الوحدتين بشكل متناسق
انا عايز اعمل تدوير للنموذج كله مره واحده مش اعمل تدوير لكل مكعب لوحده علشان اعرف احل المكشله دى انا جربت الكود التالى و برضه ماعرفتش احل المكشله
Glu.gluLookAt(X, Y, Z, 0, 0, 0, 0, 1, 0)
ياريت لو حد يعرف حل للمكشله يقولى عليها
وجزاكم الله كل خير

