1 مستودع
Offloading heavy physics calculations to background threads to maintain UI responsiveness.
Distinct from Worker Thread Patterns: Specifically applies worker patterns to physics engines to prevent main-thread blocking
Explore 1 awesome GitHub repository matching software engineering & architecture · Physics Simulation Threading. Refine with filters or upvote what's useful.
whs.js هو محرك ألعاب ثلاثي الأبعاد WebGL وإطار عمل تطبيقات قابل للتوسيع يُستخدم لإنشاء تجارب ثلاثية الأبعاد تفاعلية وألعاب تعتمد على المتصفح. يوفر طبقة تجريد مبسطة فوق عرض WebGL منخفض المستوى لإدارة الكاميرات والإضاءة والبيئة ثلاثية الأبعاد بشكل عام. يستخدم إطار العمل رسماً بيانياً للمشهد ثلاثي الأبعاد (scene graph) لتنظيم الكائنات في نظام هرمي من المكونات. ويدمج محاكاة فيزيائية متعددة الخيوط باستخدام عمال الويب (web workers) لتشغيل الحسابات بالتوازي مع حلقة العرض الرئيسية. يتضمن النظام بنية إضافات معيارية تسمح بتوسيع منطق التطبيق الأساسي من خلال نظام قابل للتوصيل. كما يتميز بتهيئة تلقائية للمشهد للتعامل مع إعداد العارض والبيئة.
Runs heavy physics calculations in separate background threads using web workers to maintain high frame rates.