Рис. 11.1. Сеть частиц
Процедурные методы
столбца сети, то вычисление сил, действующих на частицу ру, потребует учета сил, связывающих ее с частицами, находящимися в узлах р,ч р,_,;, p,i/+i, р7/_|. Таким образом, оценка объема вычислений будет линейной - О(п).
Один из наиболее простых, а потому и распространенных методов моделирования взаимного влияния частиц в подобных приложениях - включение между соседними частицами упругих "пружин". Рассмотрим две соседние частицы, расположенные в точках р и q и связанные пружиной (рис. 11.2).
Обозначим силу, с которой частица q действует на р, через
f. Частица р при этом действует на частицу q с силой -Г Когда q*-ЩМЩ- Р
пружина не деформирована, ее длина равна s. В отсутствие \шшш> внешних сил именно на таком расстоянии будут находиться Рис. 11.2. Частицы, связан-все частицы по истечении достаточно продолжительного пе- ныв пружиной риода времени. Если пружина растягивается, то сила упругости действует в направлении d=p-q, т.е. вдоль прямой, соединяющей точки, в которых находятся частицы. Эта сила подчиняется закону Гука (Nook's law)"opengl5_518.html">⇐ Предыдущая| |Следующая ⇒