ویژگی های کلیدی FreeCAD

ساخته شده برای دنیای واقعی
هدف اصلی FreeCAD طراحی اشیاء برای ساخت در دنیای واقعی است. هر چیزی که در FreeCAD انجام میدهید از واحدهای دنیای واقعی استفاده میکند، چه میکرون، کیلومتر، اینچ یا فوت، یا حتی هر ترکیبی از واحدها. FreeCAD ابزارهایی برای تولید، خروجی گرفتن و ویرایش مدلها با دقت بالا، خروجی آنها برای چاپ سه بعدی یا ماشینکاری CNC، ایجاد نقشهها و نماهای 2D از مدلهای شما، انجام تحلیلهایی مانند تحلیلهای عنصر محدود، یا خروجی دادههای مدل مانند مقادیر یا فهرست مواد فراهم میکند.

یک هستهی هندسی قوی جامد پایه (solid-based)
FreeCAD دارای یک موتور هندسه پیشرفته مبتنی بر Open CASCADE Technology است. این نرمافزار از اشیاء جامد، نمایش مرز (BRep) و منحنیها و سطوح بُعد-نامنظم بر اساس B-spline (NURBS) پشتیبانی میکند و مجموعهای گسترده از ابزارها برای ایجاد و تغییر این اشیاء ارائه میدهد، از جمله عملیات Boolean پیچیده، فیلتها، پاکسازی شکل و بسیاری موارد دیگر.

یک محیط پارامتری با ویژگیهای متنوع
تمام اشیاء FreeCAD به طور ذاتی پارامتریک هستند، به این معنی که شکل آنها میتواند بر اساس خصوصیاتی مانند مقادیر عددی، متون، دکمههای روشن/خاموش، یا حتی اشیاء دیگر باشد. تمام تغییرات شکل بر اساس درخواست مجدداً محاسبه میشوند، در یک پشته Undo/Redo ضبط میشوند و به حفظ تاریخچه مدلسازی دقیق کمک میکنند. خصوصیات یک شیء میتواند مقدار خصوصیات اشیاء دیگر را کنترل کند، که زنجیرههای پارامتریک پیچیده و سفارشی را ممکن میسازد که فقط در خیالهای شما وجود دارد. اشیاء پارامتریک جدید به راحتی قابل کدنویسی هستند.
راهکارهای سر هم کردن قطعات (assembly) برای هر نیازی
FreeCAD برای مدت طولانی چندین محیط کار اسمبلی عالی که توسط جامعه ساخته شدهاند را ارائه میدهد که از حلکنندههای مختلف و حتی جریانهای کاری بدون حلکننده برای مونتاژ قطعاتی که ایجاد میکنید استفاده میکنند. با FreeCAD ۱/۰، یک کارگاه مونتاژ جدید داخلی نیز ارائه شده است که مبتنی بر Ondsel Solver میباشد. این محیط کار امکان تعریف محدودیتهای سهبعدی بین قطعات، مونتاژ اجزای مختلف یک مدل و انیمیشنسازی هر چیزی را فراهم میکند.
همچنین برای معماران
تا نسخه ۱/۰، FreeCAD یک محیط کار Arch داخلی و یک محیط کار BIM خارجی که بر روی محیط کار Arch ساخته شده بود را داشت. با نسخه 1.0، هر دو محیط به هم ادغام شدهاند و اکنون ما یک محیط کار BIM داخلی داریم. حالا میتوانید پروژههای مربوط به ساختمان و ساخت و ساز خود را به طور حاضر و آماده انجام دهید.

پایتون همه جا
در حالی که عملکرد اصلی FreeCAD برای ثبات و کارایی به زبان C++ نوشته شده است، بخشهای بزرگ از لایههای خارجی، محیط کارها و تقریباً تمام ارتباطات بین هسته و رابط کاربری به زبان Python نوشته شدهاند، که زبانی انعطافپذیر، کاربرپسند و آسان برای یادگیری است. از طریق کد Python، شما میتوانید تقریباً هر کاری در FreeCAD انجام دهید، از دستورات ساده یکخطی در کنسول Python یکپارچه گرفته تا ضبط ماکروها، کدنویسی ابزارهای خود و ایجاد محیط کارهای کاملا سفارشی.

انواع مختلف فرمتها
FreeCAD به شما این امکان را میدهد که مدلها و انواع مختلف دادهها از مدلهای خود مانند نتایج تحلیلها یا دادههای مقادیر را به دهها قالب فایل مختلف واردکرده یا خروجی، از جمله STEP، IGES، OBJ، STL، DWG، DXF، SVG، SHP، DAE، IFC یا OFF، NASTRAN، VRML، OpenSCAD CSG و بسیاری دیگر، علاوه بر فرمت فایل بومی FreeCAD FCStd. همچنین، افزونهها میتوانند فرمتهای فایل بیشتری را اضافه کنند.

یک طراحی دو بعدی مبتنی بر قیدهای پارامتریک
FreeCAD دارای یک Sketcher پیشرفته با حلکنندهی قیدهای یکپارچه است که به شما این امکان را میدهد که اشکال دو بعدی با قیدهای هندسی رسم کنید. طراحیهای دو بعدی (Sketches) پایههای اصلی در FreeCAD هستند و اشکال دو بعدی مقید شدهای که با آن ساخته میشوند میتوانند به عنوان پایهای برای ساخت اشیاء دیگر در سراسر FreeCAD استفاده شوند، چه با استفاده از Part Design workbench مخصوص یا هر محیط کار دیگری.

یک زیستبوم بزرگ (و در حال رشد) در زمینههای مختلف
FreeCad محیط کارهای مخصوصی برای مقاصد مختلف ارائه میدهد، از جمله مدلسازی CSG، طراحی ساده 2D CAD، سطوح NURBS، مدلسازی معماری یا BIM، چاپ سهبعدی، CAM و CNC، ابر نقاط، کار با فایلهای OpenSCAD، طراحی مسیرهای روباتهای صنعتی، انجام تحلیلهای عنصر محدود و موارد دیگر. FreeCAD همچنین ابزارهای آسانی برای نصب و مدیریت میزکارهای افزودنی و ماکروها که توسط جامعه کاربران توسعه داده شدهاند، فراهم میکند.
بیشتر بدانید
توسعه یافته توسط یک جامعه
FreeCAD برای همه، توسط همه ساخته شده است. این نرمافزار توسط یک جامعه از توسعهدهندگان، کاربران، مدیران، مترجمان و همه کسانی که به دنبال ساختن یک ابزار قدرتمند و رایگان هستند، توسعه و نگهداری میشود. هیچ هدف تجاری پشت تصمیمات گرفته شده وجود ندارد، هیچ فشاری برای ارتقاء نسخه FreeCAD یا محدود کردن شما به یک جریان کار یا اکوسیستم خاص وجود ندارد. FreeCAD و فایلها و دادههایی که با FreeCAD تولید میکنید، واقعاً مال شماست، برای همیشه.
یادداشتهای انتشار
در اینجا یادداشتهای نسخه برای نسخههای کنونی و قبلی FreeCAD را بیابید. یادداشتهای هر نسخه توضیح میدهند که چه تغییرات جدیدی در هر نسخه اعمال شده است:
- Release 1.0 - November 2024 (نسخه ی پایدار فعلی)
- انتشار ۰٫۲۱ - اوت ۲۰۲۳
- انتشار ۰٫۲۰ - ژوئن ۲۰۲۲
- انتشار ۰/۱۹ - مارس ۲۰۲۱
- انتشار ۰/۱۸ - مارس ۲۰۱۹
- انتشار ۰/۱۷ - آوریل ۲۰۱۸
- انتشار ۰٫۱۶ - آوریل ۲۰۱۶
- انتشار ۰٫۱۵ - مارس ۲۰۱۵
- انتشار ۰٫۱۴ - مارس ۲۰۱۴
- انتشار ۰٫۱۳ - مارس ۲۰۱۳
- انتشار ۰/۱۲ - دسامبر ۲۰۱۱
- انتشار ۰/۱۱ - مارس ۲۰۱۱
کانالهای رسمی FreeCAD را برای اخبار تازه دنبال کنید: