في 16 مايو، بعد أربع سنوات من التطوير، تم إصدار نسخة مستقرة جديدة من OpenSCAD - 2019.05.
OpenSCAD هو برنامج CAD ثلاثي الأبعاد غير تفاعلي، وهو يشبه إلى حد ما برنامج التحويل البرمجي ثلاثي الأبعاد الذي يقوم بإنشاء نموذج من برنامج نصي بلغة برمجة خاصة. يعد OpenSCAD مناسبًا تمامًا للطباعة ثلاثية الأبعاد، وكذلك لإنشاء عدد كبير من النماذج المماثلة تلقائيًا بناءً على مجموعة معينة من المعلمات. للاستخدام الكامل، لا يلزم سوى لوحة المفاتيح ومهارات الترميز الأساسية.
OpenSCAD مكتوب بلغة C++، ويتم توزيعه بموجب ترخيص GPLv2 ويعمل على جميع أنظمة التشغيل الرئيسية: Linux، *BSD، macOS، Windows.
الجديد في هذا الإصدار
-
قدرات لغة البرمجة
- وأضاف تأكيد () الوحدة النمطية и وظيفة التأكيد ()..
- الوحدة المضافة يترك().
- تمت إضافة الميزة أمر ().
- تمت إضافة الميزة صدى صوت().
- الوظائف المضافة للتحقق من النوع: is_undef(), is_list(), is_num(), is_bool (), is_string ().
- متغير خاص جديد: معاينة $.
- قائمة تحديثات الفهم: إذا / شرط آخر, كل كلمة رئيسية, نمط C للحلقة, التكرار على الأحرف في السلسلة.
- Rotate_extrude(): معلمة مضافة زاوية.
- يستورد() يدعم الآن SVG، 3MF وAMF.
- لون() يدعم الآن تحديد اللون بالنظام الست عشري.
-
ميزات البرنامج
- مخصص: يجعل من الممكن تغيير معلمات التصميم ("الثوابت" في الكود) من واجهة المستخدم الرسومية، التي تظهر في لقطة الشاشة على اليمين.
- دعم الماوس/عصا التحكم/لوحة الألعاب ثلاثية الأبعاد للتنقل في منطقة المعاينة.
- دعم مدمج للطباعة ثلاثية الأبعاد، بما في ذلك عبر طباعة Octo.
- دعم تنسيقات التصدير الجديدة: إس في جي، 3 إم إف، صندوق النقد العربي.
- قم بتحرير القيم ومعاينتها بسرعة عن طريق الضغط على Alt-Arrow (Shift-Alt-Arrow على نظام التشغيل macOS).
- تمت إضافة خيار سطر الأوامر -منظر.
- يتم الآن تشغيل إشعار صوتي عند اكتمال العرض.
- مجدد بعض الأخطاء والتحذيرات.
- الترجمة إلى لغات جديدة: الأوكرانية والبولندية.
-
الميزات المهملة
- تمت إزالة glide() وsubdiv()، والتي لم يتم تنفيذها مطلقًا.
مراجع
- قم بتنزيل المصادر أو التجميعات الجاهزة لأنظمة تشغيل مختلفة
- GitHub جيثب:
- وثائق مفصلة
- MCAD – مكتبة وحدات إضافية، على سبيل المثال، لتوليد التروس أو المواضيع
المصدر: linux.org.ru