إنشاء الإضافات (Plugins)
طور وحدات مخصصة باستخدام قوة Python.

Designer Window هو أسرع طريق من "أحتاج إلى عقدة خاصة" → "أستطيع استخدامها في المشهد".
تكتب (أو تولد) فئة Python صغيرة (كـ Block)، تضغط على CREATE BLOCK، وتظهر في قائمة Custom Blocks.
بداية سريعة
اتبع هذه الخطوات مرة واحدة، ثم عُد لاستكشاف التفاصيل.

افتح Designer Window.
احتفظ بالسكريبت الافتراضي، أو الصق سكريبتك الخاص أو اطلب من وكيل الذكاء الاصطناعي توليده.
تأكد أن السكريبت ينتهي بـ
add_block(...).اضغط CREATE BLOCK.
ابحث عن البلوك في قائمة Custom Blocks واسحبه إلى المشهد.
نصيحة: اجعل أسماء المقابس (sockets) ثابتة. هذا يجعل تحديث البلوك أكثر سلاسة.
محرر الكود
منطقة المحرر الكبيرة هي مصدر الحقيقة لبلوكك.
يجب أن يتضمن سكريبتك (على الأقل):
from studio.custom_block import *فئة ترث من
Blockop_codeمطابقالسطر النهائي
add_block(MyBlock.op_code, MyBlock)
عند الإنشاء، يقوم AugeLab Studio بتوحيد المسافات البادئة عن طريق استبدال التاب بمسافات طولها 4 قبل الحفظ.
مساعد الذكاء الاصطناعي

أسفل Designer Window يمكنك:
كتابة موجه (مثال: “Write a block that converts a BGR image to grayscale”)
كن وصفياً للحصول على أفضل النتائج.
حتى الآن، مساعد البلوكات المخصصة مجاني للاستخدام.
اختيار نموذج من القائمة المنسدلة
الضغط على Submit لتوليد الكود في المحرر
هذا مخصص لمساعدتك على البدء بسرعة. أنت دائماً تتحكم — راجع وحرّر الكود قبل الضغط على CREATE BLOCK.
ميزة الذكاء الاصطناعي قد تكون غير متوفرة حسب الترخيص أو الاتصال أو حالة الخادم.
تحديث بلوك موجود
عند الضغط على CREATE BLOCK مرة أخرى:
يتم استبدال الملف.
يتم تحديث الإدخال في قائمة Custom Blocks.
يحاول Studio استبدالاً آمناً قدر الإمكان في المشاهد المفتوحة (يحاول الحفاظ على الاتصالات).
إعادة تحميل البلوكات في Designer Window
لتحرير بلوك موجود، انقر بزر الفأرة الأيمن على اسمه في قائمة Custom Blocks واختر Load into Designer Window.
تحميل بلوك إلى Designer Window يعمل فقط على السكريبتات القابلة للتحرير للمستخدم (.py). البلوكات المترجمة/المشفرة (مثل .pyd أو سكربتات محمية بواسطة PyArmor) محظورة عمداً.
.png) Load Existing Block
آخر تحديث
