النواة الهندسية الروسية

النواة الهندسية الروسية (المعروفة أيضًا باسم RGK ) هي نواة نمذجة هندسية مملوكة طورتها عدة شركات برمجيات روسية، أبرزها Top Systems وLEDAS، تحت إشراف جامعة ستانكين (جامعة الدولة للتكنولوجيا). وقد كُتبت بلغة C++ .

تاريخ

تم تطوير النواة في الفترة من 2011 إلى 2013 تحت إشراف جامعة موسكو التقنية الحكومية "ستانكين" في إطار مشروع "تطوير نواة ثلاثية الأبعاد منزلية مرخصة"، بتمويل من وزارة الصناعة والتجارة في الاتحاد الروسي.

يُقال إن النواة قد اكتملت بحلول عام 2013، [ 1 ] [ 2 ] مع عدم توفر أي أخبار أخرى عنها (حتى نهاية عام 2016). [ 3 ]

بنيان

يُوصَف RGK باستخدام تمثيل الحدود ( B-rep ). ولكن تُستخدم أوصاف أخرى عند الضرورة. على سبيل المثال، لتحسين سرعة وظائف النواة، ولضمان دقة تخزين النموذج وحسابه، تُستخدم الكائنات الأساسية ومنحنيات وأسطح NURBS . ولحل المهام المرتبطة بالعمليات المعقدة (مثل أسطح تغطية الثقوب، والرقع متعددة الجوانب، ومزج الأسطح في الحالات المعقدة)، تستخدم النواة أنواعًا خاصة من المنحنيات والأسطح.

العمليات على المستويات المنخفضة والعالية

يمكن تصنيف وظائف النواة وفقًا لمعيار آخر: وظائف منخفضة المستوى ووظائف عالية المستوى. تشمل العمليات منخفضة المستوى إنشاء المنحنيات والأسطح (الأجسام الأساسية، وNURBS ، والمنحنيات والأسطح المُزاحة، وما إلى ذلك)، وإسقاط النقاط والمنحنيات على الأسطح، وتقاطع المنحنيات والأسطح وتمديدها، وتعديل الطوبولوجيا (بما في ذلك عمليات أويلر)، وما إلى ذلك. تُمكّن العمليات منخفضة المستوى مطوري التطبيقات من تعديل بيانات النواة بمرونة فائقة، حيث تعمل عمليًا في الوضع اليدوي. أما العمليات عالية المستوى فتشمل العمليات القياسية لتوليد الأجسام، والعمليات المنطقية على الأجسام (الاتحاد، والطرح، والتقاطع). ويمكن استخدامها مع الأجسام الصلبة والسطحية، ومع تركيبات منهما. [ 4 ]

المنصات

تدعم النواة الهندسية بنية 32 بت و64 بت، ومنصات ويندوز ولينكس . ويمكن تجميعها باستخدام أي مُجمِّع لغة C++ يدعم ميزات معيار C++11. [ 5 ]

مراجع

  1. "كيفية إنشاء أعمال تجارية ثلاثية الأبعاد" . 15/06/2015. مؤرشف من الأصل بتاريخ 2016-12-20 . تم الاسترجاع 2016/12/13 .
  2. "برنامج RGK الروسي الهندسي يحتفل بإصداره الأول كامل الميزات" . 2013-04-02. مؤرشف من الأصل في 2016-12-20 . تم الاطلاع عليه في 2016-12-13 .
  3. "RGK Russian Geometric Kernel يحتفل بأول إصدار كامل الميزات" . ledas.com . مؤرشف من الأصل بتاريخ 18 مايو 2022. تم الاطلاع عليه بتاريخ 28 يونيو 2022 .
  4. غاتيلوف، س. (2014). "استخدام تقريب الرتبة المنخفضة لمصفوفة جاكوبي في طريقة نيوتن-رافسون لحل بعض المعادلات الشاذة" . مجلة الحوسبة والرياضيات التطبيقية . 272 : 8-24 . doi : 10.1016/j.cam.2014.04.024 . S2CID 1117623 . 
  5. "نواة RGK ثلاثية الأبعاد الروسية: الوظائف والمزايا والتكامل" . Isicad.net . 24-05-2013. مؤرشف من الأصل في 26-08-2016 . تم الاطلاع عليه في 27-07-2016 .