بسم الله الرحمن الرحيم
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم
السلام عليكم ورحمة الله
بدائل مفتوحة المصدر لأوتوكاد
قد يحتوي برنامج التصميم المفتوح المصدر بمساعدة الكمبيوتر على كل ما تحتاجه بالفعل.
تصميم CAD ثلاثي الأبعاد
هل سبق لك استخدام أداة CAD مفتوحة المصدر؟
التصميم بمساعدة الكمبيوتر - التصميم بمساعدة الكمبيوتر أو الصياغة بمساعدة الكمبيوتر ، اعتمادًا على من تسأل - هي تقنية تم إنشاؤها لتسهيل إنشاء مواصفات لكائنات العالم الحقيقي. سواء كان الكائن الذي تقوم ببنائه منزلًا أو سيارة أو جسرًا أو مركبة فضائية ، فمن المحتمل أن يكون قد بدأ في برنامج CAD من نوع أو آخر.
من بين برامج CAD الأكثر شهرة هو AutoDesk's AutoCAD ، ولكن هناك العديد من البرامج الأخرى ، الملكية والمفتوحة المصدر ، هناك. إذن كيف تتراكم بدائل المصدر المفتوح لبرنامج AutoCAD؟
تعتمد الإجابة على كيفية التخطيط لاستخدامها.
لنبدأ بالصدق والصراحة بشأن شيء ما: إذا كنت تبحث عن بديل مؤقت لبرنامج CAD الحالي الذي سيوفر وظائف متطابقة وسير العمل دون إجراء أي تغييرات على عملياتك ، فستصاب بخيبة أمل. لكنني أزعم أن سبب خيبة أملك لا علاقة له بترخيص المنتج - فالبدائل غير المباشرة للبرامج المعقدة ذات المستخدمين القدامى الذين لديهم احتياجات وتوقعات محددة لبرامجهم صعبة.
إن الحيلة في تحديد ما إذا كان جزء بديل من البرنامج ، سواء كان مفتوحًا أو مغلقًا ، هو خيار جيد بالنسبة لك هو تحديد احتياجاتك بالضبط. لا يختلف الموقف عن اكتشاف أن الشخص الذي يصر على أنه "بحاجة" لبرنامج Photoshop يستخدمه فقط لرسم بعض الأشكال الهندسية وإزالة العين الحمراء من الصور ؛ ما يحتاجونه حقًا هو أداة تحرير رسومات يمكنها استبدال تلك الوظائف المحددة. ما إذا كان يحتوي على كل وصفارات الأصل غير ذي صلة إذا كانت هذه الميزات مدفوعة الثمن ولكنها غير مستخدمة.
نظرًا لأنني سعيت لاستبدال المزيد والمزيد من البرامج مغلقة المصدر بخيارات مفتوحة المصدر ، تبين أن Blender كان جيدًا تمامًا لاحتياجات النمذجة ثلاثية الأبعاد ، التي تم إنشاؤها لطابعة ثلاثية الأبعاد أو أنظر إلى المناظر الطبيعية المصدرة منها برامج أخرى. وللمهمة البسيطة نسبيًا المتمثلة في التخطيط لمشاريع تنسيق الحدائق في منزلي ، كان Sweet Home 3D بديلاً ممتازًا مفتوح المصدر.
إذا كانت احتياجاتك أكثر تحديدًا وتحتاج حقًا إلى برنامج CAD مخصص ، فإليك خيارات رائعة مفتوحة المصدر يجب مراعاتها:
سالومي SALOME
على منصة SALOME هو تطبيق وإطارا مناسبا للتصميم الصناعي والمحاكاة. إنه مشروع جانبي لمحرك ثلاثي الأبعاد ، OpenCascade ، ولديه بعض المستخدمين الصناعيين الجادين. تدمج SALOME أداة النمذجة CAD و CAE مع خوارزميات الربط الصناعي والتصور ثلاثي الأبعاد المتقدم. يمكن لمحرر الهندسة الخاصة به استيراد ملفات STEP و BREP و IGES و STL و XAO ، ويمكن لمحرر الشبكة الخاص به استيراد ملفات UNIV و MED و GGNS و SAUV والمزيد. لقد دمجت دعم Python.
كما هو الحال مع جميع تطبيقات CAD الأخرى في هذه القائمة ، فهو مفتوح المصدر ، لذا إذا كان لديك مطورون يقومون بإنشاء مكونات إضافية لها ، فلا داعي للتعامل مع واجهة برمجة تطبيقات عالية الكفاءة. لديك وصول مباشر إلى قاعدة التعليمات البرمجية.
BRL-CAD
هي أداة CAD متعددة الأنظمة يعود تاريخها إلى عام 1979 ، على الرغم من أن إصدار كود المصدر بموجب ترخيص مفتوح المصدر سيستغرق 25 عامًا. في الواقع ، BRL-CAD قديم جدًا لدرجة أنه يُنسب إليه الفضل في كونه أقدم مستودع شفرة مصدر لتطبيق قيد التطوير النشط حاليًا.
تم تطوير BRL-CAD في الأصل من قبل مايك موس في مختبر أبحاث الجيش ، وقد تم استخدامه لعقود من قبل جيش الولايات المتحدة لنمذجة أنظمة الأسلحة ، ولكن تم استخدامه أيضًا في مهام تصميم يومية أكثر بكثير ، من التصميم الأكاديمي إلى التصميم الصناعي إلى التطبيقات الصحية .
إذن ما الذي يجلبه لك أكثر من 35 عامًا من التطوير؟ يتكون BRL-CAD من أكثر من 400 من الأدوات والتطبيقات المكونة المختلفة المنتشرة عبر أكثر من مليون سطر من التعليمات البرمجية المصدر. لا تخضع جميع الأجزاء لنفس الترخيص ، مع تراخيص تتراوح من BSD إلى LGPL إلى المجال العام البسيط ؛ و ينسخ ملف ضمن المشروع شفرة المصدر على سورس ديه مزيد من التفاصيل.
برنامج FreeCAD
هو برنامج FreeCAD CAD مفتوح المصدر حدودي تم إنشاؤه ليكون قادرًا على تصميم "كائنات واقعية من أي حجم" ، وعلى الرغم من أنه من الواضح أن العديد من الأمثلة المعروضة التي أنشأها المستخدمون هي كائنات أصغر حجمًا ، فلا يوجد سبب محدد لذلك. تستخدم للتطبيقات المعمارية كذلك. تمت كتابة FreeCAD بشكل أساسي في C ++ ، وإذا كنت مبرمج Python ، فستحتاج إلى الاستفادة من القدرة على تمديد وأتمتة FreeCAD باستخدام واجهة Python الخاصة به.
يمكن لـ FreeCAD الاستيراد والتصدير من مجموعة متنوعة من التنسيقات الشائعة للكائنات ثلاثية الأبعاد ، كما أن بنيتها المعيارية تجعل من السهل توسيع الوظائف الأساسية باستخدام المكونات الإضافية المختلفة. يحتوي البرنامج على العديد من خيارات الواجهة المضمنة ، من الرسام إلى العارض وحتى قدرة محاكاة الروبوت. حاليًا في مرحلة تجريبية ، يتم تطوير FreeCAD بشكل نشط بإصدارات منتظمة ، لكن المطورين يحذرون من أنه قد لا يكون مناسبًا لاستخدام الإنتاج.
يتم استضافة شفرة مصدر FreeCAD على GitHub ويتم إتاحتها كمصدر مفتوح بموجب ترخيص LGPL .
LibreCAD
هو برنامج CAD LibreCAD آخر مصمم للعمل عبر أنظمة Windows و Mac و Linux على حدٍ سواء. شوكة QCAD (المذكورة أدناه) ، يحتوي LibreCAD على واجهة تبدو مألوفة لمستخدمي AutoCAD ، ويستخدم بشكل افتراضي تنسيق AutoCAD DXF للاستيراد والحفظ ، على الرغم من أنه يمكنه استخدام تنسيقات أخرى أيضًا. LibreCAD هو ثنائي الأبعاد فقط ، على الرغم من ذلك ، فمن المنطقي أكثر إذا كان الاستخدام المقصود هو مخطط موقع أو شيء مشابه ، خطأ ، ثابت.
مرخص LibreCAD بموجب GPL ويمكنك العثور على كود المصدر الكامل الخاص به على GitHub.
OpenSCAD
الذي وصف بأنه "مصمم نماذج CAD ثلاثي الأبعاد ،" نظرًا لحقيقة أنه ليس مصمم نماذج تفاعلي ، ولكنه أحد النماذج التي تتم فيها النمذجة باستخدام ملف نصي.
وهو QCAD نظام متعدد المنصات ولكنه يقتصر على التطبيقات ثنائية الأبعاد.
وهو برنامج CAD ثنائي وثلاثي الأبعاد حدودي.
وهو واجهة أمامية محدثة لـ OpenJsCad . كلاهما عبارة عن أدوات نمذجة ثنائية وثلاثية الأبعاد تستند إلى JavaScript وتعمل في المتصفح ويتم توفيرها بموجب ترخيص MIT.
OpenJSCAD.org
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))