Vision-to-Fabrication
خطّ موحّد أصيل: صورة/رسم → مُنتَج 3D قابل للطباعة/التصنيع (أمر د. وائل 2026-10-20، من تحليل فيديو Gemini 4 Argon — معجزتا 4+5: رسمة→جهاز + عفش→طباعة 3D).
الفلسفة
الفيديو يُظهر معجزات متفرّقة (رسمة كروكي→جهاز · عفش→طباعة 3D). نحن نبني خطّاً موحّداً أصيلاً أقوى يخدم KCPC هندسياً (الفيديو استهلاكي).🔴 جسر لا منفّذ بديل (صفر تكديس) — يوحّد الأدوات القائمة، كلٌّ flagshipنا في مجاله:
- الفهم البصري (أبعاد/أشكال) → أداة
image+ engineering-ocr-blueprints - mesh فوتوريالستي (صورة→glb) →
image-to-3d(Trellis fal — flagshipنا SOTA) - CAD بارامتري قابل للتصنيع (STEP/STL) →
cad_router(Zoo KCL + cadquery — flagshipنا) - المعالجة/التحويل/render →
blender-mcp(Blender headless — flagshipنا)
الأوامر
python3 skills/vision-to-fab/vision_fab.py mesh <image> [--out model.glb]
python3 skills/vision-to-fab/vision_fab.py fab "<الأبعاد بالملم>" [--fmt step|stl] [--out FILE] [--brep-only]
python3 skills/vision-to-fab/vision_fab.py pipeline <image> "<وصف الأبعاد>"
python3 skills/vision-to-fab/vision_fab.py selftest
المسارات
- mesh : صورة → glb فوتوريالستي (توثيق as-built/تصوّر للعميل — Trellis).
- fab : رسم/أبعاد → STEP/STL بارامتري قابل للطباعة/التعديل (CAD Router).
- pipeline : خطّ كامل (الوكيل يقرأ الأبعاد بصرياً عبر أداة
image→ fab + mesh معاً).
never-stop
كل مرحلة لها fallback (Trellis→Replicate · Zoo→cadquery→openscad) + مهلة صارمة. ينجح إن نجحت مرحلة واحدة. أي عائق → ok=false + note واضح (لا crash).يخدم KCPC
- رسم المهندس → قطعة/علبة/جهاز قابل للطباعة 3D (معجزة 5).
- صورة موقع → نموذج glb (توثيق as-built + أدلة مطالبات claims).
- يُثري design-to-bim + engineering-design-stack + bim-4d-engine.