NVIDIA تفتح SMLib لتطوير أدوات CAD ثلاثية الأبعاد

نشرت NVIDIA مشروع USD BRep ومكتبة SMLib كمصدر مفتوح بترخيص Apache 2.0. الخطوة تتيح لمطوري برامج التصميم وأدوات تجهيز النماذج استخدام نواة CAD كانت متاحة سابقًا عبر تراخيص المصدر.

ما هي SMLib؟

نواة CAD هي الجزء الذي يصف أسطح وحواف الجسم الصلب رياضيًا وينفذ عمليات مثل دمج الأجسام وطرحها، وتدوير الحواف، وصناعة قشرة مجوفة. وتجمع SMLib بين تمثيل الأسطح المعتمد على NURBS والنمذجة متعددة المضلعات.

المستودع يوفر واجهات C++ وPython، ويدعم قراءة وكتابة المجسمات داخل OpenUSD. كما يتضمن نماذج اختبار بصيغ تبادل CAD، ومنها STEP، وأداة رسومية تجريبية بلغة Python.

لماذا يهم مجتمع الطباعة ثلاثية الأبعاد؟

فتح النواة قد يساعد مطوري أدوات إصلاح النماذج والتحويل بين الصيغ وتطبيقات CAD الخفيفة المرتبطة بالطباعة ثلاثية الأبعاد. ترخيص Apache 2.0 يسمح بالاستخدام داخل منتجات تجارية مع الالتزام بشروط الترخيص.

لكن المشروع موجّه للمطورين وليس برنامج تصميم جاهزًا للمستخدم العادي، وعملية البناء تحتاج بيئة تطوير واعتماديات مناسبة.

المنصات وحدود المشاركة

تعرض وثائق المشروع خطوات بناء على Windows وLinux وmacOS لأجهزة Apple Silicon. وفي الوقت الحالي لا يقبل المستودع مساهمات خارجية مباشرة، لكنه يستقبل بلاغات الأخطاء وملاحظات الأمان.

لو هدفك اختيار طابعة جاهزة بدل تطوير البرمجيات، راجع دليل طابعات 3D المنزلية وطابعات الورش.

المصدر: 3Druck.com، نُشر في 13 أكتوبر 2026. وتحققنا من مستودع NVIDIA الرسمي على GitHub.