16 مئی کو، چار سال کی ترقی کے بعد، OpenSCAD کا ایک نیا مستحکم ورژن جاری کیا گیا - 2019.05.
OpenSCAD ایک غیر انٹرایکٹو 3D CAD ہے، جو ایک 3D کمپائلر کی طرح ہے جو ایک خصوصی پروگرامنگ زبان میں اسکرپٹ سے ماڈل تیار کرتا ہے۔ OpenSCAD 3D پرنٹنگ کے ساتھ ساتھ پیرامیٹرز کے دیے گئے سیٹ کی بنیاد پر ملتے جلتے ماڈلز کی ایک بڑی تعداد کو خود بخود تیار کرنے کے لیے بھی موزوں ہے۔ مکمل استعمال کے لیے، صرف ایک کی بورڈ اور بنیادی کوڈنگ کی مہارتیں درکار ہیں۔
OpenSCAD C++ میں لکھا جاتا ہے، GPLv2 لائسنس کے تحت تقسیم کیا جاتا ہے اور تمام بڑے آپریٹنگ سسٹمز پر چلتا ہے: لینکس، *BSD، macOS، Windows۔
اس ورژن میں نیا
-
پروگرامنگ زبان کی صلاحیتیں۔
- شامل کیا گیا۔ assert() ماڈیول и assert() فنکشن.
- شامل کیا گیا ماڈیول دو().
- فنکشن شامل کیا گیا۔ حکم ().
- فنکشن شامل کیا گیا۔ بازگشت ().
- قسم کی جانچ کے لیے اضافی افعال: is_undef(), is_list(), is_num(), is_bool(), is_string().
- نیا خصوصی متغیر: $preview.
- فہم کی تازہ کاریوں کی فہرست: اگر/دوسری حالت, ہر مطلوبہ لفظ, لوپ کے لیے C سٹائل, ایک تار میں حروف پر اعادہ کریں۔.
- rotate_extrude(): پیرامیٹر شامل کیا گیا۔ زاویہ.
- درآمد () اب SVG، 3MF اور AMF کو سپورٹ کرتا ہے۔
- رنگ() اب ہیکساڈیسیمل میں رنگ کی وضاحت کی حمایت کرتا ہے۔
-
پروگرام کی خصوصیات
- Customizer کے: جی یو آئی سے ڈیزائن کے پیرامیٹرز (کوڈ میں "مستقل") کو تبدیل کرنا ممکن بناتا ہے، جو دائیں جانب اسکرین شاٹ میں نظر آتا ہے۔
- 3D ماؤس/جوائس اسٹک/گیم پیڈ کو سپورٹ کریں۔ پیش نظارہ کے علاقے کو نیویگیٹ کرنے کے لیے۔
- 3D پرنٹنگ کے لیے بلٹ ان سپورٹ، بشمول بذریعہ آکٹو پرنٹ.
- نئے برآمدی فارمیٹس کے لیے سپورٹ: SVG، 3MF، AMF.
- Alt-Arrow (macOS پر Shift-Alt-Arrow) کو دبا کر قدروں میں تیزی سے ترمیم اور پیش نظارہ کریں۔
- کمانڈ لائن آپشن شامل کیا گیا۔ - دیکھیں.
- رینڈرنگ مکمل ہونے پر اب آواز کی اطلاع چلائی جاتی ہے۔
- دوبارہ بنایا کچھ غلطیاں اور انتباہات.
- نئی زبانوں میں ترجمہ: یوکرینی، پولش۔
-
فرسودہ خصوصیات
- glide() اور subdiv() کو ہٹا دیا گیا، جو کبھی لاگو نہیں ہوئے تھے۔
حوالہ جات
- مختلف OS کے لیے ذرائع یا ریڈی میڈ اسمبلیاں ڈاؤن لوڈ کریں۔
- GitHub کے
- تفصیلی دستاویزات
- ایم سی اے ڈی - اضافی ماڈیولز کی لائبریری، مثال کے طور پر، گیئرز یا تھریڈز بنانے کے لیے
ماخذ: linux.org.ru