السلام عليكم .
انا الان احاول ان انتهي من عمل محرك 2D يعتمد على OPENGL :blink:
'طبعا محرك بسيط ..
لكن واجهتني مشكلة اتمنى منكم المساعدة ..
برمجت دالة تقوم بتدوير الجسم ( شكل هندسي ) باتجاه عقارب الساعدة او عكس اتجاه عقارب الساعة .. اي بدون استخدام Z position
لكن لا اعرف كيف ...
في opengl وحتى DX التدوير يكون على
المحور X و Y و Z
وهذا لا اريده . انا اريد تدوير الجسم يمين او يسار ...
حاولت استخدام الدوال الدائرية هكذا
RAD=3,14/180; i+=1 x=cos(i*RAD) y=sin(i*RAD); ثم glTranslatef(X,Y,0);
وهي دالة التحريك ..
لكن الجسم لايدور حول نفسه انما يقوم بعمل حركة دائرية حول نقطة معينة ..
اتمنى ان يكون السؤال واضح والجواب سريع حتى اكمل الطريق ..
