SketchForge
- ملاحظة
- ملاحظة
أداة CAD مفتوحة المصدر تعمل بالكامل في المتصفح، بديل لـ Tinkercad لتصميم نماذج ثلاثية الأبعاد للطباعة، مع وضعي الهندسة والرسم، ودعم Fillet وChamfer، وتصدير STL وOBJ وSTEP، وتشغيل محلي بدون حسابات أو سحابة.
- الترخيص
- مجاني بالكامل، مفتوح المصدر
- المنصات
- Docker، استضافة ذاتية، الويب
- حالة المشروع
- نشط
- آخر مراجعة للصفحة
قد يتضمّن رابط الموقع عمولة إحالة تدعم الحصن، دون أي تكلفة عليك.
عن SketchForge
SketchForge هو محرر تصميم ثلاثي الأبعاد مفتوح المصدر (AGPL-3.0) يعمل بالكامل في المتصفح، صممه المطور Formsmith كبديل لـ Tinkercad موجه لهواة الطباعة ثلاثية الأبعاد والمبتدئين. يعمل التطبيق محلياً أولاً (Local-First)، حيث تُحفظ النماذج في بيانات المتصفح دون الحاجة إلى حساب أو تسجيل دخول أو اتصال بخدمات سحابية. يمكن تجربة الأداة مباشرة عبر الموقع الرسمي sketchforge3d.com، أو استضافتها ذاتياً عبر Docker للحصول على حفظ دائم وإمكانية استعادة المشاريع.
يوفر SketchForge وضعين رئيسيين للتصميم: وضع الهندسة (Geometry Mode) الذي يتبع نهج Tinkercad القائم على الأشكال الأولية مثل المكعبات والمخاريط، حيث يمكن إضافة الأشكال وتحجيمها وتدويرها وسحبها ودمجها لبناء مجسمات صلبة. يدعم هذا الوضع أيضاً تقنية “الثقب” (Hole) لقطع شكل من آخر، مع إمكانية فك التجميع والتراجع عن أي تغيير. كما يتضمن ميزات غير موجودة في Tinkercad مثل Fillet وChamfer لتشكيل الحواف وإنشاء انحناءات ناعمة عند تقاطع الأشكال. وضع الرسم (Sketch Mode) يتيح استخدام أداة “Sketch to 3D” لرسم نقاط ومنحنيات، ثم تحويلها إلى مجسم ثلاثي الأبعاد، مع إمكانية استيراد صورة لتتبعها قبل الرسم.
يدعم التطبيق استيراد ملفات STL وتصدير النماذج بصيغ STL وOBJ وSTEP للاستخدام في برامج التقطيع (Slicer) أو برامج CAD الأخرى. يمكن نشره ذاتياً باستخدام Docker Compose بأمر واحد: docker compose -f deploy/docker/compose.yaml up --build -d. يتطلب التطبيق Docker Desktop أو Docker Compose للتشغيل المحلي. كما يوفر المشروع خادم MCP يتيح لوكلاء الذكاء الاصطناعي مثل Codex التحكم في محرر SketchForge المفتوح وقراءة المشهد وقائمة الكائنات وتحديدها.
بدائل SketchForge
أسئلة شائعة حول SketchForge
ما الفرق بين SketchForge وTinkercad؟
SketchForge مفتوح المصدر بالكامل ومجاني، بينما Tinkercad هو منتج احتكاري من Autodesk. يوفر SketchForge ميزات غير موجودة في Tinkercad مثل Fillet وChamfer لتشكيل الحواف، وإمكانية تصدير النماذج بصيغة STEP (بالإضافة إلى STL وOBJ). كما يمكن استضافة SketchForge ذاتياً والحفاظ على البيانات محلياً، بينما Tinkercad يتطلب حساباً واتصالاً بالإنترنت. كلا التطبيقين يعملان في المتصفح ويستخدمان نهج الأشكال الأولية، لكن SketchForge يقدم تحكماً أكبر للبيانات.
كيف يمكن استضافة SketchForge على خادمي الخاص؟
يتطلب الاستضافة الذاتية تثبيت Docker Desktop أو Docker Compose. بعد تنزيل المشروع من GitHub وفك ضغطه، يمكن تشغيل الأمر docker compose -f deploy/docker/compose.yaml up --build -d من مجلد المشروع. بعد بناء الصورة وتشغيل الحاوية، يمكن الوصول إلى SketchForge عبر المتصفح على المنفذ المحدد في ملف التكوين. هذا يضمن حفظ النماذج على القرص المحلي وإمكانية استعادتها في أي وقت.
هل يدعم SketchForge الاستيراد من ملفات STL الحالية؟
نعم، يدعم SketchForge استيراد ملفات STL وعرضها وتعديلها داخل المحرر. يمكن استيراد النموذج ثم إضافة أشكال أولية إليه أو قطع أجزاء منه باستخدام تقنية “الثقب”. كما يمكن دمج النموذج المستورد مع نماذج أخرى وتصديره بصيغ متعددة. هذه الميزة مفيدة للمستخدمين الذين يريدون تعديل نماذج موجودة بدلاً من البدء من الصفر.

