Cloth.SetVirtualParticleWeights
Declaration
public void SetVirtualParticleWeights(List<Vector3> weights);Параметры
| Параметр | Описание |
|---|---|
| весы | Перечень весов, которые должны использоваться при установлении виртуальных частиц для ткани. |
Описание
Задаёт веса, используемые при формировании виртуальных частиц для ткани.
Виртуальные частицы обеспечивают более надёжную и точную обработку столкновений со сферами и капсулами столкновений. Чем больше виртуальных частиц, тем выше, как правило, точность обработки столкновений, поэтому при достаточном их количестве можно приблизиться к обработке столкновений по треугольникам. Виртуальные частицы задаются как барицентрическая интерполяция реальных частиц: положение виртуальной частицы равно w0 * P0 + w1 * P1 + w2 * P2, где P1, P2, P3 — положения реальных частиц. Барицентрические веса w0, w1, w2 хранятся в отдельной таблице, поэтому их можно использовать сразу для нескольких виртуальных частиц.