دسته‌ها
جاواسکریپت

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

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

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

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