FreeCAD ، مصمم نماذج ثلاثي الأبعاد مجاني ومفتوح المصدر

FreeCAD هو برنامج تصميم بمساعدة الكمبيوتر (CAD) 3D حدودي مجاني ومفتوح المصدر ويتم إصداره بموجب ترخيص LGPL v2 +. إنها موجهة نحو الهندسة الميكانيكية وتصميم المنتج النهائي ، ولكنها تتناول أيضًا تخصصات أخرى ، بما في ذلك الهندسة المعمارية أو غيرها من مجالات النشاط الهندسي ، والطباعة ثلاثية الأبعاد ، وتحليل المنتج النهائي ، إلخ.

تتميز FreeCAD بخصائص مماثلة لـ Catia أو SolidWorks أو Solid Edge، مما يسمح أيضًا بتصنيفها على أنها برامج CAD / CAM و CAE و PLM.

FreeCAD 0.18.4 هو أحدث إصدار من الأداة التي تم إصدارها في أكتوبر 2019. حاليًا ، FreeCAD متوافق تمامًا مع أنظمة التشغيل Windows و Linux / Unix و Mac OSX وبنفس المظهر والخصائص على جميع المنصات ، وفقًا لفريق التطوير.

استخدم العديد من المكتبات مفتوحة المصدروتشمل هذه التكنولوجيا Open Cascade Technology (OCCT) ، وهي مركز CAD أساسي ؛ Coin3D ، مجموعة أدوات تطوير رسومات ثلاثية الأبعاد ، إلخ.

إصدار FreeCAD 0.19 معلق ، ولكن من المقرر هذا العام. وفقًا لمصمميها ، تتيح لك FreeCAD إنشاء كل ما تريد ، وبشكل أساسي كائنات حقيقية من أي حجم.

الخصائص الرئيسية

تطبيق لديه جوهر هندسي كامل يعتمد على تقنية Open CASCADE أن تمكن العمليات ثلاثية الأبعاد المعقدة في أنواع الأشكال المعقدة ، مع دعم أصلي لمفاهيم مثل تمثيل الحدود (brep) ، والمنحنيات والأسطح المتداخلة (nurbs) الأساس المنطقي غير الموحد ، ومجموعة واسعة من الكيانات الهندسية ، والعمليات والقواعد المنطقية ، والدعم المدمج لتنسيقات STEP و IGES.

في FreeCaD جميع الكائنات معلمات أصلية، هذا يعني أن شكله يمكن أن يعتمد على الخصائص أو حتى يعتمد على كائنات أخرى. يتم إعادة حساب جميع التغييرات عند الطلب وحفظها باستخدام مكدس "تراجع / إعادة" ، ويمكن بسهولة إضافة أنواع كائنات جديدة وبرمجتها بالكامل في Python.

وبالإضافة إلى ذلك، له بنية معيارية تسمح بتمديدات معيارية لإضافة وظائف للتطبيق الأساسي. يمكن أن يكون الامتداد معقدًا مثل تطبيق جديد تمامًا مكتوب بلغة C ++ أو بسيطًا مثل نص Python أو ماكرو مسجل ذاتيًا.

يسمح لك بالاستيراد والتصدير إلى التنسيقات القياسية مثل STEP ، IGES ، OBJ ، STL ، DXF ، SVG ، STL ، DAE ، IFC أو OFF ، NASTRAN ، VRML بالإضافة إلى تنسيق ملف FCStd الأصلي لـ FreeCAD. قد يختلف مستوى التوافق بين FreeCAD وتنسيق ملف معين ، لأنه يعتمد على الوحدة النمطية التي تطبقه.

يحتوي على أداة حل قيود مضمنة ، مما يسمح لك برسم أشكال ثنائية الأبعاد بهندسة محدودة. يمكن استخدامها بعد ذلك كأساس لبناء كائنات أخرى في FreeCAD.

وكذلك مع وحدات مختلفة ، مثل محاكاة الروبوت التي تتيح لك دراسة حركات الروبوت في بيئة رسومية.

وحدة الرسم الفني مع خيارات لعرض التفاصيل ، عروض الأقسام والأبعاد والمزيد ، مما يسمح لك بإنشاء عروض ثنائية الأبعاد للنماذج ثلاثية الأبعاد الحالية. تنتج الوحدة بعد ذلك ملفات SVG أو PDF جاهزة للتصدير.

وحدة تجسيد يمكنها تصدير كائنات ثلاثية الأبعاد للعرض باستخدام أدوات تجسيد خارجية. في الوقت الحالي ، لا يدعم سوى povray و LuxRender ، ولكن يجب توسيعه ليشمل العارضين الآخرين في المستقبل.

الخصائص العامة

  • عبر الأنظمة الأساسية: تعمل FreeCAD وتتصرف بنفس الطريقة تمامًا على أنظمة التشغيل Windows و Linux / Unix و macOS والأنظمة الأساسية الأخرى ؛
  • واجهة رسومية كاملة: يحتوي FreeCAD على واجهة رسومية كاملة تعتمد على إطار عمل Qt ، مع عارض ثلاثي الأبعاد يعتمد على Open Inventor ، والذي يسمح بعرض سريع للمشاهد ثلاثية الأبعاد وتمثيل رسومي للمشاهد يمكن الوصول إليه بسهولة ؛
  • يعمل مثل تطبيق سطر الأوامر. في وضع سطر الأوامر ، يعمل FreeCAD بدون واجهته الرسومية ، ولكن مع جميع أدواته الهندسية. في هذا الوضع ، يكون له بصمة ذاكرة صغيرة نسبيًا ويمكن استخدامه ، على سبيل المثال ، كخادم لإنتاج محتوى لتطبيقات أخرى ؛
  • يمكن استيرادها كوحدة Python: يمكن استيراد FreeCAD إلى أي تطبيق يمكنه تشغيل برامج Python النصية. كما هو الحال في وضع سطر الأوامر ، لا تتوفر واجهته الرسومية ، ولكن يمكن الوصول إلى جميع أدوات الهندسة ؛
  • مفهوم طاولة العمل: في واجهة FreeCAD ، يتم تجميع الأدوات حسب طاولات العمل. هذا يجعل من الممكن عرض الأدوات المستخدمة فقط لأداء مهمة معينة ، مما يساعد في الحفاظ على مساحة العمل واضحة وسريعة الاستجابة ، وتحميل التطبيق بسرعة.

تحميل. 


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.