
AUTOMATED PLASTERING
من القياس إلى الكمال.
قصة منتج عربية مدفوعة بالتمرير لنظام روبوتي آلي لتلييس الجدران، أُعيد بناؤها بكسلًا ببكسل من ست لقطات شاشة مرجعية عبر خط معالجة ترميم بلغة Python وخط زمني رئيسي واحد مثبّت من GSAP.
ست لوحات فوتوغرافية — القياس بالليزر، ومضخة الملاط المستمرة، والتطبيق الآلي، وتسوية الروبوت، وفحص الجودة، والفوائد — تُحرَّك بالتمرير عبر خط زمني مثبّت من GSAP على Next.js 16 مع React Compiler. أُعيدت هندسة المرئيات عكسيًا من لقطات شاشة مرجعية بدقة 1672×941: خط معالجة بـ Python + OpenCV يرمّم واجهة المستخدم وخطوط الليزر المطبوعة في الأصول ويزيلها، ويستنسخ خامة الجدار فوق اللوحات القديمة، ويعيد تحبيب التعبئة، ويصدّر لوحات نظيفة بدقة 1920×1080، بينما يوثّق DESIGN.md الهندسة البكسلية المقاسة بحيث تطابق الواجهة المعاد بناؤها المصدر حتى البكسل.
يُعبَّر عن التخطيط بوحدات البكسل المرجعي (--u = vwpx/1672)، وأحجام خط Cairo معايَرة بحيث يطابق الحبر المعروض صفوف الحروف المرجعية. ويعرض وضع الحركة المخفّضة ستة فصول ثابتة بارتفاع كامل.
نظرة عامة
أسود داكن، وبرتقالي السلامة، وأخضر الليزر. يحرّك المستخدم روبوتًا عبر موقع بناء فصلًا واحدًا في كل مرة.

خط معالجة الأصول


- 01scripts/prepare_assets.py — ترميم واجهة المستخدم وخطوط الليزر، واستنساخ خامة الجدار، ورفع شريط الترويسة، وإعادة التحبيب، والتصدير بدقة 1920×1080
- 02scripts/measure.py — يطبع الهندسة المرجعية التي يوثّقها DESIGN.md
- 03LaserSystem.tsx يرسم الأشعة من إحداثيات x1/y1/x2/y2 المقاسة لكل فصل
- 04ViewportUnits.tsx يكتب --vwpx/--vhpx بحيث يعيش التخطيط في البكسلات المرجعية
الفصول
التصميم
طباعة معايَرة.
حبر خط Cairo صغير نسبةً إلى وحدة em، لذا تُعايَر أحجام الخط بحيث يطابق الحبر المعروض صفوف الحروف المرجعية؛ وارتفاع السطر يساوي خطوة السطر المرجعية مقسومة على حجم الخط. وتجلس أرقام الفصول على سكة عند x 51 بخطوة 93 px.
- —ink-950 #080808 · برتقالي #FF5A00 · ليزر #39FF4C
- —Cairo 300–900 مع Tajawal كبديل
- —--ease-out cubic-bezier(0.22, 1, 0.36, 1)
