CUDA - 旋转粒子

时间:2012-03-07 20:10:33

标签: cuda gpu particles

我是CUDA的新手并试验了NVidia GPU SDK的样本。

目标是在粒子示例中旋转球体。因此,当球体下降时,它也在旋转,任何指针都可以吗?

1 个答案:

答案 0 :(得分:2)

在粒子样本中,粒子只是具有半径的点。它们在模拟中没有角动量,因为它们被认为是点质量,而不是球体质量(即假设它们的质量完全在它们的中心。)

如果你想在身体上做这件事,你必须使用简化的刚体动力而不仅仅是点质量。

如果你只是想在视觉上旋转粒子(非物理),你可以通过在绘制为每个粒子显示的对象(你提到的圆环)之前将旋转矩阵应用到GL矩阵堆栈来实现。 。这可以在OpenGL中完成,与CUDA仿真代码无关。