شبیه سازی پرده توری

شبیه سازی دینامیک اشیا یک چالش مهم برنامه نویسان است. به ویژه اگر بخواهیم کاملا طبیعی به نظر برسد. مثال زیر یک نمونه جالب است که با کمک جاوا اسکریپت نوشته شده است.

اگر هنوز به دلایل بیشتری نیاز دارید تا برایتان اثبات شود که جاوا اسکریپت زبانی قوی و در حال رشد است، برنامه زیر را ببینید. یک انیمیشن مبتنی بر قوانین فیزیک “پارچه” رشته های یک بعدی تحت گرانش است. اگر احساس می‌کنید شبیه سازی واقعی نیست، به عنوان مثال گرانش بیش از حد تنظیم شده است. شما می توانید پارامترها را برای ایجاد جلوه های جالب تر تغییر دهید. آنچه شگفت آور است این است که شبیه سازی تعاملی است و در جاوا اسکریپت به طور مستقیم به عنصر Canvas نوشته شده است. حرکت ماوس در اطراف پارچه، آن را مثل آن که پارچه را با دست لمس کنید، تحریک می کند. درگ با رایت کلیک پارچه را قطع می کند و سوراخ ایجاد می کند و یا حتی بخش هایی را جدا می کند که به سادگی تحت جاذبه قرار می گیرند.

روی تصویر پرده توری زیر با موس درگ و یا رایت کلیک کنید. و نتیجه را ببینید.

پاسخ دهید