مكتبة الرسوميات المفتوحة: الفرق بين النسختين

ط
بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.2 (تجريبي)
ط (بوت:إضافة بوابة (بوابة:برمجيات))
ط (بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.2 (تجريبي))
|الإصدار الأول = يناير، 1992}}
 
'''مكتبة الرسوميات المفتوحة''' أو '''أوبن جي إل''' ('''Open''' '''G'''raphics '''L'''ibrary) عبارة عن [[واجهة برمجة التطبيقات]] [[متعدد المنصات|مستقلة المنصة]] (تعمل في عدة بيئات وعدة أنظمة تشغيل) متوافقة مع عدة لغات مصممة لإنتاج رسوميات الحاسب [[رسومات الحاسوب ثنائية الأبعاد|ثنائية الأبعاد]] و[[رسومياترسومات الحاسبحاسوبية ثلاثية الأبعاد|ثلاثية الأبعاد]]. تحوي الواجهة أكثر من 250 استدعاء دالي مختلف يمكن استخدامها لرسم مناظر ثلاثية الأبعاد معقدة باستخدام مكوّنات هندسيّة بسيطة كنقط والخطوط [[مضلع|والمضلّعات]]. في عالم رسومات الحاسب تعرف هذه المكوّنات باسم ''البدائيَات''. تم تطوير الأوبن جي إل في البدء من قبل شركة [[سيليكون غرافيكس]] ثم حققت شيوعا وانتشارا كبيرين في [[لعبة فيديو|ألعاب الفيديو]] حيث تتنافس مع [[دايركت ثري دي]] على منصات [[مايكروسوفت ويندوز]]. يستخدم أوبن جي إل بشكل واسع في تطبيقات [[التصميمتصميم بمساعدة الحاسوب|الكاد]] و[[واقع افتراضي|الواقع الافتراضي]]، والتمثيل المرئي العلمي والتمثيل المرئي للمعلومات، و[[محاكاة الطيران]] وفي تطبيقات متنوّعة أخرى لها صلة بميدان [[رسوميات حاسوبية|رسومات الحاسوب]].
 
== تصميم المكتبة ==
* إخفاء الاختلافات المتواجدة بين شتّى أنواع المنصّات الصلبة عبر إجبار كلّ الإنجازات المتوافقة على دعم جميع الميّزات المعرّفة في المواصفات.
 
تتمثّل المهمّة الرئيسيّة للمكتبة في التعرّف على البدائيّات الهندسيّة (نقط، خطوط ومضلّعات أساسا) ومن ثمّ تحويلها إلى مجموعة من [[عنصورةبكسل|العنصورات]]. تعرف هذه العمليّة في عالم رسومات الحاسب ب[[ماسورة الرسوميات]]. أغلب استدعاءات أو بالأصحّ آوامر المكتبة تقوم أساسا بوصف خصائص البدائيّات (أساسا الإحداثيّات) أو في بعض الأحيان توفير بعض التوجيهات إلى الماسورة لتعديل كيفيّة معالجتها للبدائيّات.
 
== مثال عملي ==
تعمل هذه الواجهة كحلقة وصل بين أي برنامج وبين مجموعة من المزايا المقدمة في النظام... وهي مقسمة إلى عدة أقسام منها على سبيل المثال Direct3D وهذه المكتبة خاصة بعملية التواصل بين البرنامج والمسرع الرسومي ومنها أيضا DirectSound وهذه خاصة بعمليات التواصل بين البرنامج وبطاقة الصوت...
 
OpenGL هي مكتبة أخرى طورتها شركة SGI وحاليا تطورها مجموعة <ref>[https://www.khronos.org/news/press/releases/opengl_arb_to_pass_control_of_opengl_specification_to_khronos_group/ Khronos Releases Vulkan 1.0 Specification - Khronos Group Press Release<!-- عنوان مولد بالبوت -->] {{وصلة مكسورة|date= يوليو 2018 |bot=JarBot}} {{Webarchive|url=httphttps://web.archive.org/web/20170702093257/https://www.khronos.org/news/press/Releases/opengl_arb_to_pass_control_of_opengl_specification_to_khronos_group/ |date=02 يوليو 2017}}</ref> Khronos Group... تمكنك من التواصل مع المسرع الرسومي بشكل أسهل وهي تنافس مكتبة Direct3D والتي تطورها مايكروسوفت
 
إذا أردنا مثالا بسيطا عن مهمة هذه المكتبة