الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مالفرق بين openGL وgraphics.h

مغلق
بدأه mufic_semsem في 10 أغسطس 2004 · 1 رد · 604 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

حد يقول الفرق

بين

opengl

graphics.h

MFC

API

we fe haga tanya llgaraphics

تم تعديل هذه المشاركة بواسطة HGB في 10 أغسطس 2004 في 20:35

لا اله الا الله .......................................... محمد رسول الله

#2

السلام عليكم ,,

بداية غيرت عنوان الموضوع لأنه مخالف للقوانين طرح المشاركات ,, كان من المفترض اغلاق المشاركة ,, لعدم تماشي عنوان الموضوع مع المضمون ,, لكن قمت بتعديلها فقط لهذه المرة بما أنك ضيف جديد على المنتدى ,, حياك الله :)

.............

بالنسبة للفروق يمكن أن تقول بين ال openGL وال graphics.h وال GDI وهي الموجودة مع الMFC وال Win32 API ,,

طبعا ال OPennGL هي الأفضل ,, لتعاملها على مستوى أرفع أساسا من مجرد مستوى رسوميات ثنائية البعد ,, فهي تتعامل على أساس مايسمى بال Vertices جمع Vertex ,, وهو مايسمى بالسمت باللغة العربية ,, وهو مجرد زاوية بين ضلعين ,, وليس على مستوى النقاط ,, وغير ذلك ,, بنية ال OpenGL تتعامل مع ال 3D بشكل أسرع ,, وأقوى ,, وبالتحكم على مستوى المصفوفات بالدوارانات وغيره وتمثيل المجسمات بعد تطبيق عدة خدمات عليه من قطع واضاءة ودوران واسقاط وغيره ,,

وبالطبع تتعامل بشكل أسهل من ذلك مع 2D ,, كما ال graphics.h ,,

حيث أن هذه الأخيرة ليست سوى مكتبة أساسها للرسومات ثنائية البعد ,, ولاتعدو كون خدماتها أكثر من رسم المضلعات والألوان ,, وهي خاصة بمصرفات ال Borland حيث تحتاج لملفات الرأس graphics.h مع المكتبة LIB وملف ال dll ,, لتعمل .. وتعمل بشكل مباشر مع ال Borland ,, ولم أجرب أن أحصل على ملفاتها قبلا لكي تعمل مع ال Visual c++,, والسبب أن للفيجوال مكتبة "يمكن الوصول لخدماتها أيضا من البورلاند" ,, وهي ال GDI وال GDI+ ,, يمكن كتابة البرامج بها بال Win32 APP أو بتغليف ال MFC لها بفئات أمثال CRect وغيرها مع فئة الوصول الأساسية لخرج الشاشة Device Context ,, وهو ال CDC أو ال CClientDC ,, أو ال CPaintDC ,, أو حتى ال CPrintDC "وهي خارجة عن موضوع الرسم وانما خاصة بالطباعة على الملفات بالطابعة" ,,

المهم graphics.h ,, مكتبة متواضعة للرسم في بيئة الكونسول المندثرة ,, وال GDI تشكل مكتبة للرسم في بيئة نوافذ Windows ,,

لا مقارنة بين ال OpenGL وأي من التقنيتين الأخريين ,,

انما يوجد منافس لل OpenGl وهو أحد أعضاء ال DirectX ,, راجع موضوع المواضيع المهمة في البرمجة المثبت في القسم ,, تحدثنا فيه كثيرا عن ال OpenGL وال DirectX ,,

بالتوفيق,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

هذا الموضوع مغلق.

مواضيع مشابهة