text-to-cad: طراحی مدل سهبعدی با ایجنتهای هوش مصنوعی
خلاصهٔ کاملتر
text-to-cad یه پلاگین متنباز و رایگانه که به ایجنتهای کدنویسی قابلیت طراحی محصول فیزیکی میده. یعنی بهجای اینکه خودت تو یه نرمافزار CAD (برنامههایی که مهندسها باهاش قطعه طراحی میکنن) بشینی، به ایجنت میگی چی میخوای و اون مدل سهبعدی رو برات میسازه. خروجیها فرمتهای رایج STEP، GLB، STL و 3MF هستن.
روش کارش اینطوریه: ایجنت هر مدل رو به شکل یه اسکریپت پایتون با کتابخونه build123d مینویسه که روی موتور هندسی Open CASCADE ساخته شده. با اجرای python model.py، موتور cadgen مدل رو تو یه سند .xbf میسازه که قطعهها، اسمها، رنگها، جنسها و اتصالها رو نگه میداره. موتور کار هر مدل رو تو حافظه نگه میداره، پس با هر تغییر فقط همون بخشی که عوض شده دوباره ساخته میشه. یه نمایشگر CAD هم تو اپ ایجنت یا مرورگر مدل رو نشون میده و با هر بیلد بهروز میشه.
پلاگین فقط به ساخت مدل محدود نیست و یه مجموعه skill (یعنی دستورالعملهای آمادهای که ایجنت برای یه کار خاص میخونه) همراهش میاد. مثلاً skill مربوط به step.parts قطعههای آماده مثل پیچ، بلبرینگ و موتور رو پیدا میکنه، Engineering Drawing از قطعه نقشه فنی PDF با اندازهگذاری میسازه و DXF نقشههای دوبعدی برای برش تولید میکنه. برای رباتیک هم skillهایی برای فایلهای URDF، SRDF و SDF هست.
بخش ساخت هم جدی گرفته شده. DFM قطعه رو برای ورقکاری، CNC یا قالبگیری تزریقی بررسی میکنه و برای هر ایراد، قانون مربوطه رو هم میگه. DfAM Check قابلیت پرینت مش رو از نظر ضخامت دیواره، شیبها و جهت ساخت میسنجه. skill مربوط به G-code با OrcaSlicer فایل آماده پرینت میسازه و یه skill دیگه هم کار رو مستقیم به پرینترهای Bambu Lab میفرسته.
نصبش برای Claude Code، Codex، Cursor، Gemini و Grok Build دستورهای جدا داره و برای بقیه ایجنتها هم میشه فقط skillها رو نصب کرد. پیشنهاد خود سازنده اینه که سادهتر از همه به ایجنت بگی خودش نصبش کنه. یه نکته هم اینکه بهطور پیشفرض آمار استفاده و گزارش خرابی میفرسته؛ طبق توضیح سایت این آمار با یه شناسه تصادفی فرستاده میشه، فایلها و پرامپتهات توش نیست و میشه خاموشش کرد.
نکات کلیدی:
- مدلها به شکل اسکریپت پایتون با build123d و روی Open CASCADE ساخته میشن
- خروجیها: STEP، GLB، STL، 3MF و سند داخلی .xbf
- با هر تغییر فقط بخش عوضشده دوباره بیلد میشه
- skillهایی برای نقشه فنی، DXF، URDF/SRDF/SDF، بررسی DFM و DfAM داره
- خروجی G-code با OrcaSlicer و ارسال مستقیم به پرینترهای Bambu Lab
- تلهمتری پیشفرض روشنه ولی بدون فایل و پرامپت و قابل خاموش کردنه




