Verlet.js — физический движок на основе метода Верле

JavaScriptGame development
Метод численного интегрирования Верле издавна использовался для вычисления траекторий частиц. Сам метод был впервые использован ещё в 1791 году французским астрономом Жаном-Батистом-Жозефом Деламбром. В 1907 норвежский математик и физик Карл Штёрмер использовал его для моделирования движения частиц в магнитном поле, поэтому иногда этот метод называют методом Штёрмера. Современное название этот алгоритм получил от имени французского физика Лу Верле, который в 1967 году использовал его в моделировании молекулярной динамики. В последнее время метод Верле применяется и в разработке компьютерных игр.

Библиотека Verlet.js, опубликованная на Гитхабе всего неделю назад, уже успела набрать больше 1700 подписчиков, что делает её одним из самых популярных физических движков JavaSсript. Пока что Verlet.js работает только в двухмерном пространстве. В планах автора — сделать библиотеку трёхмерной и избавиться от жёсткой привязки к canvas, чтобы можно было использовать развитые оптимизированные движки рендеринга, например, three.js.

Примеры использования библиотеки (простые геометрические формы, ткань, фрактальные деревья и паук в паутине) подчёркивают специфику метода Верле — все они представляют собой системы частиц, объединённые гибкими связями, а не твёрдые тела.

Tags:метод Верлеалгоритм Верлефизический движокVerlet.jsсистемы частиц
Hubs: JavaScript Game development
+79
37.8k 393
Comments 43

Popular right now

Full-Stack JavaScript developer
from 5,000 to 6,500 $LuminatiRemote job
Javascript разработчик
from 130,000 to 180,000 ₽ArtezioНижний Новгород
Senior Javascript/Node.JS Разработчик
from 2,500 to 3,300 $MakeomaticRemote job
Full-stack JavaScript developer(Middle+)
from 130,000 ₽Tooligram GroupRemote job
JavaScript Fullstack developer
from 80,000 to 150,000 ₽IntspiritКраснодарRemote job