CUDA - вращающиеся частицы - PullRequest
0 голосов
/ 08 марта 2012

Я новичок в CUDA и экспериментирую с образцами NVidia GPU SDK.

Цель состоит в том, чтобы вращать сферы в примере частиц.Итак, пока сфера падает, она также вращается, пожалуйста, указатели?

1 Ответ

2 голосов
/ 08 марта 2012

В образце частиц частицы - это просто точки с радиусом. У них нет момента импульса при моделировании, поскольку предполагается, что они являются точечными массами, а не сферическими (то есть предполагается, что вся их масса находится точно в их центрах).

Если вы хотите сделать это физически, вам придется использовать упрощенную динамику твердого тела, а не просто точечные массы.

Если вы просто хотите визуально вращать частицы (не физически), вы можете сделать это, просто применив матрицу вращения к стеку матрицы GL, прежде чем нарисовать объект, который вы отображаете для каждой частицы (вы упомянули тор) , Это можно сделать в OpenGL, независимо от кода моделирования CUDA.

...