هندسة مضادة للحبوب

هندسة مضادة للحبوب
المطور(ون)ماكسيم شيماناريف
إصدار مستقر
2.5.0 / 1 أكتوبر 2006 ؛ منذ 18 عامًا ( 2006-10-01 )
مكتوب فيسي++
نظام التشغيلمتعدد المنصات
يكتبمكتبة الرسومات
رخصةرخصة جنو العمومية
موقع إلكترونيagg.sourceforge.net/antigrain.com/index.html 

Anti-Grain Geometry ( AGG ) هي مكتبة رسوميات ثنائية الأبعاد مكتوبة بلغة C++ . تتميز بخاصية التنعيم ودقة البكسل الفرعي . وهي ليست مكتبة رسوميات في حد ذاتها، بل هي إطار عمل لبناء مكتبة رسوميات عليه.

المكتبة مستقلة عن نظام التشغيل وتعالج كائن ذاكرة مجرد. تأتي مع أمثلة متصلة بنظام X Window System و Microsoft Windows و Mac OS X و AmigaOS و BeOS و SDL . تتضمن الأمثلة أيضًا عارض SVG .

يستخدم تصميم AGG قوالب C++ فقط على مستوى عالٍ جدًا، وليس على نطاق واسع، لتحقيق المرونة اللازمة لتوصيل الفئات المخصصة بخط أنابيب العرض، دون الحاجة إلى تسلسل هرمي صارم للفئات، ويسمح للمترجم بتضمين العديد من استدعاءات الطريقة لتحقيق أداء عالٍ. بالنسبة لمكتبة بهذا التعقيد، فهي خفيفة الوزن بشكل ملحوظ: ليس لديها أي تبعيات أعلى من مكتبات C++ القياسية وتتجنب C++ STL في تنفيذ الخوارزميات الأساسية. ومع ذلك، فإن الواجهات الضمنية ليست موثقة جيدًا، وهذا يمكن أن يجعل عملية التعلم مرهقة للغاية.

في حين أن AGG الإصدار 2.5 مرخص بموجب رخصة GNU العمومية العامة ، الإصدار 2 أو أحدث، فإن AGG الإصدار 2.4 لا يزال متاحًا بموجب رخصة BSD المكونة من 3 بنود وهو نفس الإصدار 2.5 تقريبًا.

تاريخ

توقف التطوير النشط لقاعدة بيانات AGG في عام 2006، في وقت إصدار الإصدار 2.5، بسبب تغيير أولويات المطور الرئيسي والمسؤول عن صيانتها Maxim Shemanarev. ظل M. Shemanarev نشطًا في المجتمع حتى وفاته المفاجئة في عام 2013. استمر التطوير على شوكة الإصدار 2.4 المرخص بشكل أكثر تحررًا على SourceForge.net. [1]

الاستخدام

مؤلف

كان المؤلف الرئيسي للمكتبة هو مكسيم شيماناريف ( بالروسية : Максим Шеманарёв ). في 26 نوفمبر 2013، أُعلن عن وفاة شيماناريف (من مواليد 15 يونيو 1966، نيجني نوفغورود ، روسيا) عن عمر يناهز 47 عامًا في منزله في كولومبيا ، ماريلاند (الولايات المتحدة). توفي فجأة، ويُزعم أنه من نوبة صرع عانى منها لفترة من الوقت. [ملاحظة 1] [9] [10] كان خريجًا من جامعة نيجني نوفغورود التقنية الحكومية . لا يُعرف الكثير عن حياته الشخصية. ومع ذلك، من المعروف أنه كان مطلقًا وأن والدته كانت على قيد الحياة وقت وفاته. كان يحب التزلج على الجليد والتزلج على الجليد (في كولورادو) والتزلج على الجليد . [ملاحظة 2] أشاد به أصدقاؤه لمهاراته الذكية في البرمجة. [9]

ملحوظات

  1. ^ تم الحصول على المعلومات بشكل أساسي من المنتدى الروسي على الإنترنت RSDN الذي اعتاد زيارته وصفحته الشخصية في VKontakte
  2. ^ كما يتضح من بعض مقاطع الفيديو التي نشرها على موقع يوتيوب في مارس 2012.

مراجع

  1. ^ "مكتبة الهندسة المضادة للحبوب". 28 مايو 2021.
  2. ^ "Matplotlib Documentation - Using Matplotlib - Figures and backends - Backends" . تم الاسترجاع في 2023-09-26 .
  3. ^ "أخبار مجموعة أدوات fpGUI". مؤرشف من الأصل في 23 أبريل 2012. تم الاسترجاع 2013-05-14 .
  4. ^ "مابنيك ويكي".
  5. ^ "مصدر Pdfium" . تم الاسترجاع في 23 ديسمبر 2016 .
  6. ^ "11 - دعم Skia - pdfium" . تم الاسترجاع في 23 أبريل 2022 .
  7. ^ "Graphics Mill Documentation" . تم الاسترجاع في 16 أغسطس 2015 .
  8. ^ "History - FL Studio 10.8 (beta)". مؤرشف من الأصل في 3 مايو 2019. تم الاسترجاع 2019-05-04 .
  9. ^ ab "Максим Шеманарев aka McSeem2, 1966-2013 - О знизни - RSDN" [مكسيم شيمانايف المعروف أيضًا باسم McSeem2، 1966-2014 - عن الحياة - RSDN]. 28 تشرين الثاني (نوفمبر) 2013. أرشفة من الإصدار الأصلي في 4 آذار (مارس) 2016 . تم الاسترجاع في 3 أكتوبر 2021 .
  10. ^ "رحم الله ماكسيم شيمانريف". vector-agg-general.narkive.com . تم الاسترجاع في 2021-10-03 .
  • تم تحديث شوكة v2.4 التي تحافظ على ترخيص BSD الأصلي.
  • تم تحديث شوكة v2.6 على GitHub والتي تحافظ على ترخيص BSD الأصلي.
  • agg-sharp هو منفذ ac# لمكتبة c++.
  • AggPas هو منفذ Object Pascal لمكتبة c++.
  • AggPasMod هو منفذ Object Pascal حديث لمكتبة c++.
  • AntiGrainRT هو برنامج WinRT لـ Windows Store وWindows Phone.
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=هندسة_مضادة_للحبوب&oldid=1213724810"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate